1.()是以对象为特征的可视化程序组件?
A.过程化语言B.面向对象的语言C.机器语言D.以上都不是
2.Java语言在体系结构上是()。
A.过程化语言B.抽象的C.与平台无关的D.特定的
3.所有Java应用程序必须包含下面哪个方法才能运行?()
A.start()B.begin()C.main()D.main(Stringargs[])
4.执行编译好的Java程序的命令是()。
A.javacB.javaC.runD.execute
5.在Java中,类可以具有任何数目的超类?()
A.正确B.错误
6.以下哪种Java程序可访问JVM之外的资源?()
A.Java应用程序B.JavaAppletC.JavaServletD.以上都不是
7.Java源代码文件可使用下列哪个扩展名存储?()
A..javaB..javacC..javaxD..src
8.子类也称为()。
A.内联类B.嵌套类C.派生类D.隐藏类
9.以下哪个选项使Java得以在因特网上流行?
A.JavaAppletB.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所示结果(图片可从互联网上下载):