扫码填写或分享
登录后保存考试记录立即登录
0%
考试测评标题
欢迎参加本次考试测评,准备好了吗?我们现在开始吧!
*
1
(10*(2-8)+10)/(5-5*2)在JAVA语言中,上面的表达式计算结果为(选一项)

*
2
在Java 语言中 , 下面 ( ) 转义序列表示换行。(选一项)

*
3
在JAVA编程中,Java编译器会将Java源代码程序转换为(选一项)

*
4
在Java语言中,下列代码片段的输出结果是(选一项)float a = 50; int b = 4; float c = a/b; System.out.println(c);

*
5
在Java语言中,下列代码的输出结果是(选一项)public static void main(String[] args) {int i=5, j=10; do {if(i>j) {break;}j--;i++;}while(j!=i); System.out.println( i + "," + j);}

*
6
在Java语言中定义了如下变量:double x=10.0; y=3.0;int z=2;下面强制转换符都发生了作用,除了(选一项)

*
7
在JAVA编程中,源代码文件的扩展名为(选一项)

*
8
在JAVA语言中 描述A:‘8’与8是相同的 描述B:‘¥’的数据类型是char 下面的选项( )是正确的(选一项)

*
9
下列代码的运行结果是(选一项)publicstatic void showInfo(int a,int b){a++;b++;}public static void main(String[] args){int a = 5;int b = 10;System.out.println(a + "," + b);showInfo(a,b); System.out.println(a + "," + b);}

*
10
在JAVA语言中,( )语句可以结束本次循环而不会结束整个循环。(选一项)

*
11
在JAVA语言中,3/5的值是(选一项)

*
12
在Java语言中,5/3的值是(选一项)

*
13
在Java语言中,假设以下所有变量均为整型,则下列代码执行后c的值是(选一项) a=2;b=5;b++;c=a+b;

*
14
在Java语言中,经过如下运算后,num的值为(选一项) intnum = 0; num = 2>3?0:1;

*
15
在JAVA语言中,静态变量用( )修饰的。(选一项)

*
16
在Java语言中,能正确表示a和b同时为正或同时为负的表达式是(选一项)

*
17
在JAVA语言中,下列( )是合法的标示符(选两项)

*
18
在Java语言中,下列变量定义和赋值错误的是(选一项)

*
19
在Java语言中,下列表达式的运算的结果是(选一项) 10/2+5%10;

*
20
在JAVA语言中,下列JAVA语言代码的循环体执行的次数是(选一项)intn=2; while(n == 0){ System.out.println(n);n--;}

*
21
在Java语言中,下列代码的输出结果是(选一项) publicstatic void main(String[] args) { int[] num={10,20,51,40,50}; System.out.println(num[2]);}

*
22
在JAVA语言中,下列代码的输出结果是(选一项) publicstatic void main(String args[]){int i,j=0; for(i=1;i<10;i++){if(i%4==0)continue;j =i;} System.out.println(i + "," + j);}

*
23
在Java语言中,下列代码的运行结果是(选一项) inta = 1, sum = 0; while (a< 3){sum = sum + a; a++;} System.out.println(sum);

*
24
在JAVA语言中,下列代码的运行结果是(选一项)publicstatic void main(String args[]) {int stuAge[] = {18,22,26};int i, avgAge = 0; for(i = 0; i < 3; i++){avgAge += stuAge[i] / 3;}System.out.println( avgAge );}

*
25
在JAVA语言中,下列代码运行的结果是(选一项) inta=1,b=3,c=5;if(a>b) if(b>c)c=a+b;else c=a*b; System.out.println( a + "\t" + b + "\t" + c);

*
26
在Java语言中,下列对于字符数组的定义并赋值正确的是(选一项)

*
27
在Java语言中,下列关于方法的优点,说法错误的是(选一项)

*
28
(5> 10) && (3 < 8)的结果为(选一项)

*
29
if语句的控制条件(选一项)

*
30
inta, b; int count=0; for(a=2,b=5;a

*
31
inta[] = {3,9,5,6,4}; System.out.println(a[4]) ; 以上JAVA程序段的输出结果为(选一项)

*
32
inta=0 ; if(a>5&&a<5){System.out.println("ok"); }输出结果是(选一项)

*
33
inti = 0, x = 0; do {if (i % 5 == 0) x++;} while (i < 20); System.out.println(x);输出结果是(选一项)

*
34
Java语言中某程序员编写了如下 while 循环代码 , 请问该循环执行 ( )遍(选一项) int a=5,b=15; while(a

*
35
Java中,byte数据类型的取值范围是

*
36
Java程序中,main方法的格式正确的是(选一项)

*
37
Java的字面常量不包括(选一项)

*
38
JAVA语言中,若有说明inta[10];则对a数组元素的正确的引用是(选一项)

*
39
JAVA语言中函数返回值的类型由( )决定的(选一项)

*
40
Java语言中命名一个变量的规则包括(选两项)

*
41
编译并运行下面的Java代码段: charc = 'a'; switch (c) { case 'a': System.out.println("a"); default: System.out.println("default"); }输出结果是(选一项)

*
42
表示关系X<=Y<=Z的JAVA语言表达式为(选一项)

*
43
定如下java代码,编译运行之后, 将会输出(选一项) public class Test { public static void main(String args[]){ int a = 5; System.out.println((a % 2 ==1)?(a+1)/2:a/2); }}

*
44
定义了一个方法如下 publicstatic void main( String[] args ){ int[] arr = {5,1,3,6,4,5,6,7,8,9}; changeValue( arr ); System.out.println( arr[2] ); } public static void changeValue(int[] arr){ arr[2] = 5; } 程序运行后输出结果为(选一项)

*
45
分析如下Java代码片段,输出结果为(选一项) intprice = 10, number = 0, monney = 0; for (int i = 0;i<2;i++){ number++; --price; monney += number * price; } System.out.println(monney);

*
46
分析如下Java语言代码段,x、y均为int数据类型,下列说法正确的是(选一项) if(x>y){ x+=y; ++y; } else{ y+=x; x++; } System.out.println( x + "," + y);

*
47
分析如下JAVA语言代码片断 inti=6,j=4; System.out.println(i%j); 输出结果为(选一项)

*
48
分析下面的Java程序: publicstatic void main(String args[]) { int num = 0; while(num <= 2){ num++; System.out.print(num); } }输出结果是(选一项)

*
49
给定Java代码,如下: publicbyte count(byte b1,byte b2){ return______; } 要使这段代码能够编译成功,横线处可以填入(选一项)

*
50
给定java代码片段,如下: inti=0,j=-1; switch(i){ case 0,1:j=1; case 2:j=2; } System.out.print("j="+j); 编译运行,正确的是(选一项)

*
51
给定java代码如下,编译运行,结果是(选一项) publicstatic void main(String[] args){ int i; System.out.println("i=" + i); }

*
52
给定java代码如下:要使用这段代码能够编译成功,横线处可以填入(选两项) publicint count(char c,int i,double d){ return______; }

*
53
给定某Java程序的main方法,如下: publicstatic void main(String[] args) { System.out.print("Hello" + args[1]); } 从命令行传参:people world nation,该程序的运行结果是(选一项)

*
54
给定如下Java代码,编译运行时, 以下( ) 描述是正确的(选一项) public class Person{ static int arr[] = new int [10]; public static void main(String a[]){ System.out.println(arr[1]); } }

*
55
给定如下Java代码,编译运行时,结果是(选一项) publicstatic void main(String args[]){ for(int i = 0; i < 3; i++){ System.out.print(i); } System.out.print(i); }

*
56
给定如下Java代码,编译运行之后,将会输出(选一项) publicclass Test { public static void main(String args[]) { int Output = 10; boolean b1 = false; if((b1 == true) && ((Output += 10) == 20)) { System.out.println("Equal" + Output); } else { System.out.println("Not equal" + Output); } }}

*
57
给定如下Java代码,编译运行之后,将会输出(选一项) publicstatic void main(String args[]){ int a = 5; System.out.println((a % 2 == 1) ? (a + 1)/2 : a/2); }

*
58
给定一个Java 源程序 Test.Java, 在命令行中应该使用下面( )语句可以编译、运行该程序。(选一项)

*
59
给定一个Java程序的代码片断如下: if(grade== 'A'|| grade == 'B') Score = 90; else if(grade == 'C'|| grade == 'D') Score = 70; else Score = 60; 等同的switch是下列哪一个(选一项)

*
60
关于Java下列描述中正确的一项是(选一项)

*
61
关于Java语法说法正确的是(选一项)

*
62
结构化程序设计所规定的三种基本控制结构是(选一项)

*
63
考虑以下的JAVA程序: publicstatic void main(String args[]) { int i,j,num=0; for(i=0;i<4;i++) for(j=i;j<2;j++) num=num+j; System.out.println("the value of num is "+ num); } 程序执行后,num的值应该是(选一项)

*
64
能将用JAVA语言编写的源代码转换成字节码的命令是(选一项)

*
65
如果数组a有10个成员,则对a数组元素的不正确引用是(选两项)

*
66
若k为整形,则while循环执行( )次(选一项) int k=2; while(k==0) { System.out.println(k); k--; }

*
67
若有说明语句:charc='72';则变量c(选一项)

*
68
设int型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的switch语句是(选两项)

*
69
声明一个数组int[][] arr = new[3][5]; 该数组中共有( )个元素。(选一项)

*
70
下JAVA代码的输出结果是(选一项) intanswer=100,result; result=answer-10; System.out.println("The result is " + result + 5 );

*
71
下列Java代码运行后a,b,c 的值分别为(选一项) int a = 1,b = 5,c; ++a; b++; c = a + b;

*
72
下列Java方法定义中,正确的是(选一项)

*
73
下列Java语句中,不正确的一项是(选一项)

*
74
下列JAVA语言程序段不是死循环的是(选一项)

*
75
下列JAVA语言代码的输出结果是(选一项) publicstatic void main(String args[]){ int i; for(i=0;i<3;i++) { switch(i) { case 1:System.out.print(i); case 2:System.out.print(i); default :System.out.print(i); } }}

*
76
下列Java语言代码的运行结果是(选一项) publicstatic void main(String[] args) { int a=2,b=-1,c=2; if(a>b) { if(b<0) c=0; else c++; System.out.println(c); } }

*
77
下列代码 publicstatic void main(String []args){ int i = 5; do { System.out.println(i); ++i; }while (i>5); }输出为(选一项)

*
78
下列代码 publicstatic void main(String []args){ int i = 5; do { System.out.println(i); ++i; }while (i>5); }输出为(选一项)

*
79
下列代码中,将引起编译错误的行是(选一项) public class Exercise{ public static void main(String args[]){ float f = 0.0; f += 1.0; }}

*
80
下列的哪个赋值语句是正确的?(选一项)

*
81
下列方法定义中,方法头不正确的是(选一项)

*
82
下列关于char类型的数据说法中,正确的一项是:(选一项)

*
83
下列关于变量组成部分描述正确的一项是:(选一项)

*
84
下列哪个不是正确标识符:(选一项)

*
85
下列哪一个是正确的Java标识符命名(选一项)

*
86
下列哪一项不属于Java语言的特点(选一项)

*
87
下列语句序列执行后,x的值是(选一项) int a = 3, b = 4, x = 5; a++; if( a == b ) x = a * x;

*
88
下面( )是JAVA语言中的有效注释(选一项)

*
89
下面JAVA程序的输出结果是(选一项) inti,x[][]={{1,2,3},{4,5,6},{7,8,9}}; for(i=0;i<3;i++) System.out.print(x[i][2-i]);

*
90
下面程序输出结果是(选一项) System.out.println('2'+'2');

*
91
下面的JAVA程序的输出结果是(选一项) int a=3,b=2,c=1; int x=10,y=20; if(a

*
92
下面的Java程序段: inti,j; for(i = 3;i > 0;i--) for(j = 0;j < 5;j++) {...} 循环体的总执行次数是(选一项)

*
93
下面的JAVA语言代码段的输出结果是(选一项) intj; for(j=1;j<10;j+=2) System.out.print(j);

*
94
下面的程序段输出的结果是(选一项) inti=1,b,c; int[] a=new int[3]; b=a[i]; c=b+i; System.out.println(c);

*
95
下面的方法用来求两个数中较大的值 publicstatic int max(int x, int y){ return ________;} 在横线出应填入(选一项)

*
96
下面定义数组语句,正确的是(选一项)

*
97
下面对于方法的描述,正确的是(选一项)

*
98
下面哪些是Java语言中的关键字? (选一项)

*
99
下面选项( )是JAVA语言中定义的循环语句类型(选一项)。

*
100
研究下面的JAVA程序段 inti,j; for(i=5;i<10;i++) for(j=0;j<4;j++){...} 循环体的总执行次数是(选一项)

*
101
研究下面的Java代码,但x=2时,运行结果是(选一项) switch(x){ case 1: System.out.println(1); case 2: case 3: System.out.println(3); System.out.println(4); }

*
102
以下( )不是Java的原始数据类型。(选一项)

*
103
以下不是Java基本数据类型的是(选一项)

*
104
以下程序的输出结果是(选一项) inti; for (i = 1; i <= 5; i++) { if (i % 2 == 0) System.out.print("*"); else continue; System.out.print("#"); } System.out.print("$");

*
105
以下程序的输出结果是(选一项) publicstatic void main(String args[]) { int a=11; System.out.println (++a); }

*
106
以下程序片断 inti = 1; while(i < 5);{ i++; } System.out.println (i); 运行结果是(选一项)

*
107
以下代码段 inti = 5; if(i 0 ){ System.out.println ("ok!"); } else{ System.out.println ("yes!"); } } else{ System.out.println ("no!"); } 输出的应该是(选一项)

*
108
以下关于Java虚拟机说法不正确的是(选一项)

*
109
以下会产生编译错误的Java语句是(选一项)

*
110
以下叙述正确的是(选一项)

*
111
以下正确的叙述有(选两项)

*
112
有如下JAVA语言程序,则程序运行后的结果为(选一项) publicstatic void main(String args[]) { int a = 2; int b = 3; int c = a>b?a:b; System.out.println(c); }

*
113
有如下的JAVA语言程序,运行后m的值为(选一项) publicstatic void main(String args[]){ int a=4; int m=0; int i,j; for(i=0;i

*
114
有以下程序 public static void main(String args[]) { int x=3, y=2; System.out.println(x/y); } 程序运行后的输出结果是(选一项)

*
115
阅读下面的JAVA语言代码,输出结果是(选一项) int x,y=1,z=0; if(z<10) x=3; else if(y==0) x=5; else x=7; System.out.println(x-y);

*
116
在JAVA语言中,下面()是逻辑运算符中优先级最高的(选一项)

*
117
在Java语言中,下面变量命名合法的有(选两项)

*
118
在Java语言中,下面程序的输出结果是(选一项) publicstatic void fun(int a,int b,int c) { c = a * b; } public static void main(String[] args) { int c = 0; fun(2,3,c); System.out.println(c); }

*
119
在JAVA语言中,下面选项( )声明一个数组用于保存4个参赛者参加5个不同项目的比赛成绩(选一项)

*
120
在Java语言中,已知a 为int 型,b 为 double型,c 为 float 型,d 为 char 型,则表达式 a+b*c-d/a 的 结果类型为(选一项)

*
121
在JAVA语言中,以上正确的函数定义形式是(选一项)

*
122
在java语言中,有如下定义 publicstatic void f (int x,int y) { int t ; if(x>y){ t=x; x=y; y=t; } } public static void main(String args[]){ int a=4,b=3,c=5; f(a,b); System.out.println(a,b,c); }输出结果是(选一项)

*
123
在Java语言中,有如下两条叙述:(选一项) 陈述A:5/2结果为2.5 陈述B:5.0/2.0结果为2.5

*
124
在JAVA语言中,运行下面的程序段后将输出(选一项) chara[],b[] = {'c','h','i','n','a'}; a=b; System.out.println(a);

*
125
在JAVA语言中,执行下面的循环后,x的值为(选一项) publicstatic void main(String args[]) { int y=1,x=1; for(;y<=50;y++) { if(x==10) break; if(x%2==1) { x =3; continue; } x =3; } }

*
126
在JAVA语言中,执行语句:charch = 'A' + 3;后ch的值为(选一项)

*
127
在Java语言中定义了如下变量:charch;下列赋值语句正确的是(选一项)

*
128
在Java语言中如下定义:int[]a= new int[10];则对a数组元素的正确引用是(选两项)

*
129
在JAVA语言中若有以下定义,则表达式a*b+d-c的值的类型为(选一项) chara; int b; float c; double d;

*
130
在JAVA语言中下列哪组不是合法的用户标识符(选两项)

*
131
在JAVA语言中以下能为一维数组a正确初始化的语句是(选一项)

*
132
在JAVA中,无论测试条件是什么, 下列( )循环将至少执行一次。(选一项)

*
133
在JAVA中,( )关键字用来终止循环。(选一项)

*
134
在Java中,下列( )语句不能通过编译。(选一项)

*
135
在Java中,以下( )标识符是不是合法的。(选一项)

*
136
在Java中,以下定义数组的语句正确的是(选一项)

*
137
在Java中下面哪一行代码不出现编译警告或错误?(选一项)

*
138
在Java中以下错误的描述是(选一项)

*
139
inti = 0, x = 0; do { if (i % 5 == 0) x++; } while (i < 20); System.out.println(x); 输出结果是

*
140
阅读下面的Java代码 int[]arr; int n = 5; n = n * 2 +1; arr = new int[n]; System.out.println(arr.length); 程序输出的结果是(选一项)

*
141
李明买了几本Java的书籍,价格(单位元)分别是32,40,28,30,18。为了按价格对这些书进行升序排序得到结果18,28,30,32,40,李明编写了如下Java代码,请问在横线处应该填写的代码是(选一项) public static void main(String args[]){ int price[5] = {30,40,20,32,18}; int i,j,temp; for(i=0;i<5;i++){ for(j=0;j<5-i-1;j++){ if(_________){ temp=price[j]; price[j]=price[j+1]; price[j+1]=temp; } } } }

*
142
在JAVA语言中,下列代码的运行结果是(选一项) public static void showInfo(int a,int b){ a++; b++; } public static void main(String[] args) { int a = 5; int b = 10; System.out.println(a + "," + b); showInfo(a,b); System.out.println(a + "," + b); }

*
143
分析下面的程序: voidfun(int a ,int b,int c) { a=456; b=567; c=678; } public static void main(String args[]){ int x=10,y=20,z=30; fun(x,y,z); System.out.println(z,y,x); } 输出结果是

*
144
在Java中,以下( )标识符是不合法的。

*
145
方法pr声明为 publicstatic void pr ( float[] scores, int n ){ } 声明了三个变量 int[] ary = new int[10]; int m=5; int n = 10; 那么下面正确调用pr方法的是

答题卡
已答0未答145
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145