Java程序设计预赛模拟题-3(2)

2019-08-20 20:01

} }

A、编译时将产生错误

B、编译时正确,运行时将产生错误 C、输出零 D、输出空

28、下列Java常见事件类中,属于窗体事件类的是( )。

A、InputEvent B、KeyEvent C、MouseEvent D、WindowEvent

29、Applet小程序 和 Application独立程序的主要区别是( )。

A、小程序内必须有 main() 方法

B、独立程序必须包含 main() 方法,而Applet小程序的父类一定是Applet C、两者都必须有 main() 方法

D、小程序必须包含 main() 方法,而独立程序的父类一定是Applet

30、下列选项中属于过滤流FilterInputStream的子类的是( )。

A、DataInputStream B、DataOutputStream C、PrintStream

D、BufferedOutputStream

31、下列选项中的组件都属于容器,其中父类属于java.awt.Window的容器是( A、Frame B、Panel C、Container D、Applet

32、在Java中,用package语句说明一个包时,该包的层次结构必须( )。A、与文件的结构相同 B、与文件目录的层次相同 C、与文件类型相同 D、与文件大小相同

33、设 String s = \下列选项中的语句书写正确的是( ) 。

A、s += \B、char c = s[1]; C、int len = s .length; D、s = s - \

34、阅读下列代码,其正确的结果是( )。

publicclass Test2 {

static boolean foo(char c) { System.out.print(c);

。6

returntrue; }

Public staticvoid main(String[] argv) { int i = 0;

//for(65;88&&(i<2);67)

for (foo('A'); foo('B') && (i < 2); foo('C')) { i++; foo('D'); } } }

A. ABDCBDCB B. ABCDABCD C. Compilation fails.

D. An exception is thrown at runtimeB、1

35、当浏览器的用户离开applet所在的HTML页时都会调用方法(A、stop() B、init () C、paint() D、repaint() 36、有以下程序段:

class MyThread extends Thread {

public static void main(String args[]) { MyThread t = new MyThread(); MyThread s = new MyThread(); t.start();

System.out.print(\ s.start();

System.out.print(\ }

public void run() {

System.out.print(\ } }

则下列选项说法正确的是( )。 A、编译失败

B、程序运行结果为:one.Threadtwo.Thread C、程序运行结果是:one.two.ThreaThread D、程序运行结果不确定

37、仔细分析下面程序,其正确的输出结果是( )。

public class Test1 {

publicstaticvoid changeStr(String str){ str=\

7

}

publicstaticvoid main(String[] args) {

String str=\ changeStr(str);

System.out.println(str); } }

A、welcome B、welcome1234 C、1234

D、1234welcome

38、编译和运行下面代码后显示的结果是( )。

public class Inc{

public static void main(String argv[]){ Inc inc = new Inc(); int i =0; inc.fermin(i); i = i++;

System.out.println(i); }

void fermin(int i){ i++; } }

A、编译报错误 B、2 C、1 D、0

39、下列有关Java语言描述不正确的是( )。

A、Java语言开发的程序与平台无关,即:用Java语言开发的程序可以在不同的操作系统下运行

B、Java采用完全面向对象的程序设计方法,其封装性使网络程序更安全

C、Java采用自动的方法动态分配内存,即:变量使用之后,当退出程序,该变量也就自动从内存消失

D、任何语言开发的程序都与其开发平台有关,如:用VB基于Windows98开发的程序,就可以在DOS下运行

40、定义主类的类头时可以使用的访问控制符是( )。

A、private

B、protected C、public

8

D、private protected

41、任何一个Applet开始执行时必然会被自动调用三个方法,这三个方法被调用的顺序依次是( )。

A、init paint start B、start paint init C、paint start init D、init start paint

42、当浏览器重新返回Applet所在页面时,将调用Applet类的方法是( )。

A、start() B、init() C、stop() D、destroy()

43、下列有关事件监听器的描述正确的是( )。

A、多个监听者可以被附加到一个组件

B、只有一个监听者可以被附加到一个组件上 C、一个监听者只能接受一个组件产生的事件 D、以上描述都不对

44、在JAVA语言网络编程中,URL类是在java.net包中,该类中提供了许多方法用来访问URL对象的各种资源,下列选项中可用来获取URL中的端口号的是( )。

A、getFile() B、getProtocol() C、getHost() D、getPort()

45、为了区分重载多态中同名的不同方法,要求( )。

A、采用不同的参数列表 B、返回值类型不同

C、调用时用类名或对象名做前缀 D、参数名不同

46、下面不属于Java关键字的是( )。

A、sealed B、private C、new D、transient

47、下面语句操作的输出结果是( )。

System.out.println(4 | 3); A、6 B、0 C、1

9

D、7

48、Java语言中的一些低级实用工具,如处理时间的Date类,处理变长数组的Vector类等,它们所在的包是( )。

A、java.lang包 B、java.io包 C、java.awt包 D、java.util包

49、假设你正在为应用系统设计一个Java图形用户界面(GUI),需要能输入多行文本

信息,下列组件中最能满足这个要求的是 ( )。

A、TextArea B、Label C、TextField D、Checkbox

50、set collection 遇到重复的元素,处理的方式是( )。

A、试图添加一个重复的元素时,会抛出一个异常

B、试图添加一个重复的元素时,重复元素将不能被加入 C、一个set可以包含重复元素

D、编译的时候,重复的元素会导致错误

51、下列关于修饰符混用的说法错误的是( )。

A、abstract不能与final并列修饰同一个类 B、abstract类中不可以有private的成员 C、abstract方法必须在abstract类中 D、staic方法中能处理非static的属性

52、下列有关整型的最终属性 i 的定义正确的是( )。

A.static final int i=100; B.final i; C.static int i;

D.final float i=1.2f;

53、下列代码中的“this”指的是( )。

class bird{ int x,y;

void fly(int x,int y){ this.x=x; this.y=y; } }

A、bird B、fly C、bird或fly D、不一定

54、下面2个文件位于相同目录下,编译运行后会出现的情况是( )。

10


Java程序设计预赛模拟题-3(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:玉环施工组织设计B[1]

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: