精编大学JAVA期末测试版题库500题含参考答案.docx

上传人:b****4 文档编号:581400 上传时间:2022-10-11 格式:DOCX 页数:97 大小:53.96KB
下载 相关 举报
精编大学JAVA期末测试版题库500题含参考答案.docx_第1页
第1页 / 共97页
精编大学JAVA期末测试版题库500题含参考答案.docx_第2页
第2页 / 共97页
精编大学JAVA期末测试版题库500题含参考答案.docx_第3页
第3页 / 共97页
精编大学JAVA期末测试版题库500题含参考答案.docx_第4页
第4页 / 共97页
精编大学JAVA期末测试版题库500题含参考答案.docx_第5页
第5页 / 共97页
点击查看更多>>
下载资源
资源描述

精编大学JAVA期末测试版题库500题含参考答案.docx

《精编大学JAVA期末测试版题库500题含参考答案.docx》由会员分享,可在线阅读,更多相关《精编大学JAVA期末测试版题库500题含参考答案.docx(97页珍藏版)》请在冰豆网上搜索。

精编大学JAVA期末测试版题库500题含参考答案.docx

精编大学JAVA期末测试版题库500题含参考答案

2019年大学JAVA期末题库500题[含参考答案]

一、判断题

1.下列数中为八进制的是(c)。

27

0x25

026

028

2.若有bytea=1,b=2,c;则下列赋值语句正确的是()。

c=a+b;

c=a+2

c=b-2;

c=64+1;

 

3.在Java中,下面关于构造方法的描述正确的是(D)。

类必须有显式构造函数

它的返回类型是void

它和类有相同的名称,但它不能带任何参数

以上皆非

 

4.在类的说明符中,被指定为私有的数据可以被以下(C)访问。

程序中的任何方法

其他类的成员方法

本类中的成员方法

子类中的成员方法

 

5.在Java中,下面对于构造方法的描述正确的是(D)。

类必须显式定义构造方法

构造方法的返回类型是void

构造方法和类有相同的名称,并且不能带任何参数

一个类可以定义多个构造方法

 

6.在Java类中,使用以下(c)声明语句来定义公有的int型常量MAX。

publicintMAX=100;

finalintMAX=100;

publicstaticintMAX=100;

publicstaticfinalintMAX=100;

 

7.在java中,使用switch语句时,如希望设置默认值,则需要使用(c)关键字。

Case

Do

Default

else

 

8.在java中,有下面代码,其中可以正确编译的是(a)。

doubled=(int)2;

intI=1.34;

intI=(double)1;

以上都对

 

9.指出正确的表达式(b)。

byteb=128;

Booleanx=null;

Longm=oxfffL;

Doubled=0.9239d

 

10.下面对于方法的描述,正确的有(c)。

方法必须返回一个值

方法可以返回多个值

在方法内可以定义其他方法

方法可以有多个参数

 

11.在Java中,以下(d)标识符是不是合法的。

IDoLikeTheLongNameClass

$byte

_ok

4_case

 

12.以下(c)不是Java的原始数据类型。

short

boolean

unit

float

 

13.对publicvoidadd(inta){…}方法的重载方法应返回(b)

void

int

float

任何类型

 

14.在单一文件中import.class和package的正确出现顺序是(a)。

package,import,class

class,import,package

import,package,class

package,class,import

 

15.在Java中,根据你的理解,下列方法(C)不可能是类Orange的构造方法。

Orange(){…}

Orange(…){…}

PublicvoidOrange(){…}

PublicOrange(){…}

 

16.语句"Hello".equals("hello")的正确执行结果是(c)。

true

false

0

1

17.事件类FocusEvent的监听类FocusListener的抽象方法有几个(B)。

1

2

3

4

 

18.ByteArrayInputStream类有几个成员变量(A)。

4

5

6

7

 

19.以下哪一个为标准输出流类(C)。

DataOutputStream

FilterOutputStream

PrintStream

BufferedOutputStream

 

20.以下不是Reader基类的直接派生子类的是(C)。

BufferedReader

FilterReader

FileReader

PipedReader

 

21.java中用来定义包的关键字是(a)。

package

import

com

class

22.下列不属于关系运算符的是(c)。

>

<

>>

!

=

 

23.继承是面向对象的重要特征,它可以(b)。

优化程序的存储空间

使代码重用,降低程序复杂程度

保证类和接口的安全

更容易地实例化类得对象

24.下列不属于表达式语句的是(c)。

++i;

--j;

b#a;

b+=a;

 

25.下列整数的定义中,错误的是(a)。

intf=314.0;

inta=012;

inti=189;

intd=0x123;

26.下列变量的定义中,错误的是(b)。

intx=8;

floatf;d;

Strings="hello";

booleanb=true;

27.2f

023

28.下列选项中属于字符串常量的是(a)。

'abc'

"abc"

(abc)

{abc}

29.java所有类的父类是(d)。

Father

Lang

Exception

Object

30.下列的哪个赋值语句是不正确的?

