java程序设计 第章试题.doc
文本预览下载声明
一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸相应位置处。答案错选或未选者,该题不得分。每小题1分,共10分。)
1、下面哪个是Java比较运算符(A)
A. == B. :=
C. = D. =:
2、下面表达式中哪个可以正确的把1赋值给变量X(B)
A. 1 = x; B. x = 1;
C. x := 1; D. 1 := x;
3、把MAX_LENGTH定义为常量,并且赋值为99.98(B)
A. final MAX_LENGTH = 99.98;
B. final float MAX_LENGTH = 99.98;
C. double MAX_LENGTH = 99.98;
D. final double MAX_LENGTH = 99.98;
4、为了提高可读性和可维护性,你应该声明_________而不是使用文字的价值,例如3.14159
A. variables B. methods
C. constants D. classes
5、下面那些数据类型哪个需要的内存量最大(A)?
A. long B. int
C. short D. byte
6、下面哪个表达式是正确的(C)
A. int number = 2L;
B. int number = 2l;
C. int number = 2;
D. int number = 2.0;
7、 表达式45/4的结果是(B)
A.10 B. 11 C. 11.25 D. 12
8、下面哪个表达式的结果是1(D)
A. 2 % 1
B. 15 % 4
C. 25 % 5
D. 37 % 6
9、分析下面的代码,输出的结果是(D)public class Test { public static void main(String[] args) { int month = 09; System.out.println(month is + month); } }
A. month is 09
B. month is 9
C. month is 9.0
D. 程序报错
10、Y的值是多少(C)
public class Test1 { public static void main(String[] args) { int x = 1; int y = x = x + 1; System.out.println(y is + y); } }
A. y is 0
B. y is 1
C. y is 2
D. 程序报错
11、i的值为多少(D)public class Test { public static void main(String[] args) { int j = 0; int i = ++j + j * 5; System.out.println(What is i? + i); }}
A. 0
B. 1
C. 5
D. 6
12、分析下面代码,i的值为多少(C)public class Test { public static void main(String[] args) { int j = 0; int i = j++ + j * 5; System.out.println(What is i? + i); }}
A. 0
B. 1
C. 5
D. 6
13、下列代码的输出结果是(C)public class Test { public static void main(String[] args) { int x = 1; int y = x++ + x; System.out.println(y is + y); } }
A. y is 1.
B. y is 2.
C. y is 3.
D. y is 4.
14、下列代码的输出结果是(B
显示全部