云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 选择题答案 - 2012年(上)信息水平考JAVA试题

选择题答案 - 2012年(上)信息水平考JAVA试题

  • 62 次阅读
  • 3 次下载
  • 2025/6/5 23:10:49

2012年(上)全国信息技术水平考试

计算机程序设计技术水平证书(JAVA语言)考试题

第一大题:单选题 (30 分)

1. (1 下列选项中,不是Java注释方式的是( C )。

分)

(A) //… (B) /* … */ (C) /** … **/ (D) /** … */

2. (1 下列说法中正确的是( B )。 分) (A) 不需定义类,就能创建对象

(B) 属性可以是简单变量,也可以是一个对象 (C) 属性必须是简单变量

(D) 对象中必有属性和方法

3. (1 若有定义int x=3,y;则执行语句y=(x++)+(x++)+(x++);后y=( B )。

分)

(A) 9 (B) 12 (C) 15 (D) 18

4. (1 若编译一个定义了5个类和18个方法的Java源代码文件,则编译该源代码文件时会分) 产生的字节码文件有( D )。

(A) 1个 (B) 23个 (C) 18个 (D) 5个

5. (1 在Java中,switch(exp)语句的exp不能是( D )。 分) (A) 字符型变量 (B) 整型变量 (C) 整型常量 (D) 逻辑型常量

6. (1 若有定义如下 class dog { float x; static int y;…},则下列说法中正确的是分) ( D )。

(A) x称为类变量,y为实例变量 (B) x,y均为类变量 (C) x,y均为实例变量 (D) x为实例变量,y为类变量

7. (1 在JAVA中,下列关于继承的论述中错误的是( B )。 分) (A) 继承具有传递性 (B) 继承关系也称为“即是”关系 (C) 继承具有多支持的特性 (D) 继承提高了系统的可重用性

8. (1 在Java中,使一个线程进入就绪状态调用的方法是( B )。 分) (A) init() (B) start() (C) run() (D) sleep()

9. (1 在Java中,当服务器的套接字连接建立后,接收客户端的套接字应调用的方法是( B 分) (A) connect() (B) accept() (C) link() (D) receive()

10. (1 在Java中,连接数据库加载JDBC-ODBC桥接驱动器时,可能会发生的异常是( B 分)

(A) FileNotFoundException (B) ClassNotFoundException (C) ClassCastException RuntimeException

)。 。

(D) 1

11. (1 将一个RandomAccessFile对象中的文件指针移动到文件中的一个确定位置,应调用方法分) ( B )。

(A) skipBytes() (B) seek() (C) moveBytes() (D) seekBytes()

12. (1 阅读下列代码:

分)

public class Parent { public int addValue( int a, int b){ int s; s = a+b;

return s;

} }

class Child extends Parent { } 下列选项中可以加入类Child的是( C )。 (A) int addValue( int x, int y ){// do something...}

(B) public void addValue (int x, int y ){// do something...} (C) public int addValue( int x ){// do something...}

(D) public int addValue( int x, int y )throws MyException {//do something...}

A 不能降低继承自父类的可行性。

B 返回类型与parent.addValue (int ,int )不兼容 C

D MyException无法解析为类型

13. (1

下列程序段执行后,其输出结果是( C )。

分)

class A{

void disp(){

System.out.println(\); } }

class B extends A{ void disp(){

System.out.println(\); }

public static void main(String[] args){ A a=new A(); A a1=new B(); a.disp(); a1.disp(); } }

(A) classA classA (B) classB

2

14. (1

分)

15. (1

分) 16. (1

分)

17. (1

分)

18. (1

分)

classB (C) classA classB (D) classB classA

下列程序段执行后,其输出结果是( B )

。 public class Test{

public static void throwit(){ System.out.print(\); throw new RuntimeException(); }

public static void main(String [] aa){ try{

System.out.print(\); throwit();

}catch(Exception re){

System.out.print(\); }finally{

System.out.print(\); }

System.out.print(\); } }

(A) hello throwit caught

(B) hello throwit caught finally after (C) hello throwit RuntimeException after

(D) hello throwit caught finally after RuntimeException 在Java中,int数据类型所占的位数是( C )。

(A) 8 (B) 16 (C) 32 (D) 64

在Java中,下列说法不正确的是( D )

。 (A) 如果final修饰变量,则一旦赋值,就等同一个常量(B) 如果final修饰类,则该类不能被子类继承

(C) 如果final修饰方法,则该方法不能在子类中被重写

(D) 如果final修饰方法,则该方法所在的类不能被继承 下列程序段执行后,t5的值是( A )

。 int t1=5,t2=6,t3=7,t4,t5; t4=t1

(A) 5 (B) 6 (C) 7 (D) 以上都不对 下列程序段执行后,r的值是( C )。

int x=5,y=10,r=5;

3

switch(x+y) {

case 15: r+=x; case 20: r- =y; case 25: r*=x/y; default: r+=r; }

(A) 15 (B) 10 (C) 0 (D) 20

19. (1

。 设类B是类C的父类,则下列声明对象x1的语句中不正确的是( D )

分) (A) B x1=new B(); (B) B x1=new C(); (C) C x1=new C(); 20. (1

在Java中,定义一个包的关键字是( B )

。 分) (A) import (B) package (C) interface (D) protected 21. (1

关于下列程序段,说法正确的是( D )。

分)

class Temp{

static String test[]=new String[10]; public static void main(String a[]){ System.out.println(test[0]); } }

(A) 编译时将发生错误

(B) 编译时正确但是运行时出错 (C) 输出为0

(D) 输出为null

22. (1 下列程序段执行后,其输出的结果是( C )

。 分)

public class Sub {

short mValue;

private Sub(short mValue){ this.mValue=mValue; }

void Show(){

System.out.println(mValue); }

public static void main(String[] args) {

short a =52; short b =13; short c=a+b;

Sub os = new Sub(c); os.Show(); }

(D) C x1=new B(); 4

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2012年(上)全国信息技术水平考试 计算机程序设计技术水平证书(JAVA语言)考试题 第一大题:单选题 (30 分) 1. (1 下列选项中,不是Java注释方式的是( C )。 分) (A) //… (B) /* … */ (C) /** … **/ (D) /** … */ 2. (1 下列说法中正确的是( B )。 分) (A) 不需定义类,就能创建对象 (B) 属性可以是简单变量,也可以是一个对象 (C) 属性必须是简单变量 (D) 对象中必有属性和方法 3. (1 若有定义int x=3,y;则执行语句y=(x++)+(x++)+(x++);后

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com