java期末考试题

内容发布更新时间 : 2024/12/22 19:38:36星期一 下面是文章的全部内容请认真阅读。

第1章 Java开发入门

习题

一、填空题

1. 将.java源文件编译为.class文件的是【 】命令。

2. 在Eclipse窗口中选择菜单【 】→New→Java Project创建Java项目。 3. 在安装JDK的过程中,有三个功能模块可供选择,它们分别是【 】,【 】

和【 】。

4. 将Hello.java文件编译为class文件,需要键入【 】命令。 5. JRE是Java程序的【 】。 二、判断题

1. Eclipse只是一个框架和一组服务,所有功能都是将插件组件加入到Eclipse框架中

来实现的。( )

2. JDK安装成功后,需要将bin目录的路径配置在环境变量path中。( ) 3. Java配置环境变量path的目的是为了可以查找到.class文件。( ) 4. JDK安装成功后,classpath环境变量必须配置。( )

5. 在命令行窗口中,编译Demo.java文件可以输入javac Demo。( ) 三、选择题

1. 如果jdk的安装路径为:c:\\jdk,若想在命令窗口中任何当前路径下,都可以直接使

用javac和java命令,需要将环境变量path设置为以下哪个选项( ) A: c:\\jdk B: c:\\jdk\\bin C: c:\\jre\\bin D: c:\\jre

2. 下列关于classpath环境变量的说法中,说法正确的是( )

A: classpath配置一次后可永久使用

B: 没有classpath环境变量就不能运行Java程序

C: classpath环境变量可以让虚拟机找到class文件的目录 D: 查看当前classpath配置的命令是:classpath

3. 下面哪种类型的文件可以在Java虚拟机中运行( )

A: .java B: .jre C: .exe D: .class

4. Java属于以下哪种语言( )

A: 机器语言 B: 汇编语言 C: 高级语言 D: 以上都不对

5. 下列关于Java特点的描述中,错误的是( )。

A: Java是一门面向对象的语言 B: Java具有自动垃圾回收的机制

C: Java可以运行在Window和Linux等不同平台上 D: Java中只支持单线程序运行

答案

一、填空题

1. javac 2. File

3. 开发工具;源代码;公共JRE 4. javac Hello.java 5. 运行环境 二、判断题

1. 对 2. 对 3. 错 4. 错 5. 错 三、选择题

1. B 2. C 3. D 4. C 5. D

第2章 Java编程基础

习题

一、填空题

1. 可以通过【 】循环使程序能够多次键盘输入。 2. Java中可以通过【 】类来获取随机数。

3. 定义一个方法时,要有访问修改符、返回值类型、方法名、【 4. 当方法中的返回值类型是【 】时,可以不写return语句。5. 十进制数12转换成二进制的结果是【 】。 二、判断题

1. 数组的最大下标的值比它的长度小1。( ) 2. 二维数组中的元素还是一个数组。( ) 3. 在表达式中,乘法和除法运算优先级别最高。( ) 4. 若x = 5,则表达式(x + 5)/3的值是3。( )

。 】 5. 常量就是程序中常常变化的数据。( ) 三、选择题

1. 阅读下面的代码片段

public static int add(int a,int b) { return a + b; }

2.

3.

4.

5.

下列选项中,可以在main()方法中调用add()方法的是( ) A: int num = add(1.0,2.0); B: int num = add(1,2);

C: int num = add(true,flase); D: int num = add(\

下面关于布尔类型变量的定义中,正确的是( ) A: boolean a=TRUE; B: boolean b=FALSE; C: boolean c='true'; D: boolean d=false;

下面浮点型数据的定义中,错误的是( ) A: float a=1.23; B: double b=1.23; C: double c=1.5E4; D: float d='a';

以下关于三元运算符的说法中,正确的是( )

A: 三元运算符第一个表达式的结果必须是boolean类型值。 B: 三元运算符第一个表达式的结果可以是任意类型的值。 C: 三元运算符只能得到基本类型的结果。 D: 以上说法都不对。

while语句的循环体中不能包含的语句是( ) A: while语句 B: 方法定义语句 C: if语句

D: switch语句

答案

一、填空题

1. while 2. Random 3. 参数列表 4. void 5. 1100 二、判断题

1. 对 2. 对 3. 错

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi