超前自学网

 找回密码
 立即注册

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

查看: 143|回复: 0

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

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

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

下面程序的输出结果是什么?
classFoo{
staticvoidchange(Strings){
s=s.replace('j','l');
}

publicstaticvoidmain(Stringargs[]){
Strings=java;
change(s);
System.out.println(s);
}
}
A:lava
B:java
C:编译错误
D:运行时出现异常

下面的哪些程序段可以正确地获得从命令行传递的参数的个数?
A:intcount=args.length;
B:intcount=args.length-1;
C:intcount=0;while(args[count]!=null)
count  ;
D:intcount=0;while
(!(args[count].equals(“”)))count  ;

如果你试图编译下面的代码会发生什么事?
ClassMyStringextendsString{
}
A:代码编译成功
B:代码不能编译,因为没有定义一个main()方法
C:代码不能编译,因为String是abstract类型的
D:代码不能编译,因为String是final类型的

给出下面的接口:
interfaceA{
        intmethod1(inti);
        intmethod2(intj);
}
下面那个类实现了这个接口,并且不是抽象的?
A:classBimplementsA{
        intmethod1(){}
        intmethod2(){}
}
B:classB{
        intmethod1(inti){}
        intmethod2(intj){}
}
C:classBimplementsA{
        intmethod1(inti){}
        intmethod2(intj){}
}
D:classBextendsA{
        intmethod1(inti){}
        intmethod2(intj){}
}

下面程序的输出结果是什么?
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

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

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

下面程序的输出结果是什么?
Strings=ABCD;
s.concat(E);
s.replace('C','F');
System.out.println(s);
A:编译错误,字符串是不可改变的
B:ABFDE
C:ABCDE
D:ABCD

顺序执行下列程序语句后,则b的值是
Stringa=Hello;
Stringb=a.substring(0,2);
A:Hello
B:hello
C:Hel
D:null

以下代码的输出结果是什么?
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:编译错误

在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

给出下列代码,则数组初始化中哪项是不正确的?
byte[]array1,array2[];
bytearray3[][];
byte[][]array4;
A:array2=array1
B:array2=array3
C:array2=array4
D:array3=array4

下面程序的输出结果是什么?
classC1{
staticintj=0;
publicvoidmethod(inta){
j  ;
}
}
classTestextendsC1{
publicintmethod(){
returnj  ;
}

publicvoidresult(){
method(j);
System.out.println(j method());
}
publicstaticvoidmain(Stringargs[]){
newTe
A:0
B:1
C:2
D:3

如果你有下面的类定义
abstractclassShape{
                abstractvoiddraw();
}
请问,在试图编译下面的类定义时会发生什么情况?
classSquareextendsShape{
}
A:都可以成功编译
B:Shpe可以编译,而Square不能
C:Square可以编译,而Shape不能
D:Shape和Square都不能编译

65.已知有下列类的说明,则下列哪个语句是正确的?
publicclassTest
{
privatefloatf=1.0f;
intm=12;
staticintn=1;
publicstaticvoidmain(Stringarg[])
{
Testt=newTest();
}
}
A:t.f;
B:this.n;
C:Test.m;
D:Test.f;

下列程序段执行后t5的结果是()。intt1=9,t2=11,t3=8;intt4,t5;t4=t1gt;t2?t1:t2 t1;t5=t4gt;t3?t4:t3;
A:8
B:20
C:11
D:9

下面语句返回的数据类型是什么?
(short)10/10.2*2;
A:int
B:double
C:float
D:short

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

已知表达式intm[]={0,1,2,3,4,5,6};
下面哪个表达式的值与数组下标量总数相等?
A:m.length()
B:m.length
C:m.length() 1
D:m.length 1

请选出创建数组的正确语句。
A:floatf[][]=newfloat[6][6];
B:float[]f[]=newfloat[6][6];
C:floatf[][]=newfloat[][6];
D:float[][]f=newfloat[6][6];

如果有以下代码,哪几个数字能产生输出Test2的结果?
Switch(x){
case1:System.out.println(Test1);
case2:
case3:System.out.println(Test2);
break;}
System.out.println(Test3);
}
A:0
B:1
C:2
D:3

已知如下类说明:
publicclassTest{
privatefloatf=1.0f;
intm=12;
staticintn=1;
publicstaticvoidmain(Stringarg[]){
Testt=newTest();
//程序代码…
}
}
如下哪个使用是正确的?
A:t.f
B:this.n
C:Test.m
D:Test.n

你怎样从下面main()的调用中访问单词“kiss”?
javalyricsakissisbutakiss
A:args[0]
B:args[1]
C:args[2]
D:args[3]
E:args[4]
F:args[5]

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

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

下面的哪些程序片断可能导致错误。
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.

针对下面的程序,那些表达式的值是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;

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

在如下源代码文件Test.java中,哪个是正确的类定义?
A:publicclasstest{
publicintx=0;
publictest(intx)
{
this.x=x;
}
}
B:publicclassTest{
publicintx=0;
publicTest(intx){
this.x=x;
}
}
C:publicclassTestextendsT1,T2{
publicintx=0;
publicTest(intx){
this.x=x;
}
}
D:publicclass

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

本版积分规则

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

GMT+8, 2025-5-1 06:09

Powered by Discuz! X3.4

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

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