java的主要选择题(8)

2019-01-27 15:15

A.continue middle; B.break outer; C.break middle; D.continue outer; E.以上均不对 以下程序的运行结果为? class test { public static void main(String args[]) { int i,j=0; for(i=10; i < 0; i--) { j++; } switch(j) { case 0 : j=j+1; case 1 : j=j+2; break; case 2 : j=j+3; break; case 10 : j=j+10; break; default : break; } System.out.println(j); } } A. 0 B. 1 C. 2 D. 3 E. 10 以下程序的运行结果为 class Prob10 { public static void main(String [] args) { boolean b1; int i1 = 11; double f1=1.3; do { b1 = (f1 > 4) && (i1-- < 10); f1 += 1.0; } while (!b1); System.out.println(b1 + \ } } A. false,9,4.3 B. true,11,1.3 C. false,8,1.3 D. true,8,7.3 给出下面的代码: if (x>0) { System.out.println(\ else if (x>-3) { System.out.println(\ else { System.out.println(\ x的取值在什么范围内时将打印字符串\ A. x > 0 D 1 3-0-0 修改/删除 D 1 3-0-0 修改/删除 D 1 3-0-0 修改/删除 B. x > -3 C. x <= -3 D. x <= 0 且 x > -3 下列程序的循环体将会被执行. public class MyTest { public static void main(String argv[]){ int times=0; for (int m=1;m<4;m++){ times++; } } } A.0次 B.4次 C.5次 D.3次 D 1 3-0-0 修改/删除 有如下代码段: int x=(int)score/10; switch ( x ){ case 0: System.out.println(\ case 1: System.out.println(\修改/删D 1 3-0-0 case 2: System.out.println(\除 default: System.out.println(\} 变量score的值为以下哪个范围时,程序输出\。 A. 0~10 B. 10~19 C. 20~29 D. 30以上 执行如下代码段的结果为: boolean flag = false; if (flag == true) { System.out.println(\ } else { System.out.println(\ } A) 输出:true B) 输出:false C) 产生异常 D) 无任何发生 E)编译将出错 执行如下代码段的结果为: boolean flag = false; if ( !flag) { System.out.println(\ } else { System.out.println(\B 1 3-0-0 修改/删除 A 1 3-0-0 修改/删除 } A) 输出:true B) 输出:false C) 产生异常 D) 无任何发生 E)编译将出错 以下程序调试结果 public class test { public static void main(String args[]) { int i=1, j=3; while (j>0) { j--; i++; } System.out.println(i); } } A. 4 B. 2 C. 3 D. 0 下列程序的运行结果? public class Test { public static void main(String a[]) { int x=3,y=4,z=5; if (x>3) { if (y<2) System.out.println(\ else System.out.println(\ } else { if (z>4) System.out.println(\ else System.out.println(\ } } } A. show one B. show two C. show three D. show four 以下程序运行结果为: A 1 3-0-0 修改/删除 C 1 3-0-0 修改/删除 C 1 4-0-0 修改/删public class Q { public static void main(String argv[]) { int anar[]= new int[5]; System.out.println(anar[0]); } } A) 出错: anar在未初始化前被引用; B) null C) 0 D) 5 除 假设如下程序在当前目录下产生Demo.class public class Demo{ public static void main(String args[]){ int n=1; System.out.println(\ } } 如何输入执行命令可产生输出 \A. Demo alpha beta gamma delta B. java Demo alpha beta gamma delta C. java Demo beta gamma delta D. java Demo.class beta gamma delta E. java Demo.class alpha beta gamma delta 下面定义和给数组初始化正确的是: A. String temp [] = new String {\B. String temp [] = { \C. String temp = {\D. String temp [] = {\修改C 1 4-0-0 /删除 修改D 1 4-0-0 /删除 设有如下add方法,则调用add方法的参数值为5时的执行效果为: public class Test { public void add(int a) { loop: for (int i = 1; i < 3; i++){ for (int j = 1; j < 3; j++) { if (a == 5) { 修改 break loop; D 1 4-0-0 /删 } 除 System.out.println(i * j); } } } } A. 产生运行错误 B. 抛出 ArrayIndexOutOfBoundsException异常 C. 输出: 1, 2, 2, 4 D. 无输出 class test { public static void main(String args[]) { if(args.length > 0) System.out.println(args.length); } } 以上程序, 执行 java test 则,程序的输出为? (A) 无输出. (B) 输出 0 (C) 输出 1 (D) 输出 2 (E) 编译有错. 数组int[] a={4,23,1,45,22}; 下列哪个选项可以获得该数组的长度 A、a.length() B、Array.length(a) C、a.length D、array.length(a) 执行完以下代码后 int[ ] x = new int[25]; 以下哪项说明是正确的( ) A. x[24]为0 B. x[24]未定义 C. x[25]为0 D. x[0]为空 修改A 1 4-0-0 /删除 修改C 1 4-0-0 /删除 修改A 1 4-0-0 /删除 public class Quiz2_2{ public static double foo( double a,double b) { return( a > b ? a : b ); } public static void main(String[] args){ System.out.println(foo(3.4, 6.3) ); 修改 } A 1 4-0-0 /删 } 除 以下哪个正确描述了程序被编译和运行时的行为? A.编译成功,输出为“6.3” B. 编译成功,输出为“3.4” C.编译器拒绝表达式(a>b?a:b),因为Java程序设计语言不支持“?:”这样的三目运算符 D.编译器拒绝表达式 foo(3.4,6.3),因为println的参数要为字符串 测试如下代码: public class Quiz3_5{ public static void main(String[] args) { 修改A 1 4-0-0 /删除


java的主要选择题(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:卫生间聚氨酯防水涂料技术交底(0002)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: