青青 发表于 2018-5-18 13:51:11

福师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]
查看完整版本: 福师18春《JAVA程序设计》在线作业一二