(A)

floatf=11.1;

doubled=5.3E12;

floatd=3.14f;

doublef=11.1E10f;

 

31.抽象类是(b)。

不能派生子类的类

不能实例化的类

所有方法都是抽象方法的类

方法体为空的类

32.下面代码的执行结果是(B)。

inti=2;System.out.println(i++);

3

2

1

0

 

33.一个消息包含的内容,不应有(D)。

消息接收者

接受对象应采用的方法

指示接受者做何处理

方法的参数

 

34.若有byteb=6;charc='c';则表达式b+c的值的类型是(C)。

int

byte

char

float

 

35.若有intx=10;charc='d';则表达式a+c的值的类型是(A)。

char

int

float

byte

 

36.若a的值为1,则执行语句if((a++<0)||(a>0))a++;后,a的值是(B)。

3

2

1

0

 

37.数组intresults[]=newint[6]所占存储空间是(C)字节?

6

12

24

48

 

38.下列关于语句for(表达式1;表达式2;表达式3)的描述中,错误的是(A)。

表达式1和表达式3中不能含有多条语句

表达式2为空时,默认规定为恒真

for语句中定义的循环控制变量只在该块内有效

表达式1.表达式2和表达式3都是可选的

 

39.和while(true)等价的for语句是(C)。

for(true)

for

(1)

for(;;)

for(,,)

 

40.下列不是合法for语句的是(B)。

for(表达式1;;)

for(表达式1,表达式2,表达式3)

for(;表达式2;)

for(;;表达式3)

 

41.下列循环执行的次数是(C)。

while

(1)i++;

1

0

无数次

以上说法都不对

 

42.5

3

4

5

 

43.下面哪个是非法的(B)。

intI=32;

floatf=45.0;

doubled=45.0;

charc='a';

 

44.设有a=2,b=3,则a&&b的结果是(A)。

true

false

2

3

 

45.下面哪一个不是Java中合法的标识符(A)。

$per

twoNum

_myVar

*point

 

46.我们在方法前面加上关键字(C)后,该方法不需要对象就可以调用。

this

public

static

final

 

47.为一个boolean类型变量赋值时,可以使用(A)方式。

booleana=1;

booleana=(9>=10);

booleana="真";

booleana==false;

 

48.Java是从(B)语言改进重新设计。

Ada

C++

Pasacal

BASIC

 

49.下列语句哪一个正确(B)。

Java程序经编译后会产生machinecode

Java程序经编译后会产生bytecode

Java程序经编译后会产生DLL

以上都不正确

 

50.下列语句正确的是(A)。

形式参数可被视为局部变量

形式参数可被全局变量

形式参数为方法被调用时,是真正被传递的参数

形式参数不可以是对象

 

51.下列标识符合法的是(B)。

new

$Usdollars

1234

car.taxi

 

52.设有数组定义:

intb[]={10,20,30,40,50,60,70};则b[1]的值是(B)。

10

20

30

40

 

53.在类的定义中,构造方法的作用是(D)。

保护成员变量

读取类的成员变量

描述类的特征

初始化成员变量

 

54.变量命名规范说法正确的是(B)

变量由字母.下划线.数字.$符号随意组成

变量不能以数字作为开头

D和d在java中是同一个变量

不同类型的变量,可以起相同的名字

 

55.0

 

56.表达式(13+3*4)/4%3的值是(B)。

25

0

1

2

 

57.下列值或表达式不能作为循环条件的是(D)。

1>1

1!

=0

i--

2&&2

 

58.在java中下列关于自动类型转换说法正确的是()。

基本数据类型和String相加结果一定是字符串型

char类型和int类型相加结果一定是字符型

double类型可以自动转换为int

char+int+double+""结果一定是double

 

59.执行下面代码结果(C)。

for(inti=0;;){System.out.println("这是"+i);break;}

语法错误,缺少表达式2和表达式3

死循环

程序什么都不输出

输出:

这是0

 

60.以下代码段执行后的输出结果为(A)。

intx=3;inty=10;System.out.println(y%x);

1

-1

2

3

 

61.关于RandomAccessFile类,下列哪一项是不正确的(B)。

***

支持文件的随机存取,即存取任意位置的数据

区别对待二进制文件和字符文件

使用者需要清楚文件中各数据的长度和位置

操作方式比通过Stream类的方式要强大

 

62.JAVA所定义的版本中不包括:

(D)

J2EE

J2SE

J2ME

J2HE

 

63.对象的行为在类中表示为方法,称为类的(C)。

动作

属性

方法

数据类

 

64.byteb[]="今天星期六".getBytes();Strings=newString(b,4,6);则s为(C)。

天星期六

星期六

期六

今天是

 

65.booleanendsWith(Strings)表示(A)。

查找某字符串是否以s为结尾

查找某字符串是否与s完全匹配

确定某字符串与s的大小关系

确定某字符串是否以s为开始

 

66.设字符串变量s

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

当前位置:首页 > 解决方案 > 学习计划

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

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