北语17秋《Java语言程序设计》作业1答案答案
17秋《Java语言程序设计》作业1
试卷总分:100 得分:0
一、 单选题 (共 10 道试题,共 100 分)
1. 下列关于表达式的说法中正确的一项是_______。
A. 单个常量不可以作为表达式
B. 单个变量不可以作为表达式
C. 表达式可以作为其它表达式的操作数
D. 表达式的类型是操作数的类型
专业答案:----
满分:10 分
2. 下面程序段的输出结果为_______。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
正确选项:----
满分:10 分
3. 执行下面的程序段后i和j的结果为_______。 int i=1,j=10; do{ if(i++>--j)continue; }while(i<5);
专业答案:----
A. i=6,j=5
B. i=5,j=5
C. i=6,j=4
D. i=5,j=6
专业答案:----
满分:10 分
4. 下面的程序段,方法A返回的类型为_______。public class ReturnA{ ReturnType A(byte x,double y){ return (short)x/y*2; } }
正确选项:----
A. double
正确选项:----
B. byte
C. float
D. short
专业答案:----
满分:10 分
5. 下面程序段的运行结果为_______。public class OperatorsAndExpressions { void stringsPlus(){ int x=3,y=4,z=5; String s="xyz="; System.out.println(x+y+z); System.out.println(s+x+y+z); } public static void main(String args[]){
专业答案:----
A. 345 xyz=345
B. 12 xyz=345
C. 345 xyz=12
D. 12 xyz=12
专业答案:----
满分:10 分
6. 下面程序段的输出结果为public class Test { public static void main(String args[]){ int a[]={1,2,3},b[]=new int [3]; System.arraycopy(a, 0, b, 0, 3); System.out.println("a[0]="+a[0]+" b[0]="+b[0]); a[0]=10; System.out.println("a
正确选项:----
A. a[0]=1 b[0]=1 a[0]=10 b[0]=1
B. a[0]=10 b[0]=1 a[0]=10 b[0]=1
C. a[0]=1 b[0]=10 a[0]=1 b[0]=10
D. a[0]=10 b[0]=10 a[0]=1 b[0]=1
正确答案:----
满分:10 分
7. 定义一个表示20个值为null的字符串数组,下面选项正确的是_______。
A. String [] a;
B. String a[];
C. char a[20][];
D. String a[]=new String[20];
专业答案:----
满分:10 分
8. 用整型数10创建一个Integer类的对象,下列语句中,能够完成上述功能的是_______。
A. Integer i=new Integer(10);egerLUE
B. Integer i=10;
C. int i=10;
D. Integer i=Integer (10);
正确答案:----
满分:10 分
9. 下列哪个说法是正确的_______。
A. 结构化程序设计中鼓励使用goto语句
B. 结构化程序中绝对不能使用跳转语句
C. 结构化程序设计中有3中逻辑控制结构:顺序、循环和选择
D. 每个程序中都必须使用顺序、循环和选择
专业答案:----
满分:10 分
10. 下面程序段的说法,正确的是_______。 interface Stack{ Object content[]; push(Object x); Object pop(); boolean isEmpty(); }
A. 程序可以通过编译,但运行有错误
B. 不能通过编译
C. 程序可以通过编译,运行正常
D. 以上答案都不对
正确选项:----
满分:10 分
北语17秋《Java语言程序设计》作业1答案历年真题如下: