java基础试题_Java基础测试题带答案

这是一份Java基础知识的选择题测试,涵盖了变量命名、数据类型、运算符、输入输出、main方法等多个方面,旨在检验Java程序员的基础知识掌握情况。
摘要由CSDN通过智能技术生成

d3d14122dcd806eabe7c61096b40c3f1.png

选择题

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文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值