--------------------------------------
装--------------------------------------
订------------------------------
线----------------------------------------
荆州理工职业学院JA V A课程考试试卷
课程名称:《Java:使用Java语言深入理解程序逻辑》(A)卷
年级:班级:
选择题(每题2分,共计100分)
1.下列()main方法可以作为应用程序入口。
A.public void main(String[ ] args){ //程序主体}
B.public static void main(){ //程序主体}
C.public static void main(String[ ] a){ //程序主体}
D.public static void main(String args){ //程序主体}
2.以下程序输出的结果是()。
int a = 2.5/2;
System.out.println(a);
A. 1
B. 1.25
C. 0
D. 编译错误
3.6+5%3+2计算的结果是()。
A. 2
B. 1
C. 9
D. 10
4.下列哪些是Java中合法的标识符()。[选两项]
A. Tree&Glasses
B. FirstJavaApplet
C. _$theLastOne
D. 2java
5.在switch(expression)语句中,expression的数据类型不能是()。[选两项]
A. double
B. char
C. String
D. int
6.以下产生精度丢失的类型转换是?()。
A. double a=10;
B. int a=(int) 65.12;
C. int a=10;int b=a;
D. double d=100;
7.在Java中,程序调试是解决程序错误的工具和方法的总称,主要方法包括三个方面其中不包括
()。
A. 使用System.out.println输出语句验证变量值
B. 设置断点
C. 单步运行
D. 观察变量
8.if条件语句说法错误的是()。
A. 当判断多个条件,总会执行一种结果时候使用多重if语句
B. 当判断一个条件,总会执行一种结构时候使用if-else语句
C.当判断多个条件,可能会执行多种结果时使用多重if语句
D.当判断一个条件,可能会执行一种结果时使用简单if语句
9.类型转换说法正确的是()。[选三项]
A. Java中的数据类型转换分为:自动类型转换和强制类型转换
B. 兼容的数据由低向高赋值时发生自动类型转换
C. 兼容的数据由高向低赋值时发生自动类型转换
D.兼容的数据由高向低赋值时需要强制类型转换
10.下列JavaDoc注释正确的是()。
A. /* 我爱北京天安门*/
B. // 我爱北京天安门*/
C. /** 我爱北京天安门*/
D. /* 我爱北京天安门**/
11.以下能够正确声明类的代码的是()。
A. public class Student{}
B. public void class Student{}
C. public class Student(){}
D. public void class Student(){}
12.下面关于跳转语句说法不正确的是()。[选两项]
A. break语句只终止一次循环不影响下一次循环的进行