欢迎来到天天文库
浏览记录
ID:34314600
大小:68.66 KB
页数:14页
时间:2019-03-05
《java期末考试复习题1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、判断题1、Java不区分大小写的语言。(N)2、Java的源代码中定义几个类,编译结果就生成几个以“.class”后缀的字节码文件。(Y)3、JavaApplet是由独立的解释器程序来运行的。(")4、JavaApplication是由独立的解释器程序来运行的。(Y)5、JavaApplet的字节码文件必须嵌入HTML的文件中并由负责解释HTML文件的WWW浏览器充当解释器来解释运行。(Y)6、Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。(Y)7、Java源程序是由类定义
2、组成的,每个程序可以定义若干个类,但只有一个类是主类。(Y)8、Java中数组的元素只能是简单数据类型的量。(N)9、Vector类中的对象不能是简单数据类型。(Y)10、Java的String类的对象既可以是字符串常量,也可以是字符串变量。(N)(不可以是字符串变量)11、Java中用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。(N)(除了标准的图形界面元素,编程人员还可以根据用户需要设计一些用户自定义的图形界面成分,例如绘制一些几何图形,使用标志图案等。用户自定义成分由于不能像
3、标准界面元素一样被系统识别和承认,所以通常只能起到装饰、美化等作用,而不能响应用户的动作,不具有交互功能。)12、Java的屏幕坐标是以像素为单位,容器的左上角被确定为坐标的起点。(Y)13、在Java中,并非每个事件类都只对应一个事件。(Y)14、一个类只能有一个父类,但一个接口可以有一个以上的父接口。(Y)15、由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。(N)16、Ja眩语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。(Y)17、注释的作用是使程序在
4、执行时在屏幕上显示//之后的内容。(N)18、Java的字符类型釆用的是Unicode编码,但所占字节由具体软硬件坏境决定。(7)19、所有的鼠标事件都rtlMouseListener监听接口的监听者来处理。(N)20、Applet是一种特殊的Panel,它是JavaApplet程序的最外层容器。(X)Y?二、填空题1、根据结构组成和运行环境的不同,Java程序可分为两类:JavaApplet、Javaapplication。2、类的修饰符分为abstract、public。3、程序中定义类使用
5、的关键字是class,每个类的定义由类头定义、类体定义两部分组成,其中类体部分包扌舌属性、方法。4、lava程序中定义接口所使用的关键字是interface,接口中的属性都是静态变量,接口中的方法都是抽彖方法。5、Object是Java程序屮所有类的直接或间接父类,也是类库屮所有类的父类。三、选择题1、下列哪一项不是域的非访问控制符。(D)(A)static(B)final(C)volatile(D)public2、关于被私有保护访问控制符privateprotected修饰的成员变量,以下说法
6、正确的是(C)(A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类(B)可以被两种类访问和引用:该类本身、该类的所有子类(private不可以)(C)只能被该类自身所访问和修改(可以)(D)只能被同一个包中的类访问3、关于被保护访问控制符protected修饰的成员变量,以下说法正确的是(A)(A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类(B)可以被两种类访问和引用:该类本身、该类的所有子类(O只能被该类自身所访问和修改(0)
7、只能被同一个包中的类访问4、下列关于修饰符混用的说法,错误的是(D)(A)abstract不能与final并列修饰同一个类(B)abstract中不可以有private的成员(C)abstract方法必须在abstract类中(D)static方法中能处理非static的属性5、容器Panel和Applet缺省使用的布局编辑策略是(B)(A)BorderLayout(B)FlowLayout(C)Gi'idLayout(D)CardLayout6、以下标识符中哪项是不合法的(D)(A)Big01
8、Long$223(B)_utfint(C)$12s(D)3d7>main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的(B)(A)publicstaticvoidmain(B)publicstaticvoidmain(String[]args)(C)publicstaticintString[]args)(D)publicvoidmain(Stringargs[])8、行完以下代码int[]x=newint[5];后,以下哪项说明是正确的(B)(A
此文档下载收益归作者所有