资源描述
习题
一、选择题(答案可能不止一个)
1.( )是以对象为特征的可视化程序组件?
A.过程化语言 B.面向对象的语言 C.机器语言 D.以上都不是
2.Java语言在体系结构上是( )。
A.过程化语言 B.抽象的 C.与平台无关的 D.特定的
3.所有Java应用程序必须包含下面哪个方法才能运行?( )
A.start() B.begin() C.main() D.main(String args[])
4.执行编译好的Java程序的命令是( )。
A.javac B.java C.run D.execute
5.在Java中,类可以具有任何数目的超类?( )
A.正确 B.错误
6.以下哪种Java程序可访问JVM之外的资源?( )
A.Java应用程序 B.Java Applet C.Java Servlet D.以上都不是
7.Java源代码文件可使用下列哪个扩展名存储?( )
A..java B..javac C..javax D..src
8.子类也称为( )。
A.内联类 B.嵌套类 C.派生类 D.隐藏类
9.以下哪个选项使Java得以在因特网上流行?
A.Java Applet B.Java应用程序 C.Java字节码 D.以上都不是
10.以下哪个是关于Java的正确说法?( )
A.仅具有编译器 B.仅具有翻译器 C.具有编译器和翻译器 D.具有字节码阅读器
二、填空题
1.Java程序有_______________________和______________________两种类型;
2.现有一个Java类MyJava,其权限为public,则包含该类的Java程序文件名为________________;用javac命令编译后,得到类文件是______________________;要运行该程序,在命令行环境下应输入_________________________命令;
3.在Eclipse集成开发环境中开发Java程序,先要点击________________菜单创建Java项目,然后点出__________________菜单在Java项目中新建Java类,接着编写程序代码,之后点出______________菜单或______________按钮运行程序;
4.通常,主类程序都有一个__________方法,它是Java应用程序的入口点。
三、思考题
1.与其它高级语言比较,Java语言有什么特点?
2.环境变量classpath与path包含的内容、实现的功能有什么不同?
3.什么是JVM ?简述ava程序的执行过程。
四、编程题
1.编写一个主类名为MyJava1的Java程序,输出一行“这是我编写的第一个Java程序”文字;
2.参考例题,编程实现如图1、图2所示功能:输入圆的半径,输出其周长与面积:
图1 输入圆的半径 图2 输出圆的周长与面积
3.参考例题,编写一个小应用程序,输出类似于图3所示结果(图片可从互联网上下载):
图3 小应用程序运行结果
展开阅读全文