- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
一.填空题
1.Java是一种可以编写跨平台应用软件、完全面向________的程序设计语言。
2.Java中提供了________命令用于编译Java的源文件。
3.Java程序的执行入口是________方法。
4.java命令可以执行后缀名为________的文件。
5.在Java中,字节码文件的扩展名为________。
二.判断题
1.Java语言支持面向对象编程。()
2.Java程序是操作系统负责解释执行的。()
3.Java虚拟机是跨平台的。()
4.编译Java程序需要使用javac命令。()
5.Java语言通过JVM和字节码实现跨平台。()
三.选择题
1.下列选项中,对于Java语言的类别描述正确的是()。
A、机器语言
B、汇编语言
C、高级语言
D、以上都不正确
2.下列选项中,可以在Java虚拟机中运行的文件类型是()。
A、.java
B、.jre
C、.exe
D、.class
3.下列选项中,哪一项是Java编译器的可执行文件()。
A、javac.exe
B、java.exe
C、jar.exe
D、javadoc.exe
4.下列选项中,JDK目录下存放javac.exe、java.exe等可执行程序的子目录是()。
A、conf目录
B、lib目录
C、bin目录
D、include目录
5.下列选项中,执行一个名为User.class的字节码文件的命令正确的是()。
A、javaUser
B、javaUser.class
C、javacUser
D、javacUser.class
四.简答题
1.简述Path环境变量的作用。
2.简述Java的运行机制。
五.编程题
使用IDEA编写一个HelloWorld程序,并在IDEA开发工具内编译运行,并输出打印结
果。
一.填空题
1.在Java中如果要使用另一个包中类的功能,则需要使用________关键字来导入这个类。
2.Java中的基本数据类型有________种。
3.逻辑运算符的运算结果是一个________值。
4.在Java中,________语句用于在循环中跳过当前循环并进入下一次循环。
5.Java中数组的初始化方式分为两种,分别是静态初始化和________。
二.判断题
1.Java中的标识符可以以数字开头。()
2.在switch语句中,每个case关键字后面必须有break。()
3.在Java中,将取值范围较大的数据类型的数值转换为取值范围较小的数据类型的数值属
于自动类型转换。()
4.在使用运算符“”进行运算时,不论左边表达式的值为true还是false,右边的表达式
都会被执行。()
5.do…while循环语句在执行时,循环体会无条件地执行一次。()
三.选择题
1.下列选项中,关于Java中的标识符说法错误的是()。
A、标识符可以由字母、数字、下划线和美元符号组成。
B、标识符可以以字母或下划线开头,但不能以数字开头。
C、标识符不区分大小写。
D、在程序中,一般建议使用有意义的单词或名称来定义标识符。
2.下列选项中,不属于基本数据类型的是()。
A、String
B、short
C、boolean
D、char
3.下列选项中,关于基本数据类型转换说法错误的是()。
A、将一个取值范围较小的数据类型的数值向取值范围较大的数据类型的数值转换时,不会
丢失数据精度。
B、一个byte类型的数据和一个int类型的数据进行运算时,结果为long类型。
C、自动类型转换是由编译器自动完成的。
D、强制类型转换极容易造成数据精度的丢失。
4.下列选项中,关于变量的定义和初始化,在编译时会发生错误的是()。
A、inta50;
B、longb13;
C、floatc20.0;
D、chardD;
5.下列选项中,关于Java中的数组说法错误的是()。
A、同一个数组中元素的类型可以不同。
B、数组的索引范围从0开始
C、数组的长度必须是一个非负整数值,并且在创建数组后,数组的长度保持不变。
D、在二维数组中可以存储不同大小的一维数组。
四.简答题
1.请简述Java中所有的基本数据类型,并描述每个数据类型在内存中所占的空间大小。
2.请简述while循环语句和do…while循环语句在执行时的区别。
五.编程题
1.编写一个程序,判断某个数是否为“水仙花数”。要求用户
文档评论(0)