Java测试题及答案(Java干货完整试卷)

都是一些非常非常基础Java入门学习的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~~当复习期末考吧。花了不少时间整理,在整理过程中也学到了很多东西,请大家认真对待每一题~~~

一、填空题。(每空2分,共计20分)

1. boolean类型的可能取值有( true )和 (false)。

2. 在JDK1.6中switch选择结构能判断的数据类型只能是( int )和 ( char ) 。

3. If分支结构包括(if基本选择结构) 、 (多重分支选择结构) 、 (if嵌套) 。

4. 有else-if块的选择结构是(else-if多重选择结构) 。

5. 如果想将double sum=25.3转为int类型,做法是(int)sum 。

6. 判断用户从键盘输入的数据是否合法,可以调用Scanner对象的(hasNextInt() )方法。

二、选择题。(每题2分,共计30分)

1. 下面这段代码的输出为( D )

int year = 2046;

if(year % 2 == 0){

System.out.println("进入了if");

}else{

System.out.println("进入了else");

}

System.out.println("退出");

A.进入了if

B.进入了else

C.进入了else

D.进入了if 退出 退出

2. 关于Java程序的main()方法的说法中,错误的是( A )

A. 一个Java程序可以有多个main()方法

B. main()方法是Java程序的入口

C. main()方法使用public、static和void修饰,且顺序不能改变

D. main()方法后面要有一对大括号,计算机需要执行的命令都写在大括号里

3. 分析如下Java代码,编译运行后的输出结果是( B)

public static void main(String[] args){

boolean b = true;

System.out.print(b);

if(b){

System.out.print("真");

}else{

System.out.print("假");

}

}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值