18春福师《JAVA程序设计》在线作业二含答案
福师《JAVA程序设计》在线作业二福建师范大学完整作业答案请联系本站QQ515224986
一、单选题:
1.[单选题]在Java中,所有类的根类是()。 (满分:)
A. java.lang.Object
B. java.lang.Class
C. java.applet.Applet
D. java.awt.Frame
正确答案:——A——
2.[单选题]在Java语言中,不允许使用指针体现出的Java特性是_________。 (满分:)
A. 可移植
B. 解释执行
C. 健壮性
D. 安全性
正确答案:——D——
3.[单选题]在程序读入字符文件时,能够以该文件作为直接参数的类是_________。 (满分:)
A. FileReader
B. BufferedReader
C. FileInputStream
D. ObjectInputStream
正确答案:——A——
4.[单选题]以下语句有语法错误的是() (满分:)
A. int?x=1;y=2;z=3
B. for?(int?x=10,y=0;x>0;x++);
C. while?(x>5);
D. for(;?;);
正确答案:————
5.[单选题]下列语句序列执行后,ch1的值是()。charch1='A',ch2='W';if(ch1+2<ch2)++ch1; (满分:)
A. ‘A'
B. B'
C. ‘C'
D. B
正确答案:————
6.[单选题]下列属于JAVA关键词的是() (满分:)
A. TRUE
B. goto
C. float
D. NULL
正确答案:————
7.[单选题]下列哪个选项的java源文件代码片段是不正确的? (满分:)
A. packagetestpackage;publicclassTest{
B. importjava.io.*;packagetestpackage;publicclassTest{
C. importjava.io.*;classPerson{
D. importjava.io.*;importjava.awt.*;publicclassTest{
正确答案:————
8.[单选题]在switch(expression)语句中,expression的数据类型不能是()。 (满分:)
A. double
B. char
C. byte
D. short
正确答案:————
9.[单选题]设x=1,y=2,z=3,则表达式y+=z--/++x的值是() (满分:)
A. 3
B. 3.5
C. 4
D. 5
正确答案:————
10.[单选题]为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为() (满分:)
A. static?void?method(?)
B. public?void?method(?)
C. final?void?method(?)
D. abstract?void?method(?)
正确答案:————
11.[单选题]下列命题中,错误的是_________。 (满分:)
A. Java编程时,要求应尽量多用公共变量
B. Java编程时,要求应尽量少用公共变量
C. Java编程时,要求应尽量不用公共变量
D. Java编程时,要求应尽量使用私有变量
正确答案:————
12.[单选题]以下叙述正确的是() (满分:)
A. 构造方法必须是public方法
B. main方法必须是public方法
C. Java应用程序的文件名可以是任意的
D. 构造方法应该声明为void类型
正确答案:————
13.[单选题]要使用Vector必须import入下面哪个包()。 (满分:)
A. java.Vector
B. java.io
C. java.util
D. java.Applet
正确答案:————
14.[单选题]编译并且执行以下代码,会出现什么情况()。?public?class?Q{?public?static?void?main(String?argv[]){?int?anar[]=new?int[]{1,2,3};?System.out.println(anar);?}?} (满分:)
A. 1
B. 有错误,数组anar在初始化以前不能正常输出
C. 2
D. 有错误,数组的大小没有定义。
正确答案:————
15.[单选题]以下选项中,合法的赋值语句是() (满分:)
A. a==1;
B. ++i;
C. a=a+1=5;
D. y=int(i);
正确答案:————
16.[单选题]下面的代码段中,执行之后i和j的值是()。inti=1;intj;j=i++; (满分:)
A. 1,1
B. 1,2
C. 2,1
D. 2,2
正确答案:————
17.[单选题]用于定义类成员的访问控制权的一组关键字是() (满分:)
A. class,float,double,public
B. float,boolean,int,long
C. char,extends,float,double
D. public,private,protected
正确答案:————
18.[单选题]下列关于Applet的说法中,错误的是_________。 (满分:)
A. Applet自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行
B. 可以在安全策略的控制下读写本地磁盘文件
C. Java中不支持向Applet传递参数
D. Applet的主类要定义为java.applet.Applet类的子类
正确答案:————
19.[单选题]下列方法中,不属于WindowListener接口的是_________。 (满分:)
A. windowOpened()
B. windowClosed()
C. windowActivated()
D. mouseDragged()
正确答案:————
20.[单选题]下列运算符中,优先级最高的是()。 (满分:)
A. &&
B. ++
C. +
D. *
正确答案:————
21.[单选题]给出下列代码,则数组初始化中哪项是不正确的?byte[]array1,array2[];bytearray3[][];byte[][]array4; (满分:)
A. array2=array1
B. array2=array3
C. array2=array4
D. array3=array4
正确答案:————
22.[单选题]java的API结构中,不属于类库主要包括的核心包的是() (满分:)
A. java包
B. javax
C. javadoc包
D. org扩展包
正确答案:————
23.[单选题]下列关于栈的描述中错误的是() (满分:)
A. 栈是先进后出的线性表
B. 栈只能顺序存储
C. 栈具有记忆作用
D. 对栈的插入与删除操作中,不需要改变栈底指针
正确答案:————
24.[单选题]下列语句序列执行后,k的值是()。inti=10,j=18,k=30;switch(j-i){case8:k++;case9:k+=2;case10:k+=3;default:k/=j;} (满分:)
A. 31
B. 32
C. 2
D. 33
正确答案:————
25.[单选题]下列程序段执行后的结果是()。\nStrings=newString(\abcdefg\);\nfor(inti=0;i<s.length();i+=2){\nSystem.out.print(s.charAt(i));\n} (满分:)
A. aceg
B. ACEG
C. abcdefg
D. abcd
正确答案:————
26.[单选题]关于被私有访问控制符private修饰的成员变量,以下说法正确的是()。 (满分:)
A. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B. 可以被两种类访问和引用:该类本身、该类的所有子类
C. 只能被该类自身所访问和修改
D. 只能被同一个包中的类访问
正确答案:————
27.[单选题]下列关于内部类的说法不正确的是________。 (满分:)
A. 内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用
B. 内部类可以使用它所在类的静态成员变量和实例成员变量
C. 内部类不可以用abstract修饰符定义为抽象类
D. 内部类可作为其他类的成员,而且可访问它所在类的成员
正确答案:————
28.[单选题]在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源? (满分:)
A. init()
B. start()
C. paint()
D. destroy()
正确答案:————
29.[单选题]不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的() (满分:)
A. 成员方法可以直接调用父类的成员方法
B. 成员方法可以直接调用父类的类方法
C. 成员方法不可以直接调用其他类的成员方法
D. 成员方法可以直接调用本类的类方法
正确答案:————
30.[单选题]下列哪个是面向大型企业级用容器管理专用构件的应用平台? (满分:)
A. J2EE
B. J2ME
C. J2SE
D. J2DE
正确答案:————
二、多选题:
31.[多选题]说明下列创建数组的方法那些是正确的()。 (满分:)
A. inttwoDim[][]=newint[];
B. inttwoDim[][]=newint[];
C. inttwoDim[][]=newint;
D. chara[]={‘A’,‘B’
正确答案:————
32.[多选题]下述哪些说法是正确的()。 (满分:)
A. java语言中的类只能有一个构造函数
B. 程序员可以自己定义自己的异常
C. java语言允许多继承
D. socket在java.net包中
正确答案:————
33.[多选题]下面哪个不是Java中的容器()。 (满分:)
A. ScrollPane
B. Canvas
C. Scrollbar
D. Applet
E. Dialog
正确答案:————
34.[多选题]已知如下定义:Strings="story";下面哪个表达式是合法的()。 (满分:)
A. s+="books"
B. charc=s
C. intlen=s.length
D. Stringt=s.toLowerCase()
正确答案:————
35.[多选题]哪个布局管理器使用的是组件的最佳尺寸() (满分:)
A. FlowLayout
B. BorderLayout
C. GridLayout
D. CardLayout
E. GridBagLayout
正确答案:————
36.[多选题]定义变量如下:charc=‘w‘;inti=8;longL=15;floatf=8.9f;以下赋值语句正确的是() (满分:)
A. i=c+i;
B. c=c+i;
C. L=f+L;
D. f=i+L+f;
正确答案:————
37.[多选题]下面是在命令行运行Java应用程序A,怎样才能在main(Stringargs[])方法中访问单词"first"()。javaAthefirstsnow,thefirstsnowcame. (满分:)
A. args
B. args
C. args
D. args
正确答案:————
38.[多选题]以下哪些是Java中处理xml的API?() (满分:)
A. JAXP
B. JAXB
C. JAXM
D. SAAJ
正确答案:————
39.[多选题]以下哪些是Java语言的特点() (满分:)
A. 面向对象
B. 安全可靠
C. 平台无关
D. 多支持线程
E. 支持分布操作
正确答案:————
40.[多选题]下面哪些判断是正确的() (满分:)
A. Abstract不能和final并列修饰同一个类;
B. 一个方法使用final修饰,则该方法所在的类不能被继承;
C. abstract方法所在的类必须是abstract类
D. static方法中能处理非static域
正确答案:————
三、判断题:
41.[判断题]Java的各种数据类型所占用的内存长度与具体软硬件环境有关 (满分:)
A. 错误
B. 正确
正确答案:————
42.[判断题]用“+”可以实现字符串的拼接,用-可以从一个字符串中去除一个字符子串() (满分:)
A. 错误
B. 正确
正确答案:————
43.[判断题]能够支持javadoc命令的注释语句是/**...*/。 (满分:)
A. 错误
B. 正确
正确答案:————
44.[判断题]所有的鼠标事件都由MouseListener监听接口的监听者来处理。 (满分:)
A. 错误
B. 正确
正确答案:————
45.[判断题]Final类中的属性和方法都必须被final修饰符修饰() (满分:)
A. 错误
B. 正确
正确答案:————
46.[判断题]在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。() (满分:)
A. 错误
B. 正确
正确答案:————
47.[判断题]当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。() (满分:)
A. 错误
B. 正确
正确答案:————
48.[判断题]构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。 (满分:)
A. 错误
B. 正确
正确答案:————
49.[判断题]所谓抽象类就是包含有抽象方法的类。 (满分:)
A. 错误
B. 正确
正确答案:————
50.[判断题]Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。 (满分:)
A. 错误
B. 正确
正确答案:————
本内容由奥鹏易百网整理发布
页:
[1]