当前位置:首页 > 第六届ITAT信息技术大赛Java题目及答案
Java程序设计 -- 预赛
一、单项选择题 【共60题,每小题1分,共60分。下列每题给出的多个选项中,只有一项是最符合试题要求的。请选择相应的正确答案。】 1.仔细分析下面程序,while的循环次数是()。 {
int i = 0;
while (i < 10) { i++;
if (i < 1) continue; if (i == 5) break; } }
A)5 B)10 C)6
D)死循环,不能确定次数
2.设 x,y 均为已定义的类名,下列声明对象x1的语句正确的是()。
A)public x x1= new y( ); B)y x1=new y( ); C)y x1=new x( ); D)int x x1;
3.Runnable接口中的抽象方法是()。
A)start B)run C)init D)stop
4.以下关于类(接口)定义正确的是()。
A)public class a { private int x;
public abstract int getX(); }
B)Public abstract class a { private int x;
public abstract int getX(); public int aMethod(){ return 0; }}
C)public class a { private int x;
public int getX(){ return x; }}
D)public interface interfaceA{ private int x;
public int getX(){ return x; }}
5.BufferedInputStream是()抽象类的子类。
A)FileInputStream
B)StringBufferInputStream C)PipedInputStream D)FilterInputStream
6.若有定义 int a=5,b=3; 则表达式(a++)+(++b)的值是()。
A)8 B)7 C)9
D)11
7.当浏览器重新返回Applet所在页面时,将调用Applet类的方法是()。
A)init() B)destroy() C)start() D)stop ()
8.可以在下面代码段point x处写入的是()。 //point x
public class Interesting{ //do something }
A)String str; B)import java.awt.*;
C)public class MyClass{//do other thing?} D)static int PI=3.14;
9.下列说法正确的是()。
A)覆盖方法可以声明自己抛出的异常多于被覆盖的方法 B)子类可以覆盖父类中的任何方法
C)覆盖方法中的参数清单必须是被覆盖方法参数清单的子集 D)私有方法不能被子类覆盖
10.下列整型数据类型中,需要内存空间最大的是()。
A)short B)long C)int
D)byte
11.下列选项在java中属于不合法的标识符的是()。
A)$user B)point C)_endline D)1oume
12.有以下程序段:
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)程序运行结果不确定
D)程序运行结果是:one.two.ThreadThread
13.下列代码段执行后的输出结果是()。 int x=6; int y=20;
System.out.println(y%x);
A)0 B)1
共分享92篇相关文档