北语17秋《Java语言程序设计》作业1.doc
文本预览下载声明
HYPERLINK http://
------------------------------------------------------------------------------------------------------------------------------
17秋《Java语言程序设计》作业1
试卷总分:100 测试时间:--
单选题
、单选题(共 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(i5);
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. 结构化程序
显示全部