文档详情

北语17秋《Java语言程序设计》作业1.doc

发布:2018-10-11约4.28千字共4页下载文档
文本预览下载声明
 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. 结构化程序
显示全部
相似文档