java基础知识练习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、填空题
1).Java源程序文件的后缀是____.java________,Java字节码文件的后缀名称是_____.class_______。
2).Java程序实现可移值性,依靠的是____JVM虚拟机机制________________。
3).Java中的标识符组成原则:__由英文字母,数字,下划线,美元符号$组成,数字不能放在前面_,并且不能是关键字_;标识符区分大小写,没有长度限制,最好做到见名知意。___________________________________________________。
4).列举出已经知道的5个关键字__int,short,long,double,float__________________________________。
5).Java注释分为以下3种:__类注释___________、___方法注释__________、_____行注释________ 。
6).Java中使用___int___关键字,可以定义一个整型数据。
7).在一个Java源文件中定义了3个类和15个方法,编译该Java源文件时会产生___3__个字节码文件。
8).布尔型数据类型的关键字是_Boolean_____,有___true___和_false_____两种取值。
9).整型数可以采用int______、__short____、long______和_byte_____4种类型表示。
10).根据占用内存长度的不同将浮点型分为_float_____和_double_____两种。
2、选择题
1).推出Java语言的公司是___B______________。
A.IBM B.SUN C.Apple D.Microsoft
2).下面的哪个环境变量是java解释时所需要的?_B________
A.path B.classpath C.JAVA_HOME D.TEMP
3).下面哪些标识符是正确的?_D________
A.class B.hello world C.123$temp D.Demo
4).下面哪些关键字是Java中未使用到的?_D________
A.const B.goto C.int D.assert
5).public static void main方法的参数描述是___A______。
A.String[] args B.int[] args C.Strings args[] D.String args
6).下面说法正确的是________C_。
A.Java程序的源文件名称与主类(public class)的名称相同,
后缀可以是.java或.txt等
B.JDK的编译命令是java
C.一个Java源文件编译后可能产生多个class文件
D.在命令行编译好的字节码文件,只需在命令行直接键入程序名即可运行该程序
7).程序System.out.println("1 + 1 = " + 1 + 1) ;的输出结果是__B_____。
A.1 B.1 + 1 = 2 C.1 + 1 = 1 1 D.2
8).下面的数据类型___D_____是float型
A.33.8 B.129 C.89L D.8.6F
9).若有定义:int a; a=a+10;则执行上述语句后,a的值是 D
A. 10 B. 11 C. 0 D. 编译产生错误
思考题:
3、计算出十进制46对应的二进制,八进制,十六进制的值。
二进制:0b101110
八进制:056
十六进制:0x2E