Java程序设计试题及答案文档格式.docx

上传人:b****2 文档编号:15083527 上传时间:2022-10-27 格式:DOCX 页数:22 大小:24.41KB
下载 相关 举报
Java程序设计试题及答案文档格式.docx_第1页
第1页 / 共22页
Java程序设计试题及答案文档格式.docx_第2页
第2页 / 共22页
Java程序设计试题及答案文档格式.docx_第3页
第3页 / 共22页
Java程序设计试题及答案文档格式.docx_第4页
第4页 / 共22页
Java程序设计试题及答案文档格式.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

Java程序设计试题及答案文档格式.docx

《Java程序设计试题及答案文档格式.docx》由会员分享,可在线阅读,更多相关《Java程序设计试题及答案文档格式.docx(22页珍藏版)》请在冰豆网上搜索。

Java程序设计试题及答案文档格式.docx

5。

如下定义数组,操作正确的是()。

inta[]={1,2,3};

(A)a[3]=100(B)a[0].length(C)a++(D)a.length

6。

如下定义二维数组操作错误的是()。

inta[][]={{1,2},{3}};

(A)a[0][1]=200(B)a[0]。

length(C)a[1][1]=100(D)a。

length

7.以下数据类型存储空间最大的是()。

(A)byte(B)long (C)float(D)char

8。

面向对象的三大特性,不包括如下().

(A)异常(B)封装(C)继承(D)多态

9、关于类的定义以下说法错误(  )。

(A)类定义使用class关键字(B)每个类中必须有一个main方法

(C)一个包可以包含多个类(D)java中所有类都是Object类的子类

10。

关于构造方法以下说法错误的是()。

(A)构造方法名必须与类名一致(B)构造方法可以重载

(C)构造方法是通过new来调用(D)每个类都必须编写构造方法代码

11。

关于继承如下说法错误的是()。

(A)Java是单继承的(B)通过extends来定义继承

(C)所有父类方法都可以被override的(D)继承呈现的是isa的关系

12.以下代码执行的结果是()。

System.out.println("

攀枝花学院pzhu”.length());

(A)编译错误 (B)运行错误 (C)9(D)14

13。

用来存储键值对的容器是()。

(A)ArrayList (B)LinkedList(C)HashSet(D)HashMap

14、java中用来抛出异常的关键字是().

(A)try(B)catch(C)throw(D)throws

15。

关于finally块中的代码,以下说法不正确的是()。

(A)try块中的return语句会中断finally块中语句的执行

(B)无论finally块前的语句运行是否产生异常,其中的语句都会执行

(C)finally块中的语句通常中用作资源的清理

(D)try块中的System。

exit

(1)语句会中断finally块中语句的执行

16.关于Java字符串说法错误的是()。

(A)Java中的字符串是常量(B)Java中的字符串不是对象

(C)Java中的字符串存储在常量池中(D)一个字符串定义后的长度不可变

17。

关于JDBC操作数据库,以下说法不正确的()。

(A)JDBC只能操作MySQL数据库

(B)JDBC中定义的Connection,Statement,ResultSet都是接口

(C)JDBC操作数据库必须要有相应的实现了JDBC接口的驱动

(D)JDBC可以通过将客户端的SQL传递给数据库服务器来实现数据库的操作

18.以下程序代码错误的是()。

abstractclassP{}

classAextendsP{}

abstractclassBextendsP{}

(A)Pp=newA();

(B)Pp=newB();

(C)Aa=newA();

(D)Pp=newP(){voidfoo(){}};

19。

以下Collectionc创建有误的是()。

(A)Collectionc=newArrayList();

(B)Collectionc=newLinkedList();

(C)Collectionc=newHashSet();

(D)Collectionc=newHashMap();

20.以下程序代码错误的是()。

interfaceIA{

voidf();

(A)abstractclassAimplementsIA{}(B)classAimplementsIA{voidf(){}}

(C)classAimplementsIA{voidf(Strings){}}(D)IAa=newIA(){voidf(){}}

二、程序阅读(每题5分,共20分)

21.阅读程序,并写出程序运行结果

publicclassT21{

staticintinit(){

System。

out。

println(”A"

);

return0;

staticbooleantest(inti){

out.println(”B”);

returni<

1;

staticintadd(inti){

out.println(”C"

);

return++i;

}

publicstaticvoidmain(String[]args){

for(intt=init();

test(t);

t=add(t)){

System。

println(”D"

}

22。

阅读程序,并写出程序运行结果

classTObject{

TObject(){

System.out。

voidm(Strings){

out.println("

B”);

voidm(inti){

println("

C"

voidm(){

D”);

publicStringtoString(){

return"

E”;

publicclassT22{

publicstaticvoidmain(String[]args){

TObjectobj=newTObject();

println(obj);

obj.m();

obj.m

(1);

obj。

m(”1"

23阅读程序,并写出程序运行结果

abstractclassP{

P(){

P"

abstractvoidgoo();

classAextendsP{

A(){

super();

voidgoo(){

A”);

voidfoo(){

F”);

classBextendsP{

voidgoo(){

voidkoo(){

K"

publicclassT23{

publicstaticvoidmain(String[]args){

Aa=newA();

a.goo();

a.foo();

Bb=newB();

b.koo();

24阅读程序,并写出程序运行结果

interfaceIT{

voidt1();

voidt2();

abstractclassTAimplementsIT{

publicvoidt1(){

System.out.println(”A”);

}

publicvoidt3(){

classTBextendsTA{

publicvoidt1(){

System.out.println(”C"

publicvoidt2(){

publicvoidt2(inti){

out.println(”E"

publicclassT24{

ITobj=newTB();

t1();

t2();

TAaObj=(TA)obj;

aObj。

aObj.t3();

TBbObj=(TB)obj;

bObj.t2(100);

三、程序填空(每空2分,共20分)

程序一:

如下程序测试Math.random生成随机数的奇偶比率,仔细阅读程序和运行结果,补全空白处的代码.

/*

*测试Math。

random生成随机数的奇偶比率

*/

publicclassT25{

/*

*生成给定数量的0到1000随机整数,并把生成的随机存入到一个int数组中

*@paramintcount要生成的随机数量

*@returnint[]生成的随机数存储数组

int[]createArray(intcount){

intnumber[]=(25);

//创建长度为count的int数组

for(inti=0;

i<

count;

i++){

intn=(int)(Math。

random()*1000);

number[i]=(26);

//在number数组中写入生成的随机数

out.println(”number[”+i+"

]="

+number[i]);

}

return(27);

//返回生成的数组

/*

*计算给定数组的奇数的比率

*@paramint[]number 要计算的数组

*@returndouble奇数的比率

*/

doublecalculateOddRate(int[]number){

intcount=    (28);

//读取数组元素的个数,即要计算平均数的整数个数

doubleodd=0;

 //奇数计数

for(intn:

n

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

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1