JAVA基础 第1章练习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章Java入门
一.选择题
1. java是(1 )公司于(2 )年推出的。
(1)A. IBM B. Microsoft C. Sun D. Oracle
(2)A.1994 B.1995 C.2000 D. 1990
2.下列说法正确的是()。
A. 当运行javac命令对一个Java源程序(.java文件)进行编译时,
必须写出该源文件的完整文件名,包括扩展名.java。
B. 当运行javac命令对一个java源程序(.java文件)进行编译时,
不必写出该源文件的扩展名.java。
C. 当用java命令解析运行一个class文件时,必须写出该class文件的扩展名.class。
D. 无论是运行javac还是java命令,后面的文件都必须给出文件扩展名。
3.Java语言有多个特点,下列哪个特点不属于Java语言的特点()。
A.多线程
B.面向对象
C.平台无关
D.编译执行
4.Java程序的执行过程中用到一套JDK工具,其中java.exe是指()。
A.Java文档生成器
B.Java解释器
C.Java编译器
D.Java类分解器
5.以下哪个是应用程序的main方法头()。
A. public static int main(char args[])
B. public static void main(String args[])
C. public static void MAIN(String args[])
D. public static void main(String args)
6.下列说法中正确的是()。
A.Java只能用来写java小应用程序(java Applet),
不能写java应用程序(java Application)。
B.Java不区分大小写。
C.Java程序中公有类的名称必须与存放该类的文件名一致。
D.Java程序中主类的名称必须与存放该类的文件名一致。
7.编译和运行以下代码的结果为()。
public class MyMain{
public static void main(String argv){
System.out.println("Hello cruel world");
}
}
A.编译错误。
B.运行输出"Hello cruel world"。
C.编译无错,但运行时指示没有定义构造方法。
D.编译无错,但运行时指示没有正确定义main方法。
8.Java程序的执行过程中用到一套JDK工具,其中javac.exe是指()。
A.Java文档生成器
B.Java解释器
C.Java编译器
D.Java类分解器
9.下列叙述不正确的是()。
A. 将java源程序“.java”文件经编译后产生的“.class”字节码与机器硬件
和操作系统平台无关。
B. 一个java应用程序的文件中最多只能包含一个公有类。
C. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的
字节码文件。
D. java源程序的文件名(不包括扩展名)与其内包含的主类名相同。
E. Java Application源程序的主类是指包含有main方法的类。
10下列哪个平台是java的标准运行平台()。
A.J2SE
B. JA V A ME
C. J2EE
D. J2ME
E. JRE
F. JVM G .JDK H. VC++6.0
11.如果jdk的安装路径为:d:\jdk,则将环境变量path设置为()后,
在命令窗口中任何当前路径下,都可以直接使用javac和java命令。
A. d:\jdk;
B. d :\jdk\bin;
C. d:\jre\bin;
D. d:\jre;
12.如果在源程序文件Hello.java中定义一个公有类,则编译源程序文件使用(1),解释运行类使用( 2 )。
(1)A.javac Test.java B. javac Test C. javac Hello.java D.javac Hello
(2)A.java Test.class B. java Test C. java Hello.class D.java Hello
13.如果在源程序文件Hello.java中定义非公有类Test,则编译源程序文件使用(1),解释运行类使用( 2 )。
(1)A.javac Test.java B. javac Test C. javac Hello.java D.javac Hello
(2)A.java Test.class B. java Test C. java Hello.class D.java Hello
二.编程题
1. 编写一个Java应用程序,输出你的班级、学号和姓名。
要求定义公有主类来实现。显示格式如下:
学校:
年级:
姓名:
第一章练习题参考答案
一.选择题
1.(1)C (2)B
2. A
3. D
4. B
5. B
6. C
7. D
8. C
9. D 10. A 11. B
12.(1)C (2)D 13. (1)C (2)B
二.编程题
public class Student {
public static void main(String[] args) {
System.out.println("学校:dlufl ");
System.out.println("年级:2012 ");
System.out.print("姓名:john ");
}
}