Java程序设计期末考试题
一、选择题 20 分
1、下列说法中,不正确的是( A )
A) 一个java源程序编译通过后,得到的结果文件数也只有一个。
B) 一个java源程序经过编译后,得到的文件的扩展名一定是.class。
C) 一个java源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是.java。
D) 一个java源程序可以包含多个class类。
2、请问,以下哪些描述是正确的?
请选择所有正确答案:
(1)如果package语句存在,则必须出现在源文件的非空白首行。
(2)如果import语句存在,则必须出现在源文件的非空白首行。
(3)如果main()方法存在,则必须出现在源文件的非空白首行。
(4)如果在源文件中声明了一个public接口,则其名称必须和源文件名一致。
3、请问,以下哪些是Java中的合法标识符?
请选择所有正确答案:
(1)my-id
(2)my_id
(3)101ids
(4)id101
4、请问,以下哪些是合法的标识符?
请选择所有正确答案:
(1)%abcd
(2)$abcd
(3)1abcd
(4)package
(5)_a_long_name
5、以下哪个不是Java的关键字?( )
A、FALSE B、const C、this D、void
6、以下哪个不是Java的关键字?( )
A、TRUE
C、this B、goto D、void
7、Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。
A、8
C、32
B、16 D、64