东大15秋学期《JAVA语言程序设计Ⅰ》在线作业3答案.docx
- 文档编号:4958889
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:8
- 大小:17.39KB
东大15秋学期《JAVA语言程序设计Ⅰ》在线作业3答案.docx
《东大15秋学期《JAVA语言程序设计Ⅰ》在线作业3答案.docx》由会员分享,可在线阅读,更多相关《东大15秋学期《JAVA语言程序设计Ⅰ》在线作业3答案.docx(8页珍藏版)》请在冰豆网上搜索。
东大15秋学期《JAVA语言程序设计Ⅰ》在线作业3答案
东大15秋学期《JAVA语言程序设计Ⅰ》在线作业3答案
15秋学期《JAVA语言程序设计Ⅰ》在线作业3
试卷总分:
100测试时间:
--试卷得分:
100
一、单选题(共20道试题,共60分。
得分:
60
1.下列代码中,将引起一个编译错误的行是1publicclassTest{2intm,n;3publicTest({}4publicTest(inta{m=a;}5publicstaticvoidmain(Stringargs[]{6Testt1,t2;7intj,k;8j=0;k=0;9t1=newTest(;10t2=newTest(j,k;11}
12
A.第3行
B.第5行
C.第6行
D.第10行
正确答案:
D满分:
3分得分:
3
2.下列代码的执行结果是publicclassTest{publicintaMethod({staticinti=0;i++;System.out.println(i;}publicstaticvoidmain(Stringargs[]{Testtest=newTest(;
A.编译错误
C语言程序设计报告
B.0
C.1
D.运行成功,但不输出
正确答案:
A满分:
3分得分:
3
3.下面的语句的作用是:
(。
VectorMyVector=newVector(100,50;
A.创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。
B.创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。
C.创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
D.创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
正确答案:
D满分:
3分得分:
3
4.已知如下代码:
booleanm=true;if(m=falseSystem.out.println(
A.False
B.True
C.编译时出错
D.运行时出错
正确答案:
B满分:
3分得分:
3
5.下列类头定义中,错误的是(。
A.classx{....}
B.publicxextendsy{....}
C.publicclassxextendsy{....}
D.classxextendsyimplementsy1{....}
正确答案:
B满分:
3分得分:
3
6.如果你有下面的类定义abstractclassShape{abstractvoiddraw(;}请问,在试图
编译下面的类定义时会发生什么情况?
classSquareextendsShape{}
A.都可以成功编译
B.Shpe可以编译,而Square不能
C.Square可以编译,而Shape不能
D.Shape和Square都不能编译
正确答案:
B满分:
3分得分:
3
7.下列语句序列执行后,a的值是(。
inta=13;a%=a/5;
A.3
B.13
C.1
D.169
正确答案:
C满分:
3分得分:
3
8.以下代码的输出结果是什么classFoo{publicstaticvoidmain(Stringargs[]{intx=4,j=0;switch(x{case1:
j++;case2:
j++;case3:
j++;case4:
j++;case5:
j++;break;default:
j++;}System.out.println(j;}}
A.1
B.2
C.3
D.编译错误
正确答案:
B满分:
3分得分:
3
9.Person,Student和Teacher都是类名。
这些类有以下继承关系。
Person|--------------------||StudentTeacher并且在Java源代码中有如下表达式:
Personp=newStudent(;如下哪个语句是正确的?
A.这条语句是合法的
B.这条语句是不合法的
C.编译时出错
D.编译正确但运行时出错
正确答案:
A满分:
3分得分:
3
10.设有下面的两个类定义:
classAA{voidShow({System.out.println(
A.我喜欢Java!
我喜欢C++!
B.我喜欢C++!
我喜欢Java!
C.我喜欢Java!
我喜欢Java!
D.我喜欢C++!
我喜欢C++!
正确答案:
A满分:
3分得分:
3
11.在oneMethod(方法运行正常的情况下,程序段将输出什么publicvoidtest({try{oneMethod(;System.out.println(
A.condition1
B.condition2
C.condition3
D.condition1finally
正确答案:
D满分:
3分得分:
3
12.下列哪个选项的java源文件代码片段是不正确的?
A.packagetestpackage;publicclassTest{}
B.importjava.io.*;packagetestpackage;publicclassTest{}
C.importjava.io.*;classPerson{}publicclassTest{}
D.importjava.io.*;importjava.awt.*;publicclassTest{}
正确答案:
B满分:
3分得分:
3
13.若a的值为3时,下列程序段被执行后,c的值是多少?
(c=1;if(a>0if(a>3
c=2;elsec=3;elsec=4;
A.1
B.2
C.3
D.4
正确答案:
C满分:
3分得分:
3
14.下面的代码段中,执行之后i和j的值是什么inti=1;intj;j=i++;
A.1,1
B.1,2
C.2,1
D.2,2
正确答案:
C满分:
3分得分:
3
15.下面程序的输出结果是什么publicstaticvoidmain(Stringargs[]{inta=10;intb=20;if(a=bSystem.out.println(
A.Equal
B.NotEqual
C.编译错误
D.运行时将抛出异常
正确答案:
C满分:
3分得分:
3
16.给出如下代码:
classTest{privateintm;publicstaticvoidfun({//somecode...}}如何使成员变量m被函数fun(直接访问
A.将privateintm改为protectedintm
B.将privateintm改为publicintm
C.将privateintm改为staticintm
D.将privateintm改为intm
正确答案:
C满分:
3分得分:
3
17.下列语句序列执行后,j的值是(。
Intj=3,i=2;while(--i!
=i/jj=j+2;
A.2
B.4
C.5
D.6
正确答案:
C满分:
3分得分:
3
18.设有下面两个赋值语句:
a=Integer.parseInt(
A.a是整数类型变量,b是整数类对象。
B.a是整数类对象,b是整数类型变量。
C.a和b都是整数类对象并且它们的值相等。
D.a和b都是整数类型变量并且它们的值相等。
正确答案:
D满分:
3分得分:
3
19.在程序的源文件开始处有下面一行程序:
packageawt;
A.结果是一个编译错误,因为Java已经定义了一个awt包
B.说明这个文件里的所有的类都应该包含在java.awt包里
C.说明这个文件里的所有的类都应该包含在自己定义的awt包里
D.导入你自己定义的awt包里的所有类
正确答案:
C满分:
3分得分:
3
20.下面语句返回的数据类型是什么?
(short10/10.2*2;
A.int
B.double
C.float
D.short
正确答案:
B满分:
3分得分:
3
二、多选题(共10道试题,共40分。
得分:
40
1.已知如下定义:
Strings=
A.s+=
B.charc=s[1];
C.intlen=s.length;
D.Stringt=s.toLowerCase(;
正确答案:
AD满分:
4分得分:
4
2.下面代码执行后的输出是什么?
outer:
for(inti=0;i<3;i++inner:
for(intj=0;j<2;j++{if(j==1continueouter;System.out.println(j+“and“+i;}
A.0and0
B.0and1
C.0and2
D.1and0
E.1and1
F.1and2
G.2and0
H.2and1
I.2and2
正确答案:
ABC满分:
4分得分:
4
3.下面的哪些程序片断可能导致错误。
A.Strings=
B.Strings=
C.Strings=
D.Strings=
正确答案:
BD满分:
4分得分:
4
4.选择所有有效的构造函数。
classHappy{}}
A.publicvoidHappy({}
B.publicHappy(intc{}
C.protectedHappy({}
D.publicintHappy({}
E.voidHappy({}
正确答案:
BC满分:
4分得分:
4
5.你怎样从下面main(的调用中访问单词“kiss”javalyricsakissisbutakiss
A.args[0]
B.args[1]
C.args[2]
D.args[3]
E.args[4]
F.args[5]
正确答案:
BF满分:
4分得分:
4
6.已知如下类定义:
classBase{publicBase({//...}publicBase(intm{//...}protectedvoidfun(intn{//...}}publicclassChildextendsBase{//membermethods}如下哪句可以正确地加入子类中?
A.privatevoidfun(intn{//...}
B.voidfun(intn{//...}
C.protectedvoidfun(intn{//...}
D.publicvoidfun(intn{//...}
正确答案:
CD满分:
4分得分:
4
7.Strings=”ExampleString”;下面哪些语句是正确的?
A.s>>>=3;
B.inti=s.length(;
C.s[3]=”x”;
D.Stringshort_s=s.trim(;
E.Stringt=”root”+s;
正确答案:
BDE满分:
4分得分:
4
8.如果有以下代码,哪几个数字能产生输出
A.0
B.1
C.2
D.3
正确答案:
BCD满分:
4分得分:
4
9.已知如下代码:
switch(m{case0:
System.out.println(
A.0
B.1
C.2
D.3
E.4
F.以上都不是
正确答案:
ABC满分:
4分得分:
4
10.已知如下类说明:
publicclassTest{privatefloatf=1.0f;intm=12;staticintn=1;publicstaticvoidmain(Stringarg[]{Testt=newTest(;//程序代码…}}如下哪个使用是正确
的?
A.t.f
B.this.n
C.Test.m
D.Test.n
正确答案:
AD满分:
4分得分:
4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA语言程序设计 15 学期 JAVA 语言程序设计 在线 作业 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)