欢迎来到天天文库
浏览记录
ID:8905187
大小:51.50 KB
页数:21页
时间:2018-04-11
《java程序设计期末考试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java程序设计期末考试题一、选择题下列说法中,不正确的是(A)A)一个java源程序编译通过后,得到的结果文件数也只有一个。B)一个java源程序经过编译后,得到的文件的扩展名一定是.class。C)一个java源程序只能有一个publicclass类定义,且源文件的名字与publicclass的类名相同,扩展名必须是.java。D)一个java源程序可以包含多个class类。请问,以下哪些描述是正确的?请选择所有正确答案:(1)如果package语句存在,则必须出现在源文件的非空白首行。(2)如果import语句存在,则必须出现在源文件的非空白首行。(3)如果main()方法存在
2、,则必须出现在源文件的非空白首行。(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以下哪个不是Java的关键字?()A、FALSEB、constC、thisD、void以下哪个不是Java的关键字?()A、TRUEB、gotoC、thisD、voidJava的字符类型采用的是Unicod
3、e编码方案,每个Unicode码占用()个比特位。A、8B、16C、32D、64请问一下哪些修饰符用于声明一个常量?请选择一个正确答案:staticfinalabstractpublic给出以下代码,该程序的运行结果是什么?publicclassExample{finalintx=0;Example(){x=1;}finalintaMethod(){returnx;}}请选择所有正确答案:代码编译错误,因为非final类中存在final方法。代码编译成功。代码编译错误,因为代码中对一个final变量x有改变其值的操作。代码编译错误,如果去掉变量x前的final修饰符,可使代码编译通过
4、。代码编译错误,因为final修饰符只能修饰方法不能修饰变量,因此语句finallintx=0错误.给出以下代码,请问该程序的运行结果是什么?publicclassExample{privatefinalinti=10;privatebytek=i;privatestaticvoidmain(Stringargs[]){System.out.println(k);}}请选择一个正确答案:代码在第2行编译错误代码在第3行编译时发出变量k不精确警告。报错是是因为k和i没有声明static,而不是不精确警告。代码编译成功。(4)代码编译成功,但在运行期第5行抛出异常。给出以下代码,该程序的
5、运行结果是什么?publicclassExample{finalintx=0;Example(){x=1;}finalintaMethod(){returnx;}}请选择所有正确答案:代码编译错误,因为非final类中存在final方法。代码编译成功。代码编译错误,因为代码中对一个final变量x有改变其值的操作。代码编译错误,如果去掉变量x前的final修饰符,可使代码编译通过。给出以下代码,请问该程序的运行结果是什么?classExample{publicstaticvoidmain(Stringargs[]){inta=5;System.out.println(cube(a))
6、;}intcube(inttheNum){returntheNum*theNum*theNum;}}请选择一个正确答案:代码编译失败,因为方法cube()已经在java.lang.Math类上定义过。代码编译失败,因为方法cube()不是static方法。代码编译成功,但运行期抛出异常。打印输出125。有代码如下,请补全:publicclassExample{publicenumColor{Red,Green,Blue};publicvoidfoo(){//在这里插入代码System.out.println(c);}}for(Colorc:Color.values())for(Col
7、orc=RED;c
此文档下载收益归作者所有