java语言与面向对象程序设计作业题与参考答案汇编.docx
- 文档编号:2375302
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:15
- 大小:21.33KB
java语言与面向对象程序设计作业题与参考答案汇编.docx
《java语言与面向对象程序设计作业题与参考答案汇编.docx》由会员分享,可在线阅读,更多相关《java语言与面向对象程序设计作业题与参考答案汇编.docx(15页珍藏版)》请在冰豆网上搜索。
java语言与面向对象程序设计作业题与参考答案汇编
JAVA语言与面向对象程序设计作业1
单项选择题
第1题以下由for语句构成的循环执行的次数是()。
for(inti=0;true;i++);
A、有语法错误,不能执行
B、无限次
C、执行1次
D、一次也不执行
答案:
B
第2题以下标识符中哪项是不合法的()。
A、BigOlLong$223
B、_utfint
C、$12s
D、3d
答案:
D
第3题执行完以下代码int[]x=newint[25];后,以下哪项说明是正确的()。
A、x[24]为0
B、x[24]未定义
C、x[25]为0
D、x[0]为空
答案:
A
第4题若在某一个类定义中定义有如下的方法:
abstractvoidperformDial();该方法属于()。
A、本地方法
B、最终方法
C、解态方法
D、抽象方法
答案:
D
第5题以下选项中,合法的赋值语句是()。
A、a==1;
B、++I;
C、a=a+1=5;
D、!
(++a!
=b--);
答案:
B
第6题执行完以下代码int[]x=newint[5];后,以下哪项说明是正确的()。
A、x[4]为0
B、x[4]未定义
C、x[5]为0
D、x[0]为空
答案:
A
第7题执行下列程序段后,m,x,y的值分别是()。
intx=2,y=4;booleanm;m=++x>y--;
A、true,2,4
B、false,3,3
C、treu,3,3
D、false,2,4
答案:
B
第8题在Java中,存放字符串常量的对象属于()类对象。
A、Character
B、String
C、StringBuffer
D、Vector
答案:
B
第9题设有下面的一个类定义:
classAA{staticvoidShow(){System.out.println(“我喜欢Java!
”); }}classBB{voidShow(){System.out.println(“我喜欢C++!
”);}}若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:
()。
A、a.Show()
B、AA.Show();b.Show();BB.Show();
C、AA.Show()
D、a.show();b.show();;bb.show();
答案:
C
第10题以下for循环的执行次数是()。
for(intx=0;(x==0)&(x>4);x++);
A、无限次
B、一次也不执行
C、执行4次
D、执行3次
答案:
B
多项选择题
第11题如下哪些字串是Java中的标识符?
A、fieldname
B、super
C、3number
D、#number
E、mybooks
答案:
A|E
第12题Java中如下哪个约束符是正确的?
A、private
B、public
C、protected
D、protect
E、friend
答案:
A|B|C
第13题如下哪些是Java中有效的关键字?
A、const
B、NULL
C、false
D、this
E、native
答案:
A|C|D|E
判断题
第14题对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
答案:
错误
第15题Java的字符类型采用的是ASCII编码。
答案:
正确
第16题Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。
答案:
正确
第17题Vector类中的对象不能是简单数据类型。
答案:
正确
第18题Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
答案:
错误
第19题类及其属性、方法可以同时有一个以上的修饰符来修饰。
答案:
正确
第20题有的类定义时可以不定义构造函数,所以构造函数不是必需的。
答案:
错误
JAVA语言与面向对象程序设计作业2
单项选择题
第1题下面的语句的作用是:
()。
VectorMyVector=newVector(100,50);
A、创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50
B、创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50
C、创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增
D、创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增
答案:
D
第2题下面程序段的输出结果是()。
StringMyStr="Hello,";MyStr=MyStr+"Guys!
";System.out.println(MyStr);
A、Hello,Guys!
B、Hello,
C、Guys!
D、该程序段有语法错误
答案:
A
第3题下列最终属性(常量)i的定义中,正确的是()。
A、staticfinaldoubleI;
B、abstractfinalinti=8;
C、finaldoublei=3.14159;
D、floati=1.2f;
答案:
C
第4题下列语句序列执行后,x的值是()。
inta=2,b=4,x=5;if(a<--b)x*=a;
A、5
B、20
C、15
D、10
答案:
D
第5题下列语句序列执行后,r的值是()。
charch='8';intr=10;switch(ch+1) {case'7':
r=r+3;case'8':
r=r+5;case'9':
r=r+6;break;default:
;}
A、13
B、15
C、16
D、10
答案:
C
第6题下面的init()方法中对图形用户界面所作的命题中有哪一个是正确的?
() publicvoidinit(){setLayout(newBorderLayout());add("North",newTextField(10));add("Center",newButton("help"));}
A、TextField对象有10位宽值,并且被置于该applet的正上方
B、Button对象被置于applet的中央,且该对象具有足够大的内存空间存放文本"help"
C、Button对象被置于applet的中央,并且占据TextField对象下方从左至右的整个空间
D、Button对象和TextField对象的摆放位置取决于applet在网页上的总体大小
答案:
C
第7题下面程序的输出是()。
System.out.println(4|7);
A、4
B、5
C、6
D、7
答案:
D
第8题下列语句序列执行后,x的值是()。
inta=3,b=4,x=5;if(++a==b)x=++a*x;
A、35
B、25
C、20
D、5
答案:
B
第9题下列语句序列执行后,r的值是()。
charch='A';intr=6;switch(ch+5){case'A':
r=r+3;case'B':
r=r+5;case'C':
r-=6;break;default:
r/=2;}
A、11
B、3
C、2
D、9
答案:
B
第10题下列语句序列执行后,m的值是()。
inti=9,j=8,m=10,n=9;if(i A、6 B、7 C、8 D、9 答案: D 多项选择题 第11题下面的是关于类及其修饰符的一些描述,哪个是正确的? A、abstract类只能用来派生子类,不能用来创建abstract类的对象 B、final类不但可以用来派生子类,也可以用来创建final类的对象 C、abstract不能与final同时修饰一个类 D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法 答案: A|C|D 第12题对于构造函数,下列哪个叙述是正确的? A、构造函数是类的一种特殊函数,它的方法名必须与类名相同 B、构造函数的返回类型只能是void型 C、构造函数的主要作用是完成对类的对象的初始化工作 D、一般在创建新对象时,系统会自动调用构造函数 答案: A|C|D 第13题对于构造函数,下列哪个叙述是正确的? A、构造函数也允许重载 B、子类无条件地继承父类的无参构造函数 C、子类不允许调用父类的构造函数 D、在同一个类中定义的重载构造函数可以相互调用 答案: A|B|D 判断题 第14题字符串在创建后可以被修改。 答案: 正确 第15题变量声明可在java方法体内任何位置出现。 答案: 正确 第16题Java程序是由若干类定义组成的,类定义包括定义类头和定义类体。 答案: 正确 第17题封装的原则是用公有的方法访问私有的数据。 答案: 正确 第18题注释的作用是使程序在执行时在屏幕上显示//之后的内容。 答案: 错误 第19题Java是一种计算机语言,更是一种计算机技术。 答案: 错误 第20题Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。 答案: 正确 JAVA语言与面向对象程序设计作业3 单项选择题 第1题在JavaApplet程序用户自定义的Applet子类中,常常重载()方法在Applet的界面中显示文字、图形和其它界面元素。 A、start() B、stop() C、init() D、paint() 答案: D 第2题下面类定义中哪一个定义了一个不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 语言 面向 对象 程序设计 作业题 参考答案 汇编