发布时间 : 星期六 文章1.Java基础知识测试更新完毕开始阅读
} A. 100 B. 200 C. 201 D. 101
31. 应用程序的main方法中有以下语句,则执行后输出的结果是 ( B )。
int[] x = {125,21,5,168,98}; int max = x[0];
for (int i=1; i } System.out.println(max); A. 125 B. 5 C. 98 D. 168 32. for循环格式如下:AC for(表达式1;表达式2;表达式3){ //code } 下面描述正确的是: A. 先执行表达式1 B. 表达式2一定会被执行多次 C. 表达式2的执行次数比表达式3的执行次数多1次 D. code处代码一定会被执行 33. Java程序中,main方法的正确格式是( D ) A. static void main(String[] args) B. public public void mian(String[] args) C. public static void mian(String[]args) D. public static void main(String[] args) 34. 表达式-5%2的运算结果是 ( D ) A. 2.5 B. 2 C. -2 D. -1 35. 以下语句有语法错的是:( A B) A.int x=1; y=2; z=3 B.for (int x=10,y=0; x>0; x++); C.while (x>5); D.for(; ;); 36. 编译如下代码,编译运行时,结果是(A) public static void main(String[] atgs){ for(int i=0;i<3;i++){ System.out.print(i); } System.out.print(i); } A. 编译时报错 B. 正确运行,输出012 C. 正确运行,输出123 D. 正确运行,输出0123 37. 下面程序哪个语句是正确的C A. byte a=0,b=3; byte c =a+b; B. short s =23; s=s+12; C. short s=23; s+=12; D. float f = 23+23.23; 38. 下面哪个表达式可用得到x和y两个数中的较大值 ( AB)? A) x>y?y:x B) x C) x>y?(x+y):(x-y) D) x==y?y:x; 39. 下面程序执行的结果 for(int i=1;i<=10;i++) { if (i%3==0) { continue; } System.out.println(“java基础班”); } 在屏幕上打印几次“java基础班”?( C ) A. 5 B. 6 C. 7 D. 8 40. 下面关于void的含义说法正确的是:(A.方法没有返回值 B.方法体为空 C.没有意义 D. 定义方法时必须使用 A )