武汉软件工程职业学院软件技术专业大二《java程序设计》期末考试
基本信息:[矩阵文本题] *
班级:
________________________
姓名:
________________________
1. 下面说法正确的是( )。 [单选题]
A、Java程序的main()方法必须都写在类里面(正确答案)
B、Java程序中可以有多个main()方法
C、Java程序的类名必须与文件名一样
D、Java程序的main()方法中如果只有一条语句,可以不用{}括起来
2. Java源代码文件的扩展名为(   )。 [单选题]
A、.txt
B、.class
C、.doc
D、.java(正确答案)
3. 在控制台显示消息的语句正确的是( )。 [单选题]
A、System.out.println(我是一个Java程序员了!);
B、System.out.println(”我是一个Java程序员了!”);(正确答案)
C、system.out.println(”我是一个Java程序员了!”);
D、System.Out.Println(”我是一个Java程序员了!”);
4. 开发Java程序的步骤正确的是( ) [单选题]
A、编译—>编写源程序—>运行
B、运行—>编译—>编写源程序
C、编写源程序—>运行—>编译
D、编写源程序—>编译—>运行(正确答案)
5. 以下说法不正确的是( ) [单选题]
A、按照市场需求Sun公司对Java技术进行了划分,使用最广泛的是JavaSE和JavaEE
B、JavaSE是Java技术的核心,提供基础Java开发工具,执行环境和应用程序接口
C、JavaEE主要用于桌面应用程序的开发,而JavaSE主要用于网络程序和企业级应用的开发(正确答案)
D、JavaEE是在JavaSE的基础上扩展的
6. 选出在Java中无效的注释声明( )。 [单选题]
A、//这是注释
B、/**这是注释*/
C、/这是注释(正确答案)
D、/*这是注释*/java用什么软件运行
7. 以下( )不是合法的标识符。 [单选题]
A、double123
B、3x(正确答案)
C、sum
D、de2sf
8. 下列语句中,( )正确完成整型变量的声明和赋值。 [单选题]
A、int count,count=0;
B、count=0;
C、int count=0;(正确答案)
D、int count1=0;count2=1;
9. 表达式(11+3*8)/4%3的值是(   )。 [单选题]
A、31
B、0
C、2(正确答案)
D、1
10. 分析下面的代码,输出结果正确的是( )。
double d = 84.54;
d++;
int c = d/2; [单选题] *
A、42
B、编译错误,更改为int c=(int)d/2;(正确答案)
C、43
D、编译错误,更改为int c=int/2;
11. 下面( )不是Java关键字。 [单选题]
A、static
B、public
C、int
D、string(正确答案)
12. 在Java的以下变量赋值语句中,无法通过编译的是( ) [单选题]
A、char c2=’女’;
B、char c1=”男”;(正确答案)
C、int f1=128;
D、double d1=1.2;
13. 为一个boolean类型变量赋值时,可以使用( )方式。 [单选题]
A、boolean a=1;
B、boolean a=”真”;
C、boolean a=(9>=10);(正确答案)
D、boolean a==false;
14. Java中关于if选择结构描述正确的是( )。 [单选题]
A、if选择结构是先做处理再根据条件判断的一种语法结构
B、关键字if后小括号里可以是一个条件表达式,表达式的值可以不为布尔类型
C、if后小括号里表达式的值为false时,程序需要执行大括号里的语句
D、if语句可以和else一起使用(正确答案)
15. 在流程图中,下面说法错误的是( )。 [单选题]
A、”菱形”表示判断和分支
B、”圆角长方形”表示程序开始和结束
C、”长方形”表示程序开始或结束(正确答案)
D、”平行四边形”表示输入/输出指令