Java语言程序设计第1章练习(计科一班)
题记:唉,我们班上老师都不发题库啊,只能借别的班的同学号子看看题目了
1.下列描述中,错误的是( )
A、Java的安全性体现在多个层次上
B、Java内含多线程机制
C、Applet要求在支持Java的浏览器上运行
D、Java要求编程者管理内存
答案:D
解析:
A:Java的代码安全检测体现在多个层次上,在编译层、解释层、平台层分别作不同的安全检查
B:多线程是Java程序的并发机制,它能同步共享数、处理不同的事件
C:Applet本身不能运行,但能够嵌入到Web浏览器中运行
D:为了充分利用资源,Java有一个系统级的线程,用来对内存的使用进行跟踪,它可以在系统空闲时对不用的内存空间进行回收,从而使程序员从繁忙的内存管理中解放出来
2.结构化程序设计所规定的三种基本控制结构是 ( )
A、顺序、选择、循环
B、树形、网形、环形
C、主程序、子程序、函数
D、输入、处理、输出
答案:A
3.编译下列源程序会得到哪些文件?( ) class A1{ } class A2{ } public class B{ public static void main(String args[]){ } }
A、只有A1.class和 A2.class文件
B、有A1.class、A2.class和B.class文件
C、编译不成功
D、只有B.class
答案:B
4.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?( )
A、跨平台
B、多线性
C、安全性
D、可移植
答案:B
解析:安全性是指Java执行多层安全机制,以提供足够的安全保障的特点;跨平台和可移植 是指Java一次编写到处运行;多线程反映了Java程序可同时执行多个任务的并行机制特点。
5.下面4种类型的文件中可以在Java虚拟机中运行的文件是( ).
A、.class
B、.jre
C、.exe
D、.java
答案:A
6.Java语言属于下列哪种语言。 ( )
A、机器语言B、汇编语言
C、高级语言
D、以上都不对
答案:C
7.Java应用程序的入口方法是( )
A、main()B、paint()
C、init()
D、start()
答案:A
8.在Java中,关于CLASSPATH环境变量的说法不正确的是( )
A、CLASSPATH是一个目录列表B、CLASSPATH设置之后不可修改,但可以将目录添加到该环境变量中
C、解释器用它来搜索各自的类文件
D、编译器用它来搜索各自的类文件
答案:B
9.下面哪种类型的文件可以在Java虚拟机中运行。( )
A、.java
B、.exe
C、.jre
D、.class
答案:D
10.一个可以独立运行的Java应用程序( )
A、 最多只能有两个main方法
B、可以有一个或零个main方法
C、可以有一个或多个main方法
D、只能有一个main方法
答案:D
注:10个题目一个part (有问题私聊,必回)