(客观题)Java程序设计预赛试题

上传人:宝路 文档编号:23232317 上传时间:2017-11-30 格式:DOC 页数:30 大小:113KB
返回 下载 相关 举报
(客观题)Java程序设计预赛试题_第1页
第1页 / 共30页
(客观题)Java程序设计预赛试题_第2页
第2页 / 共30页
(客观题)Java程序设计预赛试题_第3页
第3页 / 共30页
(客观题)Java程序设计预赛试题_第4页
第4页 / 共30页
(客观题)Java程序设计预赛试题_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《(客观题)Java程序设计预赛试题》由会员分享,可在线阅读,更多相关《(客观题)Java程序设计预赛试题(30页珍藏版)》请在金锄头文库上搜索。

1、第七届全国信息技术应用水平大赛预赛试题JAVA 程序设计一、单选题(60 题,1 分/题,共 60 分)1、Java JDK 中可以实现反编译的工具是( ) 。【答 案】D【分 数】1 分【选 项】A、javacB、javaC、jdbD、javap2、若使当前编译的 Java 文件所引用的类文件不在当前目录下,需要在 Java 命令后面添加参数( ) 。【答 案】C【分 数】1 分【选 项】A、-cpB、-gC、-classpathD、-verbose3、在 Java 中,以下标识符不合法的是( ) 。【答 案】B【分 数】1 分【选 项】A、$userB、Point&LineC、You_me

2、D、_endline4、以下不是 Java 关键字的是( ) 。【答 案】C【分 数】1 分【选 项】A、ifB、classC、thenD、enum5、Frame 类的默认布局管理器是( ) 。【答 案】C【分 数】1 分【选 项】A、GridLayoutB、CardLayoutC、BorderLayoutD、FlowLayout6、阅读下列代码,正确的说法是( ) 。public class Person static int arr = new int10;public static void main(String args) System.out.println(arr1);【答 案】

3、C【分 数】1 分【选 项】A、代码编译时将产生错误B、代码编译时正确,运行时将产生错误C、代码输出为零D、代码输出为空7、在下面代码段 point x 处可以写入的代码是( ) 。/point x public class Interesting /do something 【答 案】C【分 数】1 分【选 项】A、String str;B、static int PI=3.14;C、public class MyClass/do other thingD、import java.awt.*; 8、下面关于事件监听的说明,正确的是( ) 。【答 案】D【分 数】1 分【选 项】A、所有组件,都

4、不允许附加多个监听器B、如果多个监听器加在一个组件上,那么事件只会触发一个监听器C、一个组件只能附加一个监听器D、监听器机制允许按照需要,任意调用 addXxxxListener 方法多次,而且没有次序区别9、不能添加到 Container 中的类是( ) 。【答 案】D【分 数】1 分【选 项】A、an Applet B、a Component C、a Container D、a MenuComponent10、不允许作为类及类成员访问控制符的是( ) 。【答 案】C【分 数】1 分【选 项】A、publicB、private C、staticD、protected 11、下列程序段执行后输

