java期末复习题一

java期末复习题一

ID:34589850

大小:130.45 KB

页数:12页

时间:2019-03-08

java期末复习题一_第1页
java期末复习题一_第2页
java期末复习题一_第3页
java期末复习题一_第4页
java期末复习题一_第5页
资源描述:

《java期末复习题一》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、判断题1、无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。(Y)1、Java的各种数据类型所占用的内存长度与具体软硬件环境有关。(N)2、静态初始化器是在其所属的类加载内存时由系统自动调用执行的方法。()3、与C语言不同的是,Java语言中的数组元素下标总是从1开始。(N)4、在Java的方法中定义一个常量要用const关键字。()5、Java有两类程序:JavaApplication和JavaApplet,其中JavaApplet程序只能在图形界面中工作,而JavaApplication程序只能在

2、字符界面中工作。()6、在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。(N)7、程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。(N)8、Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。(Y)9、即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。(Y)二、填空题1、根据结构组成和运行环境的不同,Java

3、程序可分为两类:JavaApplet、Javaapplication。2、类的修饰符分为abstract、public。3、程序中定义类使用的关键字是class,每个类的定义由类头定义、类体定义两部分组成,其中类体部分包括属性、方法。4、Java程序中定义接口所使用的关键字是interface,接口中的属性都是静态变量,接口中的方法都是抽象方法。5、Object是Java程序中所有类的直接或间接父类,也是类库中所有类的父类。三、选择题1、下列哪一项不是域的非访问控制符。(D)(A)static(B)final(C)volatile(D)public2、关于被私有保护

4、访问控制符privateprotected修饰的成员变量,以下说法正确的是(B)(A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类(B)可以被两种类访问和引用:该类本身、该类的所有子类(C)只能被该类自身所访问和修改(D)只能被同一个包中的类访问3、关于被保护访问控制符protected修饰的成员变量,以下说法正确的是(A)(A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类(B)可以被两种类访问和引用:该类本身、该类的所有子类(C)只能被该类自身所访问和修改(D)只能被同一个包中的类访问4、下列关于

5、修饰符混用的说法,错误的是(D)(A)abstract不能与final并列修饰同一个类(B)abstract中不可以有private的成员(C)abstract方法必须在abstract类中(D)static方法中能处理非static的属性5、容器Panel和Applet缺省使用的布局编辑策略是(B)(A)BorderLayout(B)FlowLayout(C)GridLayout(D)CardLayout6、以下标识符中哪项是不合法的(D)(A)BigOlLong$223(B)_utfint(C)$12s(D)3d7、main方法是JavaApplication程

6、序执行的入口点,关于main方法的方法头以下哪项是合法的(B)(A)publicstaticvoidmain(B)publicstaticvoidmain(String[]args)(C)publicstaticintmain(String[]args)(D)publicvoidmain(Stringargs[])8、行完以下代码int[]x=newint[5];后,以下哪项说明是正确的(A)(A)x[4]为0(B)x[4]未定义(C)x[5]为0(D)x[0]为空9、以下代码段执行后的输出结果为(C)intx=3;inty=8;System.out.println

7、(y%x);(A)0(B)1(C)2(D)310、以下哪个表达式是不合法的(B)(A)Stringx=“Sky”;inty=5;x+=y;(B)Stringx=“Sky”;inty=5;if(x==y){}(C)Stringx=“Sky”;inty=5;x=x+y;(D)Stringx=null;inty=(x!=null)&&(x.length()>0)?x.length:011、编译运行以下程序后,关于输出结果的说明正确的是(C)publicclassConditional{publicstaticvoidmain(Stringargs[]){intx=2;

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

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

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