选择题
1、在Java中,以下程序的运行结果是( c )
public class Main{
public static void main(String[] args){
System.out.print(“a”);
System.out.println(“b”);
System.out.println(“c”);
System.out.print(“d”);
}
}
A. ab
cd
B. a
bc
d
C. ab
c
d
D. a
b
cd
2、下列代码中,哪个是合法的变量名?( bf )
A. static B. a_str C.num code D. 145rate
E. count% F. userName
3、下面代码哪个是正确的?( ad )
A.int sage=18;
B.int num1=15.5;
C.char str=’hello world’;
D.double num2=15;
4、阅读下列Java代码片段,正确编译后输出结果是( b )
int score=75;
if(score>75)
System.out.println(“成绩还有待提高!”);
else
System.out.println(“成绩下降,需要努力了!”);
a) 成绩还有待提高
b) 成绩下降,需要努力了!
c) 成绩还有待提高!
成绩下降,需要努力了!
d) 编译错误
5、在Java中,下面关于main()方法的描述错误的是( a )
a) 在Java程序中,main()方法中的参数名称不可以修改
b) Java程序的main()方法中,即使只有一条语句,也要用{ } 括起来
c) main()方法必须是由public 、static、void关键字进行修饰
d) main()方法被视为Java程序的入口
6、假设通过控制台输入数字15,则下面的代码运行结果是( c )
import java.util.*;
public class Test{
public static void main(String args[]){
int a=10;
Scanner input=new Scanner(System.in);
double num=input.nextDouble();
System.out.println(num+a);
}
}
a)15 b)25 c)25.0 d)编译正确,运行时报错
7、阅读下面的Java代码,则程序运行结果为( d )
public static void main(String[] args){
int age=50;
String name=”Jack陈”;
System.out.println(“姓名:”+name+”\n年龄:”+age);
}
a) Jack陈 50
b) 姓名:Jack陈 年龄:50
c) 姓名:Jack陈\n 年龄:50
d) 姓名:Jack陈
年龄:50
8、在Java中,5*6%4+12/ 3*2的运算结果是( b )
a) 8 b) 10 c) 12 d) 14
9、在Java中,下面代码可以正确编译的是( b )
a) int i=(double) 1;
b) double d=(int)2;
c) int i=1.34;
d) 以上都正确
10、在Java中,下面不属于Java的基本数据类型是( d )
a) float b) int c) boolean d) String
11、在Java中,下面说法正确的是( c )
a) 变量不用声明就可以直接使用
b) x和X是相同的变量
c) _23m可以作为变量名
d) 后缀名为.class的文件可以用记事本编辑
12、在Java中,以下程序的输出结果是( b )
public class Test{
public static void main(String[] args){
//输出HelloWorld
System.out.println(“HelloWorld”);
}
}
a) //输出HelloWorld
HelloWorld
b) HelloWorld
c) 编译错误
d) 运行错误
13、在Java中,关于main( )方法和类文件的说法错误的是( d )
a) main( )方法是Java程序的入口
b) 在Java中必须用class类关键字声明类
c) Java源文件的扩展名为.java
d) 在Java类中必须要有main( )方法
14、在Java中,下面代码的运行结果是(c )
System.out.print(“我已经\n学习”);
System.out.println(“过了”);
System.out.print(“java\n的课程”);
a)我已经学习过了
java的课程
b)我已经学习过了java的课程
c) 我已经
学习过了
java
的课程
d) 我已经
学习过了java
的课程
15、下面Java代码的输出结果是( a )
int num1,num2,num3;
num1=(int)4.4;
num2=(int)5.5;
num3=(int)9.9;
System.out.println(num1);
System.out.println(num2);
System.out.println(num3);
a) 4
5
9
b) 5
6
10
c) 4
5
10
d) 4
6
10
16、在Java中,如下代码的输出结果为( a )
public static void main(String[] args){
intmath=90,english=56;
intsum=(math+english)/2;
if(sum>85){
System.out.println("老师说:奖励一个MP4");
}elseif(english<60){
System.out.println("老师说:英语太差!");
}else{
System.out.println("老师什么也没说!");
}
}
a) 老师说:英语太差!
b) 老师说:奖励一个MP4!
c) 老师什么也没说!
d) 老师说:奖励一个MP4!
老师说:英语太差!
17、在Java中,以下程序的输出结果是( d )
intnum1=9;
doublenum2=1;
num1=num2;
System.out.println(num1);
a) 9
b) 1
c) false
d) 编译错误
18、在Java中,以下程序的输出结果是( a )
int score=90;
if(score>=85)
System.out.println(“成绩优异”);
else
System.out.println(“尚需努力”)’
a) 成绩优异
b) 尚需努力
c) 成绩优异
尚需努力
d) 编译错误
19、阅读以下Java代码,程序输出结果为( c )
public class Test{
publicstaticmain(String[] args) {
System.out.println("HELLO\tWORLD");
}
}
a) HELLOWORLD
b) HELLO WORLD
c) 编译错误
d) HELLO\tWORLD
20、以下关于开发Java程序的描述错误的是( d )
a) 开发Java程序的步骤包括:编写源程序、编译、运行
b) 编写Java源程序文件使用.java作为扩展名
c) Java源文件经编译后,生成后缀为.class的字节码文件
d) 使用java命令可以编译.java文件