5、出的结果是( ) 。StringBuffer buf=new StringBuffer(China2008); buf.insert(5,); System.out.println(buf.toString(); 【答 案】C【分 数】1 分【选 项】A、China2008B、China2008C、China2008D、China#200812、有整型数组:int x=2,33,88,5,10;则调用方法 Arrays.sort(x)后,数组 x 中的元素x3的值是( ) 。【答 案】C【分 数】1 分【选 项】A、5B、10C、33D、8813、Java 应用程序的 main 方法中有以下语

6、句: int x = 1, 2, -8, 7, 9, 3, 20 ;int max = x0;for (int i = 1; i 下列可以替代文件名以正确装载运行 Hello 类小程序的是( ) 。【答 案】B【分 数】1 分【选 项】A、Hello.bytecodeB、Hello.classC、Hello.appletD、Hello.java31、已知 A 类被打包在 packageA,B 类被打包在 packageB,B 类被声明为 public,且有一个成员变量 x 被声明为 protected 控制方式。C 类也位于 packageA 包,且继承了 B 类。则以下说法正确的是( ) 。

7、【答 案】C【分 数】1 分【选 项】A、A 类的实例不能访问到 B 类的实例B、A 类的实例能够访问到 B 类一个实例的 x 成员C、C 类的实例可以访问到 B 类一个实例的 x 成员D、C 类的实例不能访问到 B 类的实例32、以下内容中属于异常的是( ) 。 【答 案】C【分 数】1 分【选 项】A、程序中的语法错误B、程序的编译错误 C、程序执行过程中遇到的事先没有预料到的情况D、程序事先定义好的可能出现的意外情况33、关于构造函数,下列说法正确的是( ) 。 【答 案】C【分 数】1 分【选 项】A、所有类都必须定义一个构造函数B、构造函数必须有返回值 C、构造函数可以访问类的非静态

8、成员 D、构造函数必须初始化类的所有数据成员 34、关于覆盖,下列说法正确的是( ) 。 【答 案】A【分 数】1 分【选 项】A、私有方法不能被子类覆盖 B、子类可以覆盖父类中的任何方法 C、覆盖方法可以声明自己抛出的异常多于那个被覆盖的方法 D、覆盖方法中的参数清单必须是被覆盖方法参数清单的子集 35、 ( )是一个用于在 GridLayout 中的特定区域放置多个组件的容器。【答 案】B【分 数】1 分【选 项】A、AppletB、PanelC、ButtonD、Rectangle36、java.util.Hashable 可以实现的接口是( ) 。【答 案】A【分 数】1 分【选 项】A

9、、java.util.Map. B、java.util.List. C、java.util.Hashable. D、java.util.Collection. 37、下列整型数据类型中,需要内存空间最大的是( ) 。【答 案】A【分 数】1 分【选 项】A、short B、long C、int D、byte38、假设变量定义 int x=1, y=2, z=3; 则表达式 y+=z-/+x 的值是( ) 。【答 案】A【分 数】1 分【选 项】A、3B、3.5 C、4D、539、当类的成员未用访问权限修饰符时,Java 认为此成员的访问权限为( ) 。【答 案】C【分 数】1 分【选 项】A、

10、private B、protected C、friendly D、public40、为了捕获一个异常,代码必须放在( )语句块中。【答 案】A【分 数】1 分【选 项】A、try B、catch C、throws D、finally41、下列语句错误的是( ) 。【答 案】D【分 数】1 分【选 项】A、int a=new int55; B、int b=new int55;C、int c=new int55; D、int d=new int5,5;42、关于下面的程序,正确的结论是( ) 。public class ex4_7public static void main(String arg

11、s)int a=new int5;boolean b=new boolean5;System.out.print(a1);System.out.println(b2);【答 案】A【分 数】1 分【选 项】A、运行结果为 0false B、运行结果为 1trueC、程序无法通过编译 D、程序可以通过编译但结果不确定43、在 Java 的基本数据类型中,char 型占用的内存空间是( )个字节。【答 案】C【分 数】1 分【选 项】A、0B、1C、2D、3 44、对于数组 intt=1,2,3,4,5,6来说,t.length 和 t0.length 分别为( ) (注意先后顺序) 。【答 案】

12、C【分 数】1 分【选 项】A、1 2B、2 2C、2 3D、3 2 45、为 AB 类的一个无形式参数且无返回值的方法 method 书写方法头,使得使用类名AB 作为前缀就可以调用它,该方法头的形式为( ) 。【答 案】A【分 数】1 分【选 项】A、static void method( )B、public void method( )C、final void method( )D、abstract void method( )46、下列类声明中正确的是( ) 。【答 案】D【分 数】1 分【选 项】A、abstract final class HIB、abstract private

13、move() C、protected private number; D、public abstract class Car47、仅有方法头,没有具体方法体和操作实现,必须在抽象类中定义的方法是( ) 。【答 案】C【分 数】1 分【选 项】A、构造方法B、重载方法C、抽象方法D、重构方法48、Java 中用于定义接口的关键字是( ) 。【答 案】D【分 数】1 分【选 项】A、importB、packageC、classD、interface49、下面类中,属于过滤流 FilterInputStream 子类的是( ) 。【答 案】A【分 数】1 分【选 项】A、DataInputStrea

14、mB、DataOutputStreamC、PrintStreamD、BufferedOutputStream50、抽象类 A 和抽象类 B 的定义如下:abstract class A abstract int getinfo();public class B extends A private int a = 0;public int getinfo() return a;public static void main(String args) B b = new B();System.out.println(b.getinfo();关于上述代码说明正确的是( ) 。【答 案】A【分 数】1

15、 分【选 项】A、程序输出结果为 0 B、程序通过编译但没有输出任何结果C、程序第 5 行不能通过编译 D、程序第 2 行不能通过编译51、下面程序的运行结果是( ) 。class A protected static int count = 0;public A() count+;class B extends A public B() count+;class demo public static void main(String args) B x = new B();System.out.println(count= + x.count);【答 案】B【分 数】1 分【选 项】A、count=1 B、count=2C、count=3 D、count=452、设有下面两个类的定义:class Person long id; / 身份证号

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号