17春16秋《Java语言程序设计》1
一、单选(共 10 道,共 100 分。)
1.下面程序段的输出结果为_______。public class MethLoad { public static void main(String args[]){ MethLoad classObj=new MethLoad(); classObj.methTest(4); classObj.methTest(4.0); } void methTest(double d){ double sum=2*d;
A. The result is:16 The result is:8.0
B. The result is:8.0 The result is:16
C. The result is:8 The result is:16.0
D. The result is:16.0 The result is:8
标准解:
2.表达式1+2+"aa"+3的值为_______。
A. 12aa3
B. "3aa3"
C. "12aa"
D. "aa3"
标准解:
3.下面的程序段运行结果为_______。public class NewClass { void SingleArithmaticOperator(){ float i=2.0f,j=10.0f; int m=20,n=10; System.out.println((i++)*(j--)); System.out.println((--m)*(n++)); } public static void main(Stri
A. 30.0 190
B. 20.0 190
C. 20.0 209
D. 30.0 209
标准解:
4.下面程序段的说法,正确的是_______。 interface Stack{ Object content[]; push(Object x); Object pop(); boolean isEmpty(); }
A. 程序可以通过编译,但运行有错误
B. 不能通过编译
C. 程序可以通过编译,运行正常
D. 以上答案都不对
标准解:
5.下列说法哪个是正确的_______。
A. 程序执行到break语句时一定会结束所有的循环
B. 程序执行到continue语句时会结束当前循环
C. break语句和continue语句都可以和标签配合使用
D. continue语句和break语句的作用相同
标准解:
6. 下面程序段的输出结果为_______。public class MethLoad { public static void main(String args[]){ MethLoad classObj=new MethLoad(); classObj.methTest(4); classObj.methTest(4.0); } void methTest(double d){ double sum=2*d;
A. The result is:16 The result is:8.0
B. The result is:8.0 The result is:16
C. The result is:8 The result is:16.0
D. The result is:16.0 The result is:8
标准解:
7. 下面的程序段运行结果为_______。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
标准解:
8. 下列关于关系表达式的说法中,正确的一项是_______。
A. 简单类型数据之间比较相等,使用==运算符就可以了
B. 简单类型数据之间比较相等,必须调用equals()方法
C. 复合类型数据之间比较相等,只需要使用==运算符
D. 复合类型数据之间无法比较
标准解:
9. 执行下面的程序段后,j的值为_______。public class NewClass { public static void main(String args[]){ int i=0x00E; int j=~i; System.out.print(j); } }
A. 14
B. -14
C. -15
D. 15
标准解:
10. 下面程序段的运行结果为_______。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
标准解:
www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。