福师18春《JAVA程序设计》在线作业一二
福师18春《JAVA程序设计》在线作业二一、单选题:
1.(单选题)设有定义inti=6;,则执行以下语句后,i的值为()。i+=i-1; (满分:)
A10
B121
C11
D100
正确答案:——C——
2.(单选题)用于定义类成员的访问控制权的一组关键字是() (满分:)
Aclass,float,double,public
Bfloat,boolean,int,long
Cchar,extends,float,double
Dpublic,private,protected
正确答案:——D——
3.(单选题)在Java语言中,不允许使用指针体现出的Java特性是_________。 (满分:)
A可移植
B解释执行
C健壮性
D安全性
正确答案:——D——
4.(单选题)所有的异常类皆继承哪一个类?() (满分:)
Ajava.io.Exception
Bjava.lang.Throwable
Cjava.lang.Exception
Djava.lang.Error
正确答案:————
5.(单选题)下列的哪个赋值语句是不正确的? (满分:)
Afloatf=11.1;
Bdoubled=5.3E12;
Cfloatd=3.14f;
Ddoublef=11.1E10f;
正确答案:————
6.(单选题)在switch(expression)语句中,expression的数据类型不能是()。 (满分:)
Adouble
Bchar
Cbyte
Dshort
正确答案:————
7.(单选题)可变长度字符串使用()处理。 (满分:)
Achar
BCharacter
CString
DStringBuffer
正确答案:————
8.(单选题)下面哪个为构造函数的特性定义()。 (满分:)
A在类中声明构造函数时,名称须与类名相同
B具有重载特性,可以建立多个相同名称
C使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配
D以上都是
正确答案:————
9.(单选题)下列的哪个选项可以正确用以表示八进制值8? (满分:)
A0x8
B0x10
C08
D010
正确答案:————
10.(单选题)下列常见的系统定义的异常中,哪个是输入、输出异常? (满分:)
AClassNotFoundException
BIOException
CFileNotFoundException
DUnknownHostException
正确答案:————
11.(单选题)每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有()类或者界面是公共的。 (满分:)
A一个
B两个
C四个
D任意多个
正确答案:————
12.(单选题)设有定义inti=123;longj=456;下面赋值不正确的语句是() (满分:)
Aj=i;
Bj=(long)i;
Ci=(int)j;
Di=j;
正确答案:————
13.(单选题)下面语句执行后,i的值是()。for(inti=0,j=1;j<5;j+=3)i=i+j; (满分:)
A4
B5
C6
D7
正确答案:————
14.(单选题)Strings="Thisisthe";Stringt=s.concat("String.");t的内容是() (满分:)
AThisistheString
BThisisthe
CString
正确答案:————
15.(单选题)java的API结构中,不属于类库主要包括的核心包的是() (满分:)
Ajava包
Bjavax
Cjavadoc包
Dorg扩展包
正确答案:————
16.(单选题)给出下列代码,则数组初始化中哪项是不正确的?byte[]array1,array2[];bytearray3[][];byte[][]array4; (满分:)
Aarray2=array1
Barray2=array3
Carray2=array4
Darray3=array4
正确答案:————
17.(单选题)程序设计语言的基本成分是数据成分、运算成分、控制成分和________。 (满分:)
A对象成分
B变量成分
C语句成分
D传输成分
正确答案:————
18.(单选题)java.io包的File类是_________。 (满分:)
A字符流类
B字节流类
C对象流类
D非流类
正确答案:————
19.(单选题)关于Java中数据类型叙述正确的是() (满分:)
A整型数据在不同平台下长度不同
Bboolean类型数据只有2个值,true和false
C数组属于简单数据类型
DJava中的指针类型和C语言的一样
正确答案:————
20.(单选题)下列java标识符,错误的是() (满分:)
A_sys_varl
B$change
CUser_name
D1_file
正确答案:————
21.(单选题)为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为() (满分:)
Astatic?void?method(?)
Bpublic?void?method(?)
Cfinal?void?method(?)
Dabstract?void?method(?)
正确答案:————
22.(单选题)下列哪个类声明是正确的() (满分:)
AabstractfinalclassHl{…
Babstractprivatemove(){…
Cprotectedprivatenumber
DpublicabstractclassCar{…
正确答案:————
23.(单选题)要使用Vector必须import入下面哪个包()。 (满分:)
Ajava.Vector
Bjava.io
Cjava.util
Djava.Applet
正确答案:————
24.(单选题)下列构造方法的调用方式中,正确的是()。 (满分:)
A按照一般方法调用
B由用户直接调用
C只能通过new自动调用
D被系统调用
正确答案:————
25.(单选题)Java语言的类间的继承关系是() (满分:)
A多重的
B单重的
C线程的
D不能继承
正确答案:————
26.(单选题)给出下列代码,如何使成员变量m被方法fun()直接访问?classTest{privateintm;publicstaticvoidfun(){...}} (满分:)
A将privateintm改为protectedintm
B将privateintm改为publicintm
C将privateintm改为staticintm
D将privateintm改为intm
正确答案:————
27.(单选题)在设计程序时,应采纳的原则之一是________。 (满分:)
A不限制goto语句的使用
B减少或取消注解行
C程序越短越好
D程序结构应有助于读者理解
正确答案:————
28.(单选题)下列Java常见事件类中哪个是鼠标事件类? (满分:)
AInputEvent
BKeyEvent
CMouseEvent
DWindowEvent
正确答案:————
29.(单选题)下列程序段执行后的结果是()。\nStrings=newString(\abcdefg\);\nfor(inti=0;i<s.length();i+=2){\nSystem.out.print(s.charAt(i));\n} (满分:)
Aaceg
BACEG
Cabcdefg
Dabcd
正确答案:————
30.(单选题)设i、j、k为类x中定义的int型变量名,下列类x的构造函数中不正确的是() (满分:)
Ax(intm){...
Bvoidx(intm){...
Cx(intm,intn){...
Dx(inth,intm,intn){...
正确答案:————
二、多选题:
31.(多选题)说明下列创建数组的方法那些是正确的()。 (满分:)
AinttwoDim[][]=newint[];
BinttwoDim[][]=newint[];
CinttwoDim[][]=newint;
Dchara[]={‘A’,‘B’
正确答案:————
32.(多选题)如下哪些是Java中有效的关键字() (满分:)
AConst
BNULL
Cfalse
Dthis
Enative
正确答案:————
33.(多选题)如下哪些是Java中正确的整数表示() (满分:)
A22
B0x22
C022
D22H
正确答案:————
34.(多选题)执行下列代码后,哪个结论是正确的()String[]s=newString; (满分:)
As为\\;
Bs为null;
CC.s为未定义
Ds.length为10
正确答案:————
35.(多选题)已知如下定义:Strings="story";下面哪个表达式是合法的()。 (满分:)
As+="books"
Bcharc=s
正确答案:————
36.(多选题)数组与向量的区别是()。 (满分:)
A数组的长度固定
B数组元素的数据类型相同,可以是普通数据类型
C向量长度可变
D向量的元素类型可不同,只能是对象的引用
正确答案:————
37.(多选题)关于awt和swing说法正确的是() (满分:)
Aawt在不同操作系统中显示相同的风格
Bswing在不同的操作系统中显示相同的风格
Cjava.awt的子类
Dawt和swing都支持事件模型
正确答案:————
38.(多选题)下面哪些判断是正确的()。 (满分:)
AAbstract不能和final并列修饰同一个类;
B一个方法使用final修饰,则该方法所在的类不能被继承;
Cabstract方法所在的类必须是abstract类
Dstatic方法中能处理非static域
正确答案:————
39.(多选题)下面哪个不是Java中的容器()。 (满分:)
AScrollPane
BCanvas
CScrollbar
DApplet
EDialog
正确答案:————
40.(多选题)下面哪些判断是正确的() (满分:)
AAbstract不能和final并列修饰同一个类;
B一个方法使用final修饰,则该方法所在的类不能被继承;
Cabstract方法所在的类必须是abstract类
Dstatic方法中能处理非static域
正确答案:————
三、判断题:
41.(判断题)静态初始化器是在其所属的类加载内存时由系统自动调用执行。 (满分:)
A错误
B正确
正确答案:————
42.(判断题)套接字是指网络上的两个程序经过双向的通信而建立起来的一个实现数据传输的通道,这个双向连接的一端成为一个套接字() (满分:)
A错误
B正确
正确答案:————
43.(判断题)在Java中,能实现多重继承效果的方式是内部类。 (满分:)
A错误
B正确
正确答案:————
44.(判断题)一个Java类可以有多个父类()。 (满分:)
A错误
B正确
正确答案:————
45.(判断题)用“+”可以实现字符串的拼接,用-可以从一个字符串中去除一个字符子串() (满分:)
A错误
B正确
正确答案:————
46.(判断题)char类型的取值范围是0~28-1。 (满分:)
A错误
B正确
正确答案:————
47.(判断题)Applet是一种特殊的Panel,它是JavaApplet程序的最外层容器。 (满分:)
A错误
B正确
正确答案:————
48.(判断题)若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。 (满分:)
A错误
B正确
正确答案:————
49.(判断题)抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类。 (满分:)
A错误
B正确
正确答案:————
50.(判断题)类及其属性、方法可以同时有一个以上的修饰符来修饰()。 (满分:)
A错误
B正确
正确答案:————
福师《JAVA程序设计》在线作业一
一、单选题:
1.(单选题)编译并且执行以下代码,会出现什么情况()。?public?class?Q{?public?static?void?main(String?argv[]){?int?anar[]=new?int[]{1,2,3};?System.out.println(anar);?}?} (满分:)
A1
B有错误,数组anar在初始化以前不能正常输出
C2
D有错误,数组的大小没有定义。
正确答案:——C——
2.(单选题)以下哪个约束符可用于定义成员常量() (满分:)
Astatic
Bfinal
Cabstract
D以上都不对
正确答案:——B——
3.(单选题)下面哪个为构造函数的特性定义()。 (满分:)
A在类中声明构造函数时,名称须与类名相同
B具有重载特性,可以建立多个相同名称
C使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配
D以上都是
正确答案:——D——
4.(单选题)Java语言中,负责并发管理的机制是_________。 (满分:)
A垃圾回收
B虚拟机
C代码安全
D多线程
正确答案:————
5.(单选题)关于Java中数据类型叙述正确的是() (满分:)
A整型数据在不同平台下长度不同
Bboolean类型数据只有2个值,true和false
C数组属于简单数据类型
DJava中的指针类型和C语言的一样
正确答案:————
6.(单选题)设x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是() (满分:)
Astaticxx1;
Bpublicxx1=newx(int123);
Cyx1;
Dxx1=x();
正确答案:————
7.(单选题)下面的代码段中,执行之后i和j的值是()。inti=1;intj;j=i++; (满分:)
A1,1
B1,2
C2,1
D2,2
正确答案:————
8.(单选题)下列描述中,错误的是_________。 (满分:)
AJava要求编程者管理内存
BJava的安全性体现在多个层次上
CApplet要求在支持Java的浏览器上运行
DJava有多线程机制
正确答案:————
9.(单选题)关于类和对象的叙述正确的是() (满分:)
AJava的类分为两大部分:系统定义的类和用户自定义的类
B类的静态属性和全局变量的概念完全一样,只是表达形式不同
C类的成员至少有一个属性和一个方法
D类是对象的实例化
正确答案:————
10.(单选题)下列语句序列执行后,k的值是()。inti=10,j=18,k=30;switch(j-i){case8:k++;case9:k+=2;case10:k+=3;default:k/=j;} (满分:)
A31
B32
C2
D33
正确答案:————
11.(单选题)以下叙述正确的是() (满分:)
A构造方法必须是public方法
Bmain方法必须是public方法
CJava应用程序的文件名可以是任意的
D构造方法应该声明为void类型
正确答案:————
12.(单选题)给出下列代码,如何使成员变量m被方法fun()直接访问?classTest{privateintm;publicstaticvoidfun(){...}} (满分:)
A将privateintm改为protectedintm
B将privateintm改为publicintm
C将privateintm改为staticintm
D将privateintm改为intm
正确答案:————
13.(单选题)在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成一些画图操作。 (满分:)
Astart()
Bstop()
Cinit()
Dpaint()
正确答案:————
14.(单选题)下列哪个是面向大型企业级用容器管理专用构件的应用平台? (满分:)
AJ2EE
BJ2ME
CJ2SE
DJ2DE
正确答案:————
15.(单选题)下列对于线性链表的描述中正确的是() (满分:)
A存储空间不一定是连续,且各元素的存储顺序是任意的
B存储空间不一定是连续,且前件元素一定存储在后件元素的前面
C存储空间必须连续,且前件元素一定存储在后件元素的前面
D存储空间必须连续,且各元素的存储顺序是任意的
正确答案:————
16.(单选题)下列的哪个选项可以正确用以表示八进制值8? (满分:)
A0x8
B0x10
C08
D010
正确答案:————
17.(单选题)下列运算符中,优先级最高的是()。 (满分:)
A&&
B++
C+
D*
正确答案:————
18.(单选题)阅读下列代码publicclassTest2005{publicstaticvoidmain(Stringargs[]){Strings=″Test″;Switch(s){case″Java″:System.out.print(″Java″);break;case″Language″:System.out.print(″Language″);break;case″Test″:System.out.print(″Test″);break;}}}其运行结果是_________。 (满分:)
AJava
BLanguage
CTest
D编译出错
正确答案:————
19.(单选题)在oneMethod()方法运行正常的情况下,程序段将输出什么?publicvoidtest(){try{oneMethod();System.out.println("condition1");}catch(ArrayIndexOutOfBoundsExceptione){System.out.println("condition2");}catch(Exceptione){System.out.println("condition3");}finally{System.out.println("finally");}} (满分:)
Acondition1
Bcondition2
Ccondition3
Dcondition1finally
正确答案:————
20.(单选题)下列语句序列执行后,i的值是()。inti=16;do{i/=2;}while(i>3); (满分:)
A16
B8
C4
D2
正确答案:————
21.(单选题)下列不属于java语言鲁棒性特点的是: (满分:)
Ajava能检查程序在变异和运行时的错误
Bjava能运行虚拟机实现跨平台
Cjava自己操纵内存减少了内存出错的可能性
Djava还实现了真数组,避免了覆盖数据的可能
正确答案:————
22.(单选题)java的API结构中,不属于类库主要包括的核心包的是() (满分:)
Ajava包
Bjavax
Cjavadoc包
Dorg扩展包
正确答案:————
23.(单选题)以下有关类的继承的叙述中,正确的是() (满分:)
A子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
B子类只能继承父类的方法,不能继承父类的属性
C子类只能继承父类的非私有属性,不能继承父类的方法
D子类不能继承父类的私有属性
正确答案:————
24.(单选题)在Java中,用package语句说明一个包时,该包的层次结构必须是() (满分:)
A与文件的结构相同
B与文件目录的层次相同
C与文件类型相同
D与文件大小相同
正确答案:————
25.(单选题)Strings="Thisisthe";Stringt=s.concat("String.");t的内容是() (满分:)
AThisistheString
BThisisthe
CString
正确答案:————
26.(单选题)给出如下代码:classtest{privateintm;publicstaticvoidfun(){//somecode...}}如何使成员变量m被函数fun()直接访问()。 (满分:)
A将privateintm改为protectedintm
B将privateintm改为publicintm
C将privateintm改为staticintm
D将privateintm改为intm
正确答案:————
27.(单选题)下列不是InputStream子类的是() (满分:)
A文件输入流FileInputStream
B对象输入流ObjectInputStream
C字符输入流CharInputStream
D压缩文件输入流ZipInputStream
正确答案:————
28.(单选题)下列关于虚拟机说法错误的是: (满分:)
A虚拟机可以用软件实现
B虚拟机部可以用硬件实现
C字节码是虚拟机的机器码
D虚拟机把代码程序与各操作系统和硬件分开
正确答案:————
29.(单选题)设有定义inti=6;,则执行以下语句后,i的值为()。i+=i-1; (满分:)
A10
B121
C11
D100
正确答案:————
30.(单选题)下列的哪个赋值语句是正确的? (满分:)
Achara=12;
Binta=12.0;
Cinta=12.0f;
Dinta=(int)12.0;
正确答案:————
二、多选题:
31.(多选题)已知如下的命令执行javaMyTestabc请问哪个语句是正确的()。 (满分:)
Aargs="MyTestabc"
Bargs="MyTest"
Cargs="a"
Dargs=‘b‘
正确答案:————
32.(多选题)以下哪些是Java语言的特点() (满分:)
A面向对象
B安全可靠
C平台无关
D多支持线程
E支持分布操作
正确答案:————
33.(多选题)下述哪些说法是正确的()。 (满分:)
Ajava语言中的类只能有一个构造函数
B程序员可以自己定义自己的异常
Cjava语言允许多继承
Dsocket在java.net包中
正确答案:————
34.(多选题)下列哪些语句是正确的()。 (满分:)
Ainta[][]=newint[];
Binta[][]={{1,3
CStrings[][]=newString[];
DStrings[][]={{\can\,\I\
正确答案:————
35.(多选题)关于awt和swing说法正确的是() (满分:)
Aawt在不同操作系统中显示相同的风格
Bswing在不同的操作系统中显示相同的风格
Cjava.awt的子类
Dawt和swing都支持事件模型
正确答案:————
36.(多选题)选出合理的标识符() (满分:)
A_sys1_lll
B2mail
C$change
Dclass
正确答案:————
37.(多选题)如下哪些是Java中有效的关键字() (满分:)
AConst
BNULL
Cfalse
Dthis
Enative
正确答案:————
38.(多选题)以下哪些是Java语言的特点?() (满分:)
A结构简单,代码长度短
B可以在网络的任何地方运行
C使Internet上的信息真正具有动态性和交互性
D所有Javaapplet都受Applet类的子类
正确答案:————
39.(多选题)下列正确的表达式() (满分:)
Adoublea=1.0;
BDoublea=newDouble(1.0);
Cbytea=340;
DBytea=120;
正确答案:————
40.(多选题)定义变量如下:charc=‘w‘;inti=8;longL=15;floatf=8.9f;以下赋值语句正确的是() (满分:)
Ai=c+i;
Bc=c+i;
CL=f+L;
Df=i+L+f;
正确答案:————
三、判断题:
41.(判断题)构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。 (满分:)
A错误
B正确
正确答案:————
42.(判断题)Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。 (满分:)
A错误
B正确
正确答案:————
43.(判断题)Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。 (满分:)
A错误
B正确
正确答案:————
44.(判断题)Java语言中的数组元素只能是基本数据类型而不能为对象类型() (满分:)
A错误
B正确
正确答案:————
45.(判断题)在Java中,用package语句说明一个包时,该包的层次结构必须是与文件目录的层次相同 (满分:)
A错误
B正确
正确答案:————
46.(判断题)Java的类不允许多重继承,但接口支持多重继承。 (满分:)
A错误
B正确
正确答案:————
47.(判断题)即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空()。 (满分:)
A错误
B正确
正确答案:————
48.(判断题)线程的优先级是不能改变的。 (满分:)
A错误
B正确
正确答案:————
49.(判断题)套接字是指网络上的两个程序经过双向的通信而建立起来的一个实现数据传输的通道,这个双向连接的一端成为一个套接字() (满分:)
A错误
B正确
正确答案:————
50.(判断题)当启动Applet程序时,首先调用的方法是start()() (满分:)
A错误
B正确
正确答案:————
页:
[1]