java编程竞赛题_第三届ITAT技能大赛竞赛预赛试题及解答答案(JAVA程序设计)二.doc...

第三届ITAT技能大赛竞赛预赛试题及解答答案(JAVA程序设计)二

第三届ITAT技能大赛竞赛预赛试题及解答答案(JAVA程序设计)二

第三届ITAT技能大赛竞赛预赛试题及解答答案(JAVA程序设计)二2010-06-26 16:20

多选题

1、下列选项代码正确的有( )。

A、

int i=0;

if (i) {

System.out.println(“OK”);

}

B、

boolean b=true;

boolean b2=true;

if(b==b2) {

System.out.println(“OK”);

}

C、

int i=1;

int j=2;

if(i==1 &| j==2)

System.out.println(“OK”);

D、

int i=1;

int j=2;

if (i==1 || j==2)

System.out.println(“OK”);

解答:B, D

知识点:3.3 Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用;

2、下面哪三项演示了继承关系(is a)?(   )

A、 interface Component{ }

class Container extends Component{}

B、 class Father { }

class son extends Father { }

C、 abstract class Colorable { }

class Shape extends Colorable { }

D、 public class Species{ }

public class Animal{private Species species;}

E、 interface Person { }

public class Employee implements Person{ }

解答:B,C,E 知识点:5.3 Java 父类与子类、域继承和方法继承的操作过程。

3、在下面代码中x为何值时输出结果为“out2”?(    )

switch(x){

case 1:System.out.println("out1");break;

case 2:

case 3:System.out.println("out2");break;

default:System.out.println("end");

}

A、1 B、2 C、3 D、default

解答:B,C 知识点:3.5 Java 语言流程控制语句的功能及使用。

4、下面正确声明一个一维数组的是( )。

A、String [] a B、String a[] C、char a[][] D、String a[10]

解答:A,B 知识点:3.2 Java语言向量引入的目的及其与数组的区别;

5、下面哪几项在编译时候,会出现错误提示?( )

A、int a=Integer.parseInt(abc789); B、int a=(int)'我';

C、int a=int('我'); D、int a=Integer.parseInt('a');

解答:A,C,D

知识点:3.3 Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用;8.1 异常处理:异常与异常类、抛出异常、异常的捕获。

6、下面关于Java语言中实例方法和类方法的说法,哪几项是对的?( )

A、实例方法可以直接通过类名调用。 B、类方法可以直接通过类名调用。

C、实例方法可以操作实例变量也可以操作类变量。

D、类方法可以操作实例变量也可以操作类变量。

解答:B,C

知识点:3.3 Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用;

7、下面关于Java语言说法正确的是( )。

A、Java语言是面向对象的、解释执行的网络编程语言。

B、Java语言具有可移植性,是与平台无关的编程语言。

C、Java语言可对内存垃圾自动收集。

D、Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境。

解答:A,B,C,D 知识点列表:1.2 JAVA中支持面向对象的特点

8、浏览器禁止Applet执行下列哪些操作?( )

A、在运行时调用其它程序。 B、文件读写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1.下列特点中,哪个是Java 虚拟机执行的特点之一? A、字节代码 B、多进程 C、静态连接 D、编译 2.Java语言的类型是 A、面向对象语言 B、面向过程语言 C、汇编程序 D、形式语言 3.下列哪个数代表单精度浮点数? A、0652 B、3.4457D C、0.298f D、0L 4.以下哪个表达式是不合法的 A、String x="Hello"; int y=9; x+=y; B、String x="Hello"; int y=9; if(x==y){} C、String x="Hello"; int y=9; x=x+y; D、String x=null; int y=(x!=null)&&(x.length()>0)? x.length():0; 5.main()方法的返回类型是: A、 int B、void C、boolean D、 static 6.下列对继承的说法,哪个是正确的? A、子类能继承父类的所有方法和状态 B、子类能继承父类的非私有方法和状态 C、子类只能继承父类public方法和状态 D、子类只能继承父类的方法,而不继承状态 7.下列关于构造方法的说法正确的是( )。 A、因为构造方法名与类名必须相同,构造方法在创建对象时被执行。 B、构造方法是给对象赋初值,所以没有返回值,必须用void来声明。 C、构造方法不能被程序调用,也不可以重载。 D、一个类只允许有一个构造方法。 8.若需要定义一个类域或类方法,应使用哪种修饰符? A、static B、package C、private D、public 9.如要抛出异常,应用下列哪种子句? A、catch B、throw C、try D、finally 10.对于catch 子句的排列,下列哪种是正确的? A、父类在先,子类在后 B、子类在先,父类在后 C、有继承关系的异常不能在同一个 try 程序段内 D、先有子类,其他如何排列都无关 11.计算机中的流是? A、流动的字节 B、流动的对象 C、流动的文件 D、流动的数据缓冲区 12.以下哪个是java.io包中的一个兼有输入输出功能的类。 A、Object B、Serializable C、RandomAccessFile D、java.io中不存在这样的类 13.下面关于线程优先级的说法中,错误的是: A、Java中的线程的优先级有三个静态常量 B、新建线程的优先级默认为最低 C、优先级高的线程优先被执行 D、一个线程运行时,有可能被比它高优先级的线程抢占运行 14.下列方法中建议使用的是: A、stop() B、supend() C、resume() D、wait() 15.如果希望所有的控件在界面上均匀排序,就使用下列哪种布局管理器? A、BosLayout B、GridLayout C、BorderLayout D、FlowLayout 16.在一个MVC用户界面中,存在三个通讯对象,其中_________是指定的逻辑表示法。 A、模型 B、视图 C、控件 D、结构 17.applet类的直接父类是: A、Component类 B、Container类 C、Frame类 D、Panel类 18.下面关于沙箱模型的叙述中错误的是

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值