Java 程序设计期末考试题 一、选择题 下列说法中,不正确的是( A ) A) 一个jav a 源程序编译通过后,得到的结果文件数也只有一个。 B) 一个jav a 源程序经过编译后,得到的文件的扩展名一定是.class。 C) 一个jav a 源程序只能有一个pu blic class 类定义,且源文件的名字与pu blic class 的类名相同,扩展名必须是.jav a。 D) 一个jav a 源程序可以包含多个class 类。 请问,以下哪些描述是正确的? 请选择所有正确答案: ( 1)如果package 语句存在,则必须出现在源文件的非空白首行。 ( 2)如果import 语句存在,则必须出现在源文件的非空白首行。 ( 3)如果main()方法存在,则必须出现在源文件的非空白首行。 ( 4)如果在源文件中声明了一个public 接口,则其名称必须和源文件名一致。 请问,以下哪些是Java 中的合法标识符? 请选择所有正确答案: ( 1) my-id ( 2) my_id ( 3) 101ids ( 4) id101 请问,以下哪些是合法的标识符? 请选择所有正确答案: ( 1)%abcd ( 2) $abcd ( 3) 1abcd ( 4) package ( 5) _a_long_name 以下哪个不是Jav a 的关键字?( ) A、 FALSE B、 const C、 this D、 v oid 以下哪个不是Jav a 的关键字?( ) A、 TRUE B、 goto C、 this D、 v oid Java 的字符类型采用的是Unicode 编码方案,每个Unicode 码占用( )个比特位。 A、 8 B、 16 C、 32 D、 64 请问一下哪些修饰符用于声明一个常量?请选择一个正确答案: ( 1) static ( 2) final ( 3) abstract ( 4) public 给出以下代码,该程序的运行结果是什么? public class Example{ final int x=0; Example(){ x=1; } final int aMethod(){ return x; } } 请选择所有正确答案: ( 1) 代码编译错误,因为非final 类中存在final 方法。 ( 2) 代码编译成功。 ( 3) 代码编译错误,因为代码中对一个final 变量x 有改变其值的操作。 ( 4) 代码编译错误,如果去掉变量x 前的final 修饰符,可使代码编译通过。 ( 5) 代码编译错误,因为final 修饰符只能修饰方法不能修饰变量,因此语句final lint x=0错误. 给出以下代码,请问该程序的运行结果是什么? 1. public class Example{ 2. private final int i=10; 3. private byte k=i;...