skystar 发表于 2020-5-18 11:22:00

[北京语言大学]20春《Java语言程序设计》作业3(参考答案)


试卷名称:20春《Java语言程序设计》作业3
1.下列程序段输出的结果是_______。public class NewClass {         public static void main(String args[]){   int x=0;boolean b1,b2,b3,b4;b1=b2=b3=b4=true;x=(b1|b2&b3^b4)?++x:x--;System.out.printl
A.-1
B.0
C.1
D.2
答案:-

2.Java字节码的即时编译方式执行是_______。
A.解释器先将字节码编译成机器码,然后再执行该机器码
B.直接执行该机器码
C.解释器执行该机器码
D.执行程序
答案:-

3.下面程序段的运行结果为_______。public class OperatorsAndExpressions {void equalsMethod1(){int i=10,j=15;System.out.println(i==j);String s1=new String("how are you");String s2=new String("how are you");      System.o
A.0 0
B.0 1
C.false false
D.false true
答案:-

4.设A为已定义的类名,则下列声明A类的对象a的语句中正确的一项是_______。
A.public A a=new A();
B.public A a=A();
C.A a=new class();
D.a A;
答案:-

5.下列说法哪个是正确的_______。
A.程序执行到break语句时一定会结束所有的循环
B.程序执行到continue语句时会结束当前循环
C.break语句和continue语句都可以和标签配合使用
D.continue语句和break语句的作用相同
答案:-

6.编译执行下面的程序段,结果为_______。public class Test {public static void main(String args[]){int i=0;while(1){if(i==4){break;}i++;}}
}
A.4
B.5
C.3
D.不能通过编译
答案:-

7.下列不属于虚拟执行过程的特点的是_______。
A.多线程
B.动态连接
C.异常处理
D.代码安全检查
答案:-

8.下面对形参的说法中哪一项是正确的?
A.必须有两个
B.至少有一个
C.可以没有
D.至少两个
答案:-

9.下面的程序段运行结果为_______。public class ExampleStringBuffer {    public static void main(String args[]){   StringBuffer sb=new StringBuffer("test");System.out.println("length="+sb.length());System.out.println("charAt="+sb.charAt(3));
A.length=20 charAt=t
B.length=20 charAt=s
C.length=4 charAt=s
D.length=4 charAt=t
答案:-

10.下面程序段的输出结果为_______。public class Test {public static void main(String args[]){char    c1,c2,c3;c1='H';c2='\\';c3='\115';System.out.print(c1);System.out.print(c2);System.out.print(c3);
A.H\M
B.H\\\115
C.H115
D.无输出
答案:-
页: [1]
查看完整版本: [北京语言大学]20春《Java语言程序设计》作业3(参考答案)