说明:本试卷共三大题,试卷满分100分,考试时间120分钟。
一、单项选择题(每小题2分,共40分)
1、下列哪个选项不是Java语言的注释符号()
A、// B、/* */ C、/** */ D、!
2、下面符号中,那个符号是Java的“等于号运算符”()
A、= B、!= C、= = D、>=
3、下列哪个选项不是Java关键字()
A、boolean B、private C、hi D、if
4、下列运算符中,优先级最高的是()
A、| B、& C、++ D、()
5、编译Java程序的命令是()
A、java B、javadoc C、javac D、cd
7、下列哪个选项中对应的工具可以用来开发Java语言程序()
A、Word2003 B、eclipse C、Outlook D、Excel2000
8、下列哪个选项是Java的输出语句()
A、System.out.println(); B、Out.system.print();
C、System.println.out(); D、print.system.out();
9、Java语言中的语句是以( )为结尾的。
A、逗号 B、分号 C、单引号 D、句号
10、下列哪个选项是Java的主方法()
A、public static main(String args[]) B、private static void main(String args[ ])
C、public static void main(String args[ ]) D、private static main(String [ ] args)
11、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )。
A. 3 B. 3. 5
C. 4 D. 5
12、定义一个整型变量i的语句是()
A、int i; B、double i; C、i int; D、int q;
D、-1
13、下列哪项是Java的转义字符()
A、|’ B、!” C、\\’ D、&”
14、下列哪项不是Java合法的标识符
A、$wei B、123 C、F117 D、girl_boy
15、下列哪个选项是正确的循环语句的形式()
A、do{//循环体}while(1= =1); B、while(1=1){//循环体}
C、while(){//循环体} D、while{//循环体}()
16、声明类的关键字是()
A、class B、interface C、implements D、static
17. 为一个boolean类型的变量赋值时,可以使用()方式
A.boolean a=1; B. boolean a=(9>=10); C. boolean a =”真”; D.boolean a ==false;
18.switch(表达式)能接的数据类型有( )。 (选两项)
A. int B.boolean C .String D.char
19.分析下面的代码,输出结果正确的是( )
double d = .54;
d++;
int c = d/2;
A. 42
B.编译错误,更改为 int c=(int)d/2;
C.43
D.编译错误,更改为 int c=int(d)/2;
20.表达式(11+3*8)/4%3的值是( )
A.31 B.0 C.1 D.2
二、填空题:共10个空,每个空2分,满分10分;请将答案填入题中的括号中。
1.一个if语句可以跟随( )个else if语句,但是只能有一个( )语句。
2.开发与运行Java程序需要经过的三个主要步骤为 、
和 。
3.设 x = 2 ,则表达式 ( x + + )/3 的值是 。
4.若x = 5,y = 10,则x < y和x >= y的逻辑值分别为 和 。
5.执行下列代码后的结果是什么? int x,a=2,b=3,c=4; x=++a+b+++c++;________
三、阅读程序:共3小题, 共50分 根据你对题中程序的理解写出程序的
1.有一个4位数8759,分别求出这个4位数的千位、百位、十位和个位的数字,并输出。(10分)
2.编写一个程序,将一个小写字母(如小写字母)转换成相应的大写字母,并显示输出。(20分)
3.现在有两个整形变量 int a =20; int b = 30; 在不借助其他的变量来交换这两个变量的数据。(20分)