1. 编译运行如下代码,输出结果是(c) public class Test{
public static void main(String[] args){ int num = 5; if(num <= 5){ num += 2;
System.out.println(num); }
System.out.println(num + 5); } } A. 10 B. 5 10 C. 7 12 D. 运行出错
2.计算表达式(10 / 3)* 2 % 5(a)
A.1 B.2 C.3
D.4
3.假定有x和y为整型,其值分别为20和3,则(double)x/y的值是( c)
A.6 B.6.0
C.6.666666666666667 D.20
4.运行以下代码,运行结果是( c )
int x=10; If(x!=10)
System.out.println(“x=”+x); System.out.println(“x+1=”+(x+1)); A. x=10 x+1=11 B. x=10 C. x+1=11 D. 什么都不打印
5.运行下面这段代码的结果为( c)
int day = 2;
switch(day){ case 1: case 3: case 5:
System.out.println(“学钢琴”); break; case 2:
System.out.println(“学英语”); default:
System.out.println(“去必胜客吃饭”); } A.学钢琴 B.学钢琴 学英语 去必胜客吃饭 C.学英语 去必胜客吃饭 D.没有任何输出
6.以下代码能够打印出“1”吗?( a)
int x;
System.out.println( x = 1 ); A. 能 B. 不能
7. 以下程序运行后的结果是(b ) int a=10; int b=20;
System.out.println(a>b); A. true B. false C. 编译错误
8. 以下关于break, continue说法正确的是( ab)(选择两项) A. continue结束当次循环而进行下一次循环 B. break结束当前循环 C. continue结束当前循环
D. break结束当次循环而进行下一次循环
9.Java语言中,while和do…while循环的主要区别是(b )
A.while的循环控制条件比do…while的循环控制条件严格 B.do…while的循环体至少无条件执行一次 C.do…while允许从外部转到循环体内
D.do…while的循环体不能是复合语句
10.( a )表达式不可以作为循环条件
A. i = 5; B. i < 3;
C. bEqual = str.equals(“q”); D. count = = i;
17.为一个boolean类型变量赋值时,可以使用( b)方式
A.Boolean a = 1; B.Boolean a = (9 >= 10); C.Boolean a = “真”; D.Boolean a = = false;
18.java程序中,main方法的格式正确是(d )
A.static void main(String[] args) B.public void main(String[] args) C.public static main(String[] args) D.public static void main(String[] args)
19.在Java中,下面说法正确的是(d )
A.Java基本数据类型有int、char、String等 B.0_name是一个合法的变量名
java笔试题
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)