《JAVA程序设计》试题A卷.docx

上传人:b****8 文档编号:12726480 上传时间:2023-06-07 格式:DOCX 页数:7 大小:80.63KB
下载 相关 举报
《JAVA程序设计》试题A卷.docx_第1页
第1页 / 共7页
《JAVA程序设计》试题A卷.docx_第2页
第2页 / 共7页
《JAVA程序设计》试题A卷.docx_第3页
第3页 / 共7页
《JAVA程序设计》试题A卷.docx_第4页
第4页 / 共7页
《JAVA程序设计》试题A卷.docx_第5页
第5页 / 共7页
《JAVA程序设计》试题A卷.docx_第6页
第6页 / 共7页
《JAVA程序设计》试题A卷.docx_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

《JAVA程序设计》试题A卷.docx

《《JAVA程序设计》试题A卷.docx》由会员分享,可在线阅读,更多相关《《JAVA程序设计》试题A卷.docx(7页珍藏版)》请在冰点文库上搜索。

《JAVA程序设计》试题A卷.docx

《JAVA程序设计》试题A卷

《JAVA程序设计》试题(A卷)

D

A.javacB.javaC.runD.ececute

5)可以将以下哪个值赋给类型char的变量?

()

(1).’A’

(2).9

(3).12.3

(4).”hello”

A.

(1)和

(2)B.

(1)、

(2)和(3)

C.

(1)

D.

(2)

6.Java中的子类也称为()

A.内联类B.嵌套类C.派生类D.隐藏类

7.以下哪个是关于Java的正确说法()

A.不具有编译器B.不具有解释程序

C.不具有编译器和解释程序D.具有字节码阅读器

8.运算符“|”是()

A.位运算符B.逻辑运算符C.这种运算符不存在

9.使用以下哪些修饰符进行修饰时,子类不可访问其变量?

()

A.ProtectedB.PrivateC.以上两者都是D.以上都不是

10.以下关于抽象方法的说法哪些是错误的?

()

A.可以直接访问它们而无需创建包含他们的类对象。

B.它们的实现是不提供的。

C.它们的实现是由其子类提供的。

D.抽象方法永远不会被调用。

11.引用抽象类的引用变量可以初始化为()

A.抽象类的对象

B.抽象类子类的对象

C.以上两者都是

D.以上都不是

12.以下关于接口的说法哪些是错误的?

()

A.创建接口层次结构是可能的。

B.接口类型变量可用于应用实现它的类对象。

C.接口可被实例化。

D.声明抽象方法的接口无需在其声明中具有abstract修饰符。

13.假定没有任何修饰符指定其访问的类拥有以下哪种访问级别?

()

A.PublicB.ProtectedC.PackageD.Private

14.可在方法的作用域中抛掷的异常是:

()

A.使用Java的throw语句的方法直接抛掷的异常

B.被方法通过调用其他方法抛掷的异常

C.上面的a和b

D.以上都不是

15.如果我们假定throwobject;但该参数不是Throwable对象,则会发生什么?

()

A.什么也不发生,该参数也将时有效的

B.该参数将转换成Throwable对象,然后执行该语句

C.编译器将指出错误

D.这本身将产生异常

16.何时抛掷Error异常?

()

A.当发生动态链接失败或JVM本身发生某些知命错误时

B.当OS中的中断处理程序不处理生成的中断时

C.当运行时异常系统无法处理它时

D.以上都是

17.以下程序测试String类的各种构造方法,试选出其运行效果。

()

  classSTR{

   publicstaticvoidmain(Stringargs[]){

    Strings1=newString();

    Strings2=newString("String2");

    charchars[]={'a','','s','t','r','i','n','g'};

    Strings3=newString(chars);

    Strings4=newString(chars,2,6);

    bytebytes[]={0,1,2,3,4,5,6,7,8,9};

    StringBuffersb=newStringBuffer(s3);

    Strings5=newString(sb);

    System.out.println("TheStringNo.1is"+s1);

    System.out.println("TheStringNo.2is"+s2);

    System.out.println("TheStringNo.3is"+s3);

    System.out.println("TheStringNo.4is"+s4);

    System.out.println("TheStringNo.5is"+s5);

   }

  }

A.TheStringNo.1is

   TheStringNo.2isString2

   TheStringNo.3isastring

   TheStringNo.4isstring

TheStringNo.5isastring

B.TheStringNo.1is

   TheStringNo.2isString2

   TheStringNo.3isastring

   TheStringNo.4istring

TheStringNo.5isastring

C.TheStringNo.1is

   TheStringNo.2isString2

   TheStringNo.3isastring

   TheStringNo.4isstrin

TheStringNo.5isastring

D.以上都不对

18.下面语句段的输出结果是什么?

()

  inti=9;

  switch(i){

  default:

  System.out.println("default");

  case0:

  System.out.println("zero");

  break;

  case1:

  System.out.println("one");

  case2:

System.out.println("two");}

A.default

B.default,zero

C.errordefaultclausenotdefined

D.nooutputdisplayed

19.下面哪个语句正确地声明一个整型的二维数组?

()

A.inta[][]=newint[][];B.inta[10][10]=newint[][];

C.inta[][]=newint[10][10];D.int[][]a=newint[10][10];

20.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?

()

A.ArrayListmyList=newObject();

B.ListmyList=newArrayList();

CArrayListmyList=newList();

D.ListmyList=newList();

三.多项选择

1.Java语言在体系结构上是()

A.定向的B.抽象的C.无关的D.特定的

2.以下哪个是关于Java的正确说法()

A.具有编译器B.具有解释程序

C.具有编译器和解释程序D.具有字节码阅读器

3.当我们希望在发生某些条件时跳出循环,可以使用()

A.break语句B.continue语句C.exit语句

4.以下那句话是正确的?

()

A.异常是事件B.错误导致异常

C.异常导致错误D.所有时间都是异常

5.在Java中,以下哪种情况被视为错误?

()

A.内存芯片故障B.试图用零去除时

C.未向用户分配存储单元的引用D.试图执行非法的指令

答:

1.(BC)2.(ABCD)3.(AB)4.(AB)5.(AD)

四、简答题

1、error和exception有什么区别?

参考答案:

答:

error表示恢复不是不可能但很困难的情况下的一种严重问题。

比如说内存溢出。

不可能指望程序能处理这样的情况。

exception表示一种设计或实现问题。

也就是说,它表示如果程序运行正常,从不会发生的情况

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 营销活动策划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2