吉大《JAVA程序设计》18春作业辅导1和2
吉大18春学期《JAVA程序设计》在线作业二一、单选题:
1.[单选题]不允许作为类及类成员的访问控制符的是()。 (满分:)
A. public
B. private
C. static
D. protected
正确答案:——C——
2.[单选题]下列关于栈的描述中错误的是() (满分:)
A. 栈是先进后出的线性表
B. 栈只能顺序存储
C. 栈具有记忆作用
D. 对栈的插入与删除操作中,不需要改变栈底指针
正确答案:——B——
3.[单选题]下列构造方法的调用方式中,正确的是()。 (满分:)
A. 按照一般方法调用
B. 由用户直接调用
C. 只能通过new自动调用
D. 被系统调用
正确答案:——C——
4.[单选题]下面的表达式哪个是正确的() (满分:)
A. Strings=\你好\;inti=3;s+=i;
B. Strings=\你好\;inti=3;if(i==s){s+=i
C. Strings=\你好\;inti=3;s=i+s;
D. Strings=\你好\;inti=3;s=i+;
正确答案:————
5.[单选题]当浏览器返回到新URL的包含applet的页面时调用以下哪个函数()。 (满分:)
A. init()
B. start()
C. stop()
D. destroy()
正确答案:————
6.[单选题]int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是() (满分:)
A. publicintMAX_LENGTH=100
B. finalintMAX_LENGTH=100
C. publicconstintMAX_LENGTH=100
D. publicfinalintMAX_LENGTH=100
正确答案:————
7.[单选题]设有定义floatx=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是() (满分:)
A. x>y||x>z
B. x!=y
C. z>(y+x
D. x<y&!(x<z)
正确答案:————
8.[单选题]关于Java中数据类型叙述正确的是() (满分:)
A. 整型数据在不同平台下长度不同
B. boolean类型数据只有2个值,true和false
C. 数组属于简单数据类型
D. Java中的指针类型和C语言的一样
正确答案:————
9.[单选题]设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是() (满分:)
A. i=i+2
B. a=7;
C. i++---j;
D. a(0)=66;
正确答案:————
10.[单选题]已知表达式intm[]={0,1,2,3,4,5,6};下面哪个表达式的值与数组下标量总数相等()。 (满分:)
A. m.length()
B. m.length
C. m.length()+1
D. m.length+1
正确答案:————
11.[单选题]下面的代码段中,执行之后i和j的值是()。inti=1;intj;j=i++; (满分:)
A. 1,1
B. 1,2
C. 2,1
D. 2,2
正确答案:————
12.[单选题]下列正确的句子是()。 (满分:)
A. float3.14
B. bytei=225
C. k=33L
D. intp[][];
正确答案:————
13.[单选题]下列语句执行后,变量a、c的值分别是()。intx=182;inta,c;c=x/100;a=x%10; (满分:)
A. 1,2
B. 2,1
C. 1.82,2
D. 100,82
正确答案:————
14.[单选题]异常包含下列那些内容()。 (满分:)
A. 程序中的语法错误
B. 程序的编译错误
C. 程序执行过程中遇到的事先没有预料到的情况
D. 程序事先定义好的可能出现的意外情况
正确答案:————
15.[单选题]关于类和对象的叙述正确的是() (满分:)
A. Java的类分为两大部分:系统定义的类和用户自定义的类
B. 类的静态属性和全局变量的概念完全一样,只是表达形式不同
C. 类的成员至少有一个属性和一个方法
D. 类是对象的实例化
正确答案:————
二、多选题:
16.[多选题]下面哪个不是Java中的容器()。 (满分:)
A. ScrollPane
B. Canvas
C. Scrollbar
D. Applet
E. Dialog
正确答案:————
17.[多选题]定义一个类名为\MyClass.java\的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为()。 (满分:)
A. privateclassMyClassextendsObject
B. classMyClassextendsObject
C. publicclassMyClass
D. publicclassMyClassextendsObject
正确答案:————
18.[多选题]指出下列哪个方法与方法publicvoidadd(inta){}为合理的重载方法()。 (满分:)
A. publicintadd(inta)
B. publicvoidadd(longa)
C. publicvoidadd(inta,intb)
D. publicvoidadd(floata)
正确答案:————
19.[多选题]下列哪些语句是正确的()。 (满分:)
A. inta[][]=newint[];
B. inta[][]={{1,3
C. Strings[][]=newString[];
D. Strings[][]={{\can\,\I\
正确答案:————
20.[多选题]哪个布局管理器使用的是组件的最佳尺寸() (满分:)
A. FlowLayout
B. BorderLayout
C. GridLayout
D. CardLayout
E. GridBagLayout
正确答案:————
三、判断题:
21.[判断题]Java的字符类型采用的是ASCII编码() (满分:)
A. 错误
B. 正确
正确答案:————
22.[判断题]在Java中%是取余运算符,要求两端操作数为整型。() (满分:)
A. 错误
B. 正确
正确答案:————
23.[判断题]一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。() (满分:)
A. 错误
B. 正确
正确答案:————
24.[判断题]Java语言中的数组元素只能是基本数据类型而不能为对象类型() (满分:)
A. 错误
B. 正确
正确答案:————
25.[判断题]在读字符文件Employee.dat时,使用该文件作为参数的类是DataInputStream() (满分:)
A. 错误
B. 正确
正确答案:————
吉大18春学期《JAVA程序设计》在线作业一
一、单选题:
1.[单选题]\阅读下面程序classex3124{publicstaticvoidmain(String[]args){booleanb=true;if(b){inti=1;}else{inti=2;}System.out.println(i);}}现在想先编译再运行该程序,结果是()。 (满分:)
A. 1
B. 2
C. 编译出错
D. 运行出错
正确答案:——C——
2.[单选题]要使用Vector必须import入下面哪个包()。 (满分:)
A. java.Vector
B. java.io
C. java.util
D. java.Applet
正确答案:——C——
3.[单选题]编译并且执行以下代码,会出现什么情况()。?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. 有错误,数组的大小没有定义。
正确答案:——C——
4.[单选题]已知如下代码:booleanm=true;if(m=false)System.out.println(\False\);elseSystem.out.println(\True\);执行结果是() (满分:)
A. False
B. True
C. None
D. 出错
正确答案:————
5.[单选题]下列关于Java线程的说法那些是正确的()。 (满分:)
A. 每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成
B. 创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题
C. Thread类属于java.util程序包
D. D.以上说法无一正确
正确答案:————
6.[单选题]向量可以描述成()。 (满分:)
A. 固定长度的数组
B. 可变长度的数组
C. 一种队列
D. 一种堆栈
正确答案:————
7.[单选题]下列关于栈的描述中错误的是() (满分:)
A. 栈是先进后出的线性表
B. 栈只能顺序存储
C. 栈具有记忆作用
D. 对栈的插入与删除操作中,不需要改变栈底指针
正确答案:————
8.[单选题]设i、j、k为类x中定义的int型变量名,下列类x的构造函数中不正确的是() (满分:)
A. x(intm){...
B. voidx(intm){...
C. x(intm,intn){...
D. x(inth,intm,intn){...
正确答案:————
9.[单选题]下列对于线性链表的描述中正确的是() (满分:)
A. 存储空间不一定是连续,且各元素的存储顺序是任意的
B. 存储空间不一定是连续,且前件元素一定存储在后件元素的前面
C. 存储空间必须连续,且前件元素一定存储在后件元素的前面
D. 存储空间必须连续,且各元素的存储顺序是任意的
正确答案:————
10.[单选题]下列程序段执行后b3的结果是()booleanb1=true,b2,b3;b3=b1?b1:b2; (满分:)
A. 0
B. 1
C. true
D. false
正确答案:————
11.[单选题]在Java中,用package语句说明一个包时,该包的层次结构必须是() (满分:)
A. 与文件的结构相同
B. 与文件目录的层次相同
C. 与文件类型相同
D. 与文件大小相同
正确答案:————
12.[单选题]以下选项中,合法的赋值语句是() (满分:)
A. a==1;
B. ++i;
C. a=a+1=5;
D. y=int(i);
正确答案:————
13.[单选题]不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的() (满分:)
A. 成员方法可以直接调用父类的成员方法
B. 成员方法可以直接调用父类的类方法
C. 成员方法不可以直接调用其他类的成员方法
D. 成员方法可以直接调用本类的类方法
正确答案:————
14.[单选题]设x=1,y=2,z=3,则表达式y+=z--/++x的值是() (满分:)
A. 3
B. 3.5
C. 4
D. 5
正确答案:————
15.[单选题]在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成一些画图操作。 (满分:)
A. start()
B. stop()
C. init()
D. paint()
正确答案:————
二、多选题:
16.[多选题]以下哪些是Java语言的特点() (满分:)
A. 面向对象
B. 安全可靠
C. 平台无关
D. 多支持线程
E. 支持分布操作
正确答案:————
17.[多选题]以下哪些是Java中处理xml的API?() (满分:)
A. JAXP
B. JAXB
C. JAXM
D. SAAJ
正确答案:————
18.[多选题]哪个布局管理器使用的是组件的最佳尺寸() (满分:)
A. FlowLayout
B. BorderLayout
C. GridLayout
D. CardLayout
E. GridBagLayout
正确答案:————
19.[多选题]选出合理的标识符() (满分:)
A. _sys1_lll
B. 2mail
C. $change
D. class
正确答案:————
20.[多选题]指出下列哪个方法与方法publicvoidadd(inta){}为合理的重载方法()。 (满分:)
A. publicintadd(inta)
B. publicvoidadd(longa)
C. publicvoidadd(inta,intb)
D. publicvoidadd(floata)
正确答案:————
三、判断题:
21.[判断题]如果p是父类Parent的对象,而c是子类Child的对象,则语句c?=?p是正确的() (满分:)
A. 错误
B. 正确
正确答案:————
22.[判断题]Final类中的属性和方法都必须被final修饰符修饰() (满分:)
A. 错误
B. 正确
正确答案:————
23.[判断题]类及其属性、方法可以同时有一个以上的修饰符来修饰()。 (满分:)
A. 错误
B. 正确
正确答案:————
24.[判断题]套接字是指网络上的两个程序经过双向的通信而建立起来的一个实现数据传输的通道,这个双向连接的一端成为一个套接字() (满分:)
A. 错误
B. 正确
正确答案:————
25.[判断题]一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。() (满分:)
A. 错误
B. 正确
正确答案:————
页:
[1]