1.Java基础知识测试 联系客服

发布时间 : 星期六 文章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 )