以下为《java精选习题1》的无排版文字预览,完整内容请下载
精选习题1
一、单项选择题
1.Java是SUN公司于( )年推出的。
A.1994 B.1995
C.2000 D.1990
2.(*)下列选项中( )反映了Java程序并行机制的特点。
A.安全性 B.多线程
C.跨平台 D.可移植
3.(*)下列哪个不是Java虚拟机执行过程的特点?( )。
A.异常处理 B.多线程
C.动态链接 D.解释执行
4.不属于Java语言特点的一项是( )。
A.多线程 B. 安全性
C. 编译执行 D. 面向对象
5.(*)下列关于Java语言的特点,描述错误的是( )。
A.Java是跨平台的编程语言 B.Java支持分布式计算
C.Java是面向过程的编程语言 D.Java支持多线程
6.(*)在Java中,关于ClassPath环境变量的说法不正确的是( )。
A.ClassPath一旦设置之后不可修改,但可以将目录添加到该环境变量中
B.编译器用它来搜索各自的类文件
C.ClassPath是一个由多个目录组成的列表
D.解释器用它来搜索各自的类文件
7.如果jdk的安装路径为:d:\jdk,则将环境变量path设置为( )后,在命令
窗口中任何当前路径下,都可以直接使用javac和java命令。
A.d:\jdk; B.d:\jdk\bin;
C.d:\jre\bin; D.d:\jre;
8.Java源文件和编译后的文件扩展名分别为( )。
A..class和.java B..java和.class
C..class和.class D..java和.javaw
9.一个可以独立运行的Java应用程序( )。
A.可以有一个或多个main方法
B.最多只能有两个main方法
C.可以有一个或零个main方法
D.只能有一个main方法
10.Java程序的执行过程中用到一套JDK工具,其中java.exe是指( )。
A.Java文档生成器 B.Java解释器
C.Java编译器 D.Java类分解器
11.(*)Java JDK中调试器的命令是( )。
A.javac B.jre
C.jdb D.javah
12.(*)Java JDK中,用于反编译的命令是( )。
A.javac B.jdk
C.jdb D.javap
13.Java应用程序的入口方法是( )。
A.start B.init
C.paint D.main
14.下面关于Java应用程序中main方法的写法,合法的是( )。
A.public static void main()
B.public static void main(String args[])
C.public static int main(String[] arg)
D.public void main(String arg[])
15.编译下列源程序会得到哪些文件( )。
class A1 {
}
class A2 {
}
public class B {
public static void main(String args[]) {
}
}
A.只有B.class
B.只有A1.class和 A2.c 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 class MyProg {
public static void main(String argv[]) {
System.out.println(argv[0]);
}
}
A.MyProg B.good
C.morning D.出现错误
二、简答题
1.公有类和主类的区别是什么?
2.请简述一下Java应用程序的编写及执行过程。
三、编程题
1.编写一个Java应用程序,要求在控制台分行输出XX外***校训:崇德尚文、
兼收并蓄。
2.(*)编写Java程序,输出如下图形:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《java精选习题1》的无排版文字预览,完整内容请下载
java精选习题1由用户“liuq115”分享发布,转载请注明出处