精品15春福师《JAVA程序设计》在线作业.docx

上传人:b****1 文档编号:1747115 上传时间:2022-10-23 格式:DOCX 页数:8 大小:18.88KB
下载 相关 举报
精品15春福师《JAVA程序设计》在线作业.docx_第1页
第1页 / 共8页
精品15春福师《JAVA程序设计》在线作业.docx_第2页
第2页 / 共8页
精品15春福师《JAVA程序设计》在线作业.docx_第3页
第3页 / 共8页
精品15春福师《JAVA程序设计》在线作业.docx_第4页
第4页 / 共8页
精品15春福师《JAVA程序设计》在线作业.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

精品15春福师《JAVA程序设计》在线作业.docx

《精品15春福师《JAVA程序设计》在线作业.docx》由会员分享,可在线阅读,更多相关《精品15春福师《JAVA程序设计》在线作业.docx(8页珍藏版)》请在冰豆网上搜索。

精品15春福师《JAVA程序设计》在线作业.docx

精品15春福师《JAVA程序设计》在线作业

15春福师《JAVA程序设计》在线作业

福师《JAVA程序设计》在线作业一

一、单选题(共30道试题,共60分。

1.  下列哪个选项的java源文件代码片段是不正确的?

 

A.packagetestpackage;  

publicclassTest{}  

B.importjava.io.*;  

packagetestpackage;  

publicclassTest{}  

C.importjava.io.*;  

classPerson{}  

publicclassTest{}  

D.importjava.io.*;  

importjava.awt.*;  

publicclassTest{} 

正确答案:

B

2.  设x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是()

A.staticxx1;

B.publicxx1=newx(int123);

C.yx1;

D.xx1=x();

正确答案:

B

3.  下面语句执行后,i的值是()。

for(inti=0,j=1;j<5;j+=3)i=i+j;

A.4

B.5

C.6

D.7

正确答案:

B

4.  java语言的执行模式是:

A.全编译型

B.全解释型

C.半编译和半解释型

D.同脚本语言的解释模式

正确答案:

C

5.  

给出下列代码,则数组初始化中哪项是不正确的?

byte[]array1,array2[]; 

bytearray3[][]; 

byte[][]array4; 

A.array2=array1 

B.array2=array3 

C.array2=array4

D.array3=array4

正确答案:

A

6.  阅读下列代码

publicclassTest{

publicstaticvoidmain(Stringargs[]){ 

System.out.println(89>>1);

其运行结果是_________。

A.44

B.45

C.88

D.90

正确答案:

A

7.  设有定义floatx=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是()

A.x>y||x>z

B.x!

=y

C.z>(y+x

D.x

(x

正确答案:

B

8.  下列程序段执行后b3的结果是()booleanb1=true,b2,b3;b3=b1?

b1:

b2;

A.0

B.1

C.true

D.false

正确答案:

C

9.  下列程序段执行后的结果是()。

Strings=newString("abcdefg");for(inti=0;i

A.aceg

B.ACEG

C.abcdefg

D.abcd

正确答案:

A

10.  若数组a定义为int[][]a=newint[3][4],则a是_________。

A.一维数组 

B.二维数组

C.三维数组

D.四维数组

正确答案:

B

11.  "阅读下面程序classex3124{publicstaticvoidmain(String[]args){booleanb=true;if(b){inti=1;}else{inti=2;}System.out.println(i);}}现在想先编译再运行该程序,结果是()。

A.1

B.2

C.编译出错

D.运行出错

正确答案:

12.  下列语句执行后,变量a、c的值分别是()。

intx=182;inta,c;c=x/100;a=x%10;

A.1,2

B.2,1

C.1.82,2

D.100,82

正确答案:

13.  

在oneMethod()方法运行正常的情况下,程序段将输出什么?

 

publicvoidtest() 

try{oneMethod(); 

System.out.println("condition1"); 

}catch(ArrayIndexOutOfBoundsExceptione) 

System.out.println("condition2"); 

}catch(Exceptione) 

System.out.println("condition3"); 

}finally 

System.out.println("finally"); 

A.condition1 

B.condition2 

C.condition3

D. 

condition1

finally

正确答案:

14.  java以JVM为基础,最下层是移植接口,由适配器和()组成

A.网卡

B.Javaos

C.Java基本类

D.Java应用程序和applet小程序

正确答案:

15.  设x=1,y=2,z=3,则表达式y+=z--/++x的值是()

A.3

B.3.5

C.4

D.5

正确答案:

16.  执行完代码"int[]x=newint[25];"后,以下说明是正确的()。

A.x[24]为0

B.x[24]未定义

C.x[25]为0

D.x[0]为空

正确答案:

17.  下列声明和赋值语句错误的是()

A.doublew=3.1415;

B.Stringstrl=”bye”;

C.floatz=6.74567

D.booleantruth=true;

正确答案:

18.  下列关于修饰符混用的说法,错误的是()

A.abstract不能与final并列修饰同一个类

B.abstract类中不可以有private的成员

C.static方法中能处理非static的属性

D.abstract方法必须在abstract类中

正确答案:

19.  异常包含下列那些内容()。

A.程序中的语法错误

B.程序的编译错误

C.程序执行过程中遇到的事先没有预料到的情况

D.程序事先定义好的可能出现的意外情况

正确答案:

20.  在Java中,表示换行符的转义字符是()

A.\n

B.\f

C.'n'

D.\dd

正确答案:

21.  下列属于JAVA关键词的是()

A.TRUE

B.goto

C.float

D.NULL

正确答案:

22.  下列语句序列执行后,i的值是()。

inti=8,j=16;if(i-1>j)i--;elsej--;

A.15

B.16

C.7

D.8

正确答案:

23.  关于Java中数据类型叙述正确的是()

A.整型数据在不同平台下长度不同

B.boolean类型数据只有2个值,true和false

C.数组属于简单数据类型

D.Java中的指针类型和C语言的一样

正确答案:

24.  下列代码中,将引起一个编译错误的行是()1)publicclassTest{2)intm,n;3)publicTest(){}4)publicTest(inta){m=a;}5)publicstaticvoidmain(Stringargs[]){6)Testt1,t2;7)intj,k;8)j=0;k=0;9)t1=newTest();10)t2=newTest(j,k);11)}12)}

A.第3行

B.第5行

C.第6行

D.第10行

正确答案:

25.  

阅读下列代码

publicclassTest2005{

publicstaticvoidmain(Stringargs[]){ 

Strings=″Test″; 

Switch(s){ 

case″Java″:

System.out.print(″Java″); 

break; 

case″Language″:

System.out.print(″Language″); 

break; 

case″Test″:

System.out.print(″Test″); 

break; 

}

}

}

其运行结果是_________。

A.Java

B.Language

C.Test

D.编译出错 

正确答案:

26.  在Java语言中,不允许使用指针体现出的Java特性是_________。

A.可移植

B.解释执行

C.健壮性

D.安全性

正确答案:

27.  在switch(expression)语句中,expression的数据类型不能是()。

A.double

B.char

C.byte

D.short

正确答案:

28.  线程生命周期中正确的状态是_________。

A.新建状态、运行状态和终止状态

B.新建状态、运行状态、阻塞状态和终止状态 

C.新建状态、可运行状态、运行状态、阻塞状态和终止状态

D.新建状态、可运行状态、运行状态、恢复状态和终止状态 

正确答案:

29.  以下叙述正确的是()

A.构造方法必须是public方法

B.main方法必须是public方法

C.Java应用程序的文件名可以是任意的

D.构造方法应该声明为void类型

正确答案:

30.  下列关于继承的哪项叙述是正确的?

A.在java中允许多重继承 

B.在java中一个类只能实现一个接口 

C.在java中一个类不能同时继承一个类和实现一个接口

D.java的单一继承使代码更可靠

正确答案:

福师《JAVA程序设计》在线作业一

二、多选题(共10道试题,共20分。

1.  如下哪些是Java中正确的整数表示()

A.22

B.0x22

C.022

D.22H

正确答案:

2.  下述哪些说法是正确的()。

A.java语言中的类只能有一个构造函数

B.程序员可以自己定义自己的异常

C.java语言允许多继承

D.socket在包中

正确答案:

3.  选出合理的标识符()

A._sys1_lll

B.2mail

C.$change

D.class

正确答案:

4.  哪个布局管理器使用的是组件的最佳尺寸()

A.FlowLayout

B.BorderLayout

C.GridLayout

D.CardLayout

E.GridBagLayout

正确答案:

5.  执行下列代码后,哪个结论是正确的String[]s=newString[10];

A.s[10]为"";

B.s[9]为null;

C.s[0]为未定义

D.s.length为10

正确答案:

6.  说明下列创建数组的方法那些是正确的(

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

当前位置:首页 > 自然科学 > 天文地理

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

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