Java期末考试试题及参考答案(02)
Posted 谷哥的小弟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java期末考试试题及参考答案(02)相关的知识,希望对你有一定的参考价值。
版权声明
- 本文原创作者:谷哥的小弟
- 作者博客地址:http://blog.csdn.net/lfdfhl
一、填空题
1.Java程序代码必须放在一个类中,类使用________关键字定义。
2.Java中的注释有三类,分别是________、________ 和 ________ 。
3.Java语言中int类型所占存储空间为________个字节。
4.用于比较两个整数是否相等的运算符是 ________ 。
5.数组是一个 ________ ,存储到数组中的每个元素,都有自己的自动编号最小值为________。
二、判断题
1.二进制是由数字0 和1组成的数字序列。( )
2.continue语句只用于循环语句中,它的作用是跳出循环。( )
3.三元运算符的语法格式为“判断条件?表达式1:表达式2”。( )
4.在switch语句中,每个case关键字后面必须有break。( )
5.若x = 5,则表达式(x + 5)/3的值是3。( )
三、选择题
1.下列选项中,关于类的定义格式正确的是()(多选)
A、修饰符 class 类名
程序代码
B、修饰符 类名class
程序代码
C、class 类名
程序代码
D、类名 class
程序代码
2.下列选项中,不属于基本数据类型的是( )
A、 String
B、 short
C、 boolean
D、 char
3.下列选项中,使用比较运算符正确的选项是( )(多选)
A、 4!=3结果为false
B、 4 == 3 结果为false
C、 4<=3结果为true
D、 4>=3结果为true
4.请阅读下面代码。
class Test
public static void main(String[] args)
int a = 3;
int b = 6;
System.out.print(a==b);
System.out.print(a<b);
System.out.print(a!=b);
System.out.print(a>=b);
上述程序运行结束时,输出结果是( )
A、false false true false
B、false false true true
C、false true true false
D、true false false true
5.假设int x=2,三元表达式x>0?x+1:5( )
A、0
B、2
C、3
D、5
四、简答题
1.简述Java语言中的8中基本数据类型,并说明每种数据类型所占用的空间大小。
2.简述跳转语句break与continue的作用和区别。
五、编程题
1.请编写程序,实现计算“1+3+5+7+…+99”的值,要求如下。
(1)使用循环语句实现自然数1~99的遍历。
(2)在遍历过程中,通过条件判断当前遍历的书是否为奇数,如果是就累加,否则不加。
2. 使用do…while循环语句计算正数5的阶乘。
参考答案
一、
1.class
2.单行注释、多行注释、文档注释
3.4
4.==
5.容器、0
二、
1.对
2.错
3.对
4.错
5.对
三、
1.AC
2.A
3.BD
4.C
5.C
四、
1.Java语言的八种基本数据类型有:byte字节型,占一个字节。short短整型,占两个字节。int整型,占4个字节。long长整型,占8个字节。float单精度浮点型,占4个字节。double双精度浮点型,占8个字节。char字符型,占两个字节。boolean型,表示逻辑值,有true和false两个值,分别占一个字节。
2. 在switch条件语句和循环语句中都可以使用break语句。当它出现在switch条件语句中时,作用是终止某个case并跳出switch结构。当它出现在循环语句中,作用是跳出循环语句,执行循环后面的代码;continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。
五、
1.
public class getSum
public static void main(String[] args)
int sum = 0;
for (int i = 1; i < 100; i++)
if (i % 2 != 0)
sum += i;
System.out.println(sum);
public class Test
public static void main(String[] args)
int i = 1;
long sum = 1;
do
sum *= i;
i++;
while (i <= 5);
System.out.println(sum);
以上是关于Java期末考试试题及参考答案(02)的主要内容,如果未能解决你的问题,请参考以下文章