超前自学网

 找回密码
 立即注册

奥鹏在线作业,2元一门,先做后付,微信424329

查看: 158|回复: 0

20秋学期《JAVA语言程序设计Ⅰ》在线平时作业3

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-10-31 06:27:20 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里

若a的值为3时,下列程序段被执行后,c的值是多少?()
c=1;
if(agt;0)if(agt;3)c=2;elsec=3;elsec=4;
A:1
B:2
C:3
D:4

若有循环:
intx=5,y=20;
do{
y-=x;
x  ;
}while(  xlt;--y);则循环体将被执行()。
A:0次
B:1次
C:2次
D:3次

设有下面的两个类定义:
classAA{
voidShow(){System.out.println(我喜欢Java!);
}
classBBextendsAA{
voidShow(){System.out.println(我喜欢C  !);
}
则顺序执行如下语句后输出结果为:()
AAa;BBb;
a.Show();b.Show();
A:我喜欢Java!
我喜欢C  !
B:我喜欢C  !
我喜欢Java!
C:我喜欢Java!
我喜欢Java!
D:我喜欢C  !
我喜欢C  !

给出下列的代码,哪行在编译时可能会有错误?
①publicvoidmodify(){
②inti,j,k;
③i=100;
④while(igt;0){
⑤j=i*2;
⑥System.out.println(Thevalueofjis j);
⑦k=k 1;
⑧}
⑨}
A:4
B:6
C:7
D:8

下列代码的执行结果是
publicclassTest
{publicintaMethod()
{
staticinti=0;
i  ;
System.out.println(i);
}
publicstaticvoidmain(Stringargs[])
{
Testtest=newTest();
A:编译错误
B:0
C:1
D:运行成功,但不输出

下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是
publicclassTestimplementsRunnable{
publicstaticvoidmain(Stringargs[]){
Testt=newTest();
Threadtt=newThread(t);
tt.start();
}
publicvoidrun(){
for(;;){
try{
A:sleep(1000)
InterruptedException
B:sleep(1000)
RuntimeException
C:Thread.sleep(1000)
RuntimeException
D:Thread.sleep(1000)
InterruptedException

设有下面两个类的定义:
classPerson{
longid;//身份证号
Stringname;//姓名
}
classStudentextendsPerson{
intscore;//入学总分
intgetScore(){
re
A:包含关系
B:继承关系
C:关联关系
D:无关系,上述类定义有语法错误

设有下面两个赋值语句:
a=Integer.parseInt(1024);
b=Integer.valueOf(1024).intValue();
下述说法正确的是()。
A:a是整数类型变量,b是整数类对象。
B:a是整数类对象,b是整数类型变量。
C:a和b都是整数类对象并且它们的值相等。
D:a和b都是整数类型变量并且它们的值相等。

下列语句序列执行后,a的值是()。
inta=13;
a%=a/5;
A:3
B:13
C:1
D:169

有下面的类:
publicclassExample{
staticintx[]=newint[15];
publicstaticvoidmain(Stringargs[]){
System.out.println(x[5]);
}
}
下面的那些说法是正确的。
A:编译时出错
B:运行时出错
C:输出0
D:输出null

下面程序的输出结果是什么?
publicstaticvoidmain(Stringargs[])
{
inta=10;
intb=20;
if(a=b)
System.out.println(NotEqual);
else
System.out.println(Equal);
}
A:Equal
B:NotEqual
C:编译错误
D:运行时将抛出异常

阅读下列代码后
publicclassPerson{
intarr[]=newint[10];
publicstaticvoidmain(Stringargs[]){
System.out.println(arr[1]);
}
}
正确的说法是
A:编译时将产生错误
B:编译时正确,运行时将产生错误
C:输出零
D:输出空

下列语句序列执行后,k的值是()。
intx=6,y=10,k=5;
switch(x%y)
{case0:k=x*y;
case6:k=x/y;
case12:k=x-y;
default:k=x*y-x;
}
A:60
B:54
C:0
D:5

下列代码中,将引起一个编译错误的行是
1)publicclassTest{
2)intm,n;
3)publicTest(){}
4)publicTest(inta){m=a;}
5)publicstaticvoidmain(Stringargs[]){
6)Testt1,t2;
7)intj,k;
8)j=0;k=0;
9)t1=newTest();
10)t2=newTest(j,k);
11)}
12
A:第3行
B:第5行
C:第6行
D:第10行

以下由do-while语句构成的循环执行的次数是()。
intk=0;
do{  k;}while(klt;1);
A:一次也不执行
B:执行1次
C:无限次
D:有语法错,不能执行

给出如下代码:
classTest{
privateintm;
publicstaticvoidfun(){
//somecode...
}
}
如何使成员变量m被函数fun()直接访问?
A:将privateintm改为protectedintm
B:将privateintm改为publicintm
C:将privateintm改为staticintm
D:将privateintm改为intm

在程序的源文件开始处有下面一行程序:
packageawt;
A:结果是一个编译错误,因为Java已经定义了一个awt包
B:说明这个文件里的所有的类都应该包含在java.awt包里
C:说明这个文件里的所有的类都应该包含在自己定义的awt包里
D:导入你自己定义的awt包里的所有类

请选择以下代码的正确的重载构造器。
classHappy{
Happy(){
}
}
A:publicvoidHappy(){}
B:publicHappy(intc){}
C:protectedHappy(){}
D:voidHappy(){}

在oneMethod()方法运行正常的情况下,程序段将输出什么?
publicvoidtest()
{
try{oneMethod();
System.out.println(condition1);
}catch(ArrayIndexOutOfBoundsExceptione)
{
System.out.println(condition2);
}catch(Exceptione)
{
System.out.println(condition3);
A:condition1
B:condition2
C:condition3
D:condition1
finally

下面程序的输出结果是什么?
classHappy{
publicstaticvoidmain(Stringargs[]){
inti=1;
intj=10;
do{
if(i  lt;j--)
continue;
}while(ilt;5);
System.out.println(i  j);
}
}
A:55
B:54
C:64
D:56

Strings=”ExampleString”;
下面哪些语句是正确的?
A:sgt;gt;gt;=3;
B:inti=s.length();
C:s[3]=”x”;
D:Stringshort_s=s.trim();
E:Stringt=”root” s;

给出下面的代码段:
publicclassBase{
intw,x,y,z;
publicBase(inta,intb)
{
x=a;y=b;
}
publicBase(inta,intb,intc,intd)
{
//赋值x=a,y=b
w=d;
z=c;
}
}
在代码说明//赋值x=a,y=b处写入如下哪几行代码是正确的?
A:Base(a,b)
B:x=a,y=b;
C:x=a;y=b;
D:this(a,b);

针对下面的程序,那些表达式的值是true?
ClassAclass{
privatelongval;
publicAclass(longv){val=v;}
publicstaticvoidmain(Stringargs[]){
Aclassx=newAclass(10L);
Aclassy=newAclass(10L);
Aclassz=y;
longa=10L;
intb=10;
}
}
A:a==b;
B:a==x;
C:y==z;
D:x==y;
E:a==10.0;

下面代码执行后的输出是什么?
outer:for(inti=0;ilt;3;i  )
inner:for(intj=0;jlt;2;j  )
{
if(j==1)continueouter;
System.out.println(j “and“ i);
}
A:0and0
B:0and1
C:0and2
D:1and0
E:1and1
F:1and2
G:2and0
H:2and1
I:2and2

假定文件名是“Fred.java”,下面哪个是正确的类声明。
A:publicclassFred{
publicintx=0;
publicFred(intx){
this.x=x;
}
}
B:publicclassfred{
publicintx=0;
publicFred(intx){
this.x=x;
}
}
C:publicclassFredextendsMyBaseClass{
publicintx=0;
}

选择所有有效的构造函数。
classHappy{
}
}
A:publicvoidHappy(){}
B:publicHappy(intc){}
C:protectedHappy(){}
D:publicintHappy(){}
E:voidHappy(){}

已知如下代码:
switch(m)
{
case0:System.out.println(Condition0);
case1:System.out.println(Condition1);
case2:System.out.println(Condition2);
case3:System.out.println(Condition3);break;
default:System.out.println(OtherCondition);
}
当m的
A:0
B:1
C:2
D:3
E:4
F:以上都不是

已知如下类定义:
classBase{
publicBase(){//...}
publicBase(intm){//...}
protectedvoidfun(intn){//...}
}
publicclassChildextendsBase{
//membermethods
}
如下哪句可以正确地加入子类中?
A:privatevoidfun(intn){//...}
B:voidfun(intn){//...}
C:protectedvoidfun(intn){//...}
D:publicvoidfun(intn){//...}

下面的哪些程序片断可能导致错误。
A:Strings=Gonewiththewind;
Stringt=good;
Stringk=s t;
B:Strings=Gonewiththewind;
Stringt;
t=s[3] one;
C:Strings=Gonewiththewind;
Stringstandard=s.toUpperCase();
D:Strings=homedirectory;
Stringt=s-directory.

已知如下代码:
publicclassTest
{
publicstaticvoidmain(Stringarg[])
{
inti=5;
do{
System.out.println(i);
}while(--igt;5)
System.out.println(finished);
}
}
执行后的输出结果包括什么?
A:5
B:4
C:6
D:finished
E:什么都不输出

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|超前自学网 ( 皖ICP备20014425号-1 )|网站地图

GMT+8, 2025-5-1 01:08

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表