精选最新版大学JAVA期末完整题库500题含答案Word文件下载.docx

上传人:b****1 文档编号:14068330 上传时间:2022-10-17 格式:DOCX 页数:94 大小:52.64KB
下载 相关 举报
精选最新版大学JAVA期末完整题库500题含答案Word文件下载.docx_第1页
第1页 / 共94页
精选最新版大学JAVA期末完整题库500题含答案Word文件下载.docx_第2页
第2页 / 共94页
精选最新版大学JAVA期末完整题库500题含答案Word文件下载.docx_第3页
第3页 / 共94页
精选最新版大学JAVA期末完整题库500题含答案Word文件下载.docx_第4页
第4页 / 共94页
精选最新版大学JAVA期末完整题库500题含答案Word文件下载.docx_第5页
第5页 / 共94页
点击查看更多>>
下载资源
资源描述

精选最新版大学JAVA期末完整题库500题含答案Word文件下载.docx

《精选最新版大学JAVA期末完整题库500题含答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《精选最新版大学JAVA期末完整题库500题含答案Word文件下载.docx(94页珍藏版)》请在冰豆网上搜索。

精选最新版大学JAVA期末完整题库500题含答案Word文件下载.docx

6.在Java中,关于类与对象的说法,正确的是(d)。

代码:

strings=newstring();

中的string是类,s是对象

对像包括类,类是对象有具体表现

对象拥有自己的行为和属性,和对应的类没有关系

学生,可以看作是张三类或者李四类的对象

7.在java中,变量名正确的是(c)。

$(student)

1_people

_ok

"

name"

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

doubled=(int)2;

intI=1.34;

intI=(double)1;

以上都对

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

方法必须返回一个值

方法可以返回多个值

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

方法可以有多个参数

10.5

11.已知:

intx=10,y=4;

x/y的值为(c)。

2

12.在Java语言中,下面变量命名合法的有(a)。

variable123

123varable

Private(private)

-variable_123

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

IDoLikeTheLongNameClass

$byte

4_case

14.在JAVA中下面哪一行代码不出现编译警告或错误(d)。

floatf=1.3;

charc="

a"

;

byteb=257;

inti=10;

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

this

public

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

intf=314.0;

inta=012;

inti=189;

intd=0x123;

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

4

5

6

7

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

1

3

19.事件类WindowEvent的监听类WindowListener的抽象方法有几个(B)。

8

20.DataInput和DataOutput是处理哪一种流的接口(B)。

文件流

字节流

字符流

对象流

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

BufferedReader

FilterReader

FileReader

PipedReader

22.System.out.println(4|3)能打印出什么结果?

(c)

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

优化程序的存储空间

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

保证类和接口的安全

更容易地实例化类得对象

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

package,import,class

class,import,package

import,package,class

package,class,import

25.下列变量定义中,不合法的是(d)。

int$x;

int_12;

intSummer_2012;

int#dim;

26.下列选项中为单精度数的是(b)。

27.若定义inta=2,b=2,下列表达式中值不为4的是(a)。

a+(++b);

a*(b++);

a+b;

a*b;

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

Father

Lang

Exception

Object

29.下列选项中,与成员变量共同构成一个类得是(a)。

关键字

方法

运算符

表达式

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

Orange(){…}

Orange(…){…}

PublicvoidOrange(){…}

PublicOrange(){…}

31.测试文件是否存在可以采用如下哪个方法(A)。

isFile()

isFiles()

exist()

exists()

32.0

33.下列不是类的属性修饰符的是(D)。

public

abstract

private

final

34.若有intx,y,z;

则表达式(x+3>

y-1&

&

x>

z)的类型是(B)。

算术表达式

逻辑表达式

关系表达式

以上都不对

35.若有intx,y,z;

则表达式(x>

y&

z)是(B)。

36.若有charc='

8'

shorts=20;

则表达式c+s的值的类型是(A)。

char

short

int

byte

37.若有byteb=6;

则表达式b+s的值的类型是(C)。

38.若有byteb=6;

charc='

c'

则表达式b+c的值的类型是(C)。

float

39.有如下定义:

inta=1;

byteb=2;

则表达式a+b的数据类型为(A)。

long

40.若a的值为1,则执行语句if((a++<

0)||(a>

0))a++;

后,a的值是(B)。

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

12

24

48

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

while

(1)i++;

无数次

以上说法都不对

43.5

44.设x=1,y=2,z=3则执行语句y+=z--/++x;

后y的值是(B)。

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

intI=32;

floatf=45.0;

doubled=45.0;

charc='

a'

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

类必须有显式构造函数

它的返回类型是void

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

以上皆非

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

for(inti=0;

;

){System.out.println("

这是"

+i);

break;

}

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

死循环

程序什么都不输出

输出:

这是0

48.下列语句中,属于多分支语句的是(B)。

if语句

switch语句

dowhile语句

for语句

49.Java语言使用的字符码集是(D)。

ASCII

BCD

DCB

Unicode

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

(A)

floatf=11.1;

doubled=5.3E12;

floatd=3.14f;

doublef=11.1E10f;

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

Ada

C++

Pasacal

BASIC

52.设有数组定义:

intb[]={10,20,30,40,50,60,70};

则b[1]的值是(B)。

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

$per

twoNum

_myVar

*point

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

25

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

保护成员变量

读取类的成员变量

描述类的特征

初始化成员变量

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

intx=3;

inty=10;

System.out.println(y%x);

-1

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

inti=2;

System.out.println(i++);

58.下面代码的执行结果是(D)。

inti=2,j=2;

System.out.println(i++-j--);

59.表达式6.0/2的运算结果是(B)。

60.0

61.下面哪个不是Java标准库中Writer类的子类(C)。

FilterWriter

PrintWriter

LineNumberWriter

FileWriter

62.设有数组定义:

inta[]=newint[10];

则最后一个数组元素的下标是(B)。

9

63.下列修饰符中与访问控制无关的是(D)。

protected

64.设字符串变量str1="

abc"

str2="

defg"

则pareTo(str2)的返回值为(B)。

*

-3

-2

65.关于compareTo(),下列表述错误的是(D)。

字符串相等则返回0

字符串不等则返回正数或负数

compareTo()要求两个作比较的字符串必须完全相等

compareTo()和compareIgnoreCase()的作用没有区别

66.Stringdata="

ItisSunday."

Stringstr1;

str1=data.substring(1,5);

则str1为(BC)。

Iti

tis

Itis

67.Stringdate="

TodayisSunday"

把date转换成全小写的语句是(B)。

toLowerCase(date);

date.toLowerCase();

date.toUpperCase();

toUpperCase(date);

68.两个字符串Stringstr1,str2;

错误的连接二者的方式是(B)。

str1+str2

str1.str2

str1.contat(str2)

str2.contat(st

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

当前位置:首页 > 高等教育 > 医学

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

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