Java程序设计期末考试.doc

Java程序设计期末考试.doc

ID:53053261

大小:63.50 KB

页数:7页

时间:2020-03-31

Java程序设计期末考试.doc_第1页
Java程序设计期末考试.doc_第2页
Java程序设计期末考试.doc_第3页
Java程序设计期末考试.doc_第4页
Java程序设计期末考试.doc_第5页
资源描述:

《Java程序设计期末考试.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Java程序设计期末考试题一、选择题下列说法中,不正确的是(A)A)一个java源程序编译通过后,得到的结果文件数也只有一个。B)一个java源程序经过编译后,得到的文件的扩展名一定是.class。C)一个java源程序只能有一个publicclass类定义,且源文件的名字与publicclass的类名相同,扩展名必须是.java。D)一个java源程序可以包含多个class类。请问,以下哪些描述是正确的?请选择所有正确答案:(1)如果package语句存在,则必须出现在源文件的非空白首行。(2)如果import语句存在,则

2、必须出现在源文件的非空白首行。(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以下哪个不是Java的关键字?()A、FALSEB、constC、thisD、void

3、以下哪个不是Java的关键字?()A、TRUEB、gotoC、thisD、voidJava的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。A、8B、16C、32D、64请问一下哪些修饰符用于声明一个常量?请选择一个正确答案:(1)static(2)final(3)abstract(4)public给出以下代码,该程序的运行结果是什么?publicclassExample{finalintx=0;Example(){x=1;}finalintaMethod(){returnx;}}请选择所有正确

4、答案:(1)代码编译错误,因为非final类中存在final方法。(2)代码编译成功。(3)代码编译错误,因为代码中对一个final变量x有改变其值的操作。(4)代码编译错误,如果去掉变量x前的final修饰符,可使代码编译通过。(5)代码编译错误,因为final修饰符只能修饰方法不能修饰变量,因此语句finallintx=0错误.给出以下代码,请问该程序的运行结果是什么?1.publicclassExample{2.privatefinalinti=10;3.privatebytek=i;4.privatestaticvo

5、idmain(Stringargs[]){5.System.out.println(k);6.}7.}请选择一个正确答案:(1)代码在第2行编译错误(2)代码在第3行编译时发出变量k不精确警告。报错是是因为k和i没有声明static,而不是不精确警告。(3)代码编译成功。(4)代码编译成功,但在运行期第5行抛出异常。给出以下代码,该程序的运行结果是什么?publicclassExample{finalintx=0;Example(){x=1;}finalintaMethod(){returnx;}}请选择所有正确答案:1.代

6、码编译错误,因为非final类中存在final方法。2.代码编译成功。3.代码编译错误,因为代码中对一个final变量x有改变其值的操作。4.代码编译错误,如果去掉变量x前的final修饰符,可使代码编译通过。给出以下代码,请问该程序的运行结果是什么?classExample{publicstaticvoidmain(Stringargs[]){inta=5;System.out.println(cube(a));}intcube(inttheNum){returntheNum*theNum*theNum;}}请选择一个正确

7、答案:(1)代码编译失败,因为方法cube()已经在java.lang.Math类上定义过。(2)代码编译失败,因为方法cube()不是static方法。(3)代码编译成功,但运行期抛出异常。(4)打印输出125。有代码如下,请补全:publicclassExample{publicenumColor{Red,Green,Blue};publicvoidfoo(){//在这里插入代码System.out.println(c);}}1.for(Colorc:Color.values())2.for(Colorc=RED;c

8、LUE;c++)3.for(Colorc:c.hasNext();c.next())4.for(Colorc:Color[0];c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。