精选2019年大学JAVA期末考试题库500题(含标准答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

一、判断题

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

variable123

123varable

Private(private)

-variable_123

2.下面表达式 6|2 之值应为( C )。

2

6

4

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

if语句

switch语句

do while语句

for语句

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

Orange(…){…}

Public void Orange(){…}

Public Orange(){…}

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

this

public

static

final

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

类必须有显式构造函数

它的返回类型是void

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

以上皆非

7.在 JAVA编程中,Java编译器会将Java程序转换为(A )。

字节码

可执行代码

机器代码

以上所有选项都不正确

8.子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的( D )。重载

实现

覆盖

继承

9.在Java语言中,下列关于类的继承的描述,正确的是( C)。

一个类可以继承多个父类

一个类可以具有多个子类

子类可以使用父类的所有方法

子类一定比父类有更多的成员方

10.在Java中,下列关于方法重载的说法中错误的是( D )。

方法重载要求方法名称必须相同

重载方法的参数列表必须不一致

重载方法的返回类型可以不一致

一个方法在所属的类中只能被重载一次

11.在Java中,下列说法正确的是( c )。

编写的源程序保存在扩展名为class的文件中

源程序编译后保存在扩展名为java的文件中

编写的源程序必须先编译后才能运行

程序员可以读懂扩展名为class的文件

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

Do

Default

else

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

$(student)

1_people

_ok

"name"

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

double d = (int)2;

int I = 1.34;

int I = (double)1;

以上都对

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

ASCII

BCD

DCB

Unicode

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

>

<

>>

17.下列关于面向对象的论述中,正确的是(a )。

面向对象是指以对象为中心,分析.设计和实现应用程序的机制面向对象是指以功能为中心,分析.设计和实现应用程序的机制面向对象仅适用于程序设计阶段

面向对象是一种程序设计语言

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

2

19.2f

023

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

a*(b++);

a+b;

a*b;

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

Father

Lang

Exception

Object

22.5

23.下列不属于逻辑运算符的是( d )。

||

&&

|

24.已知:int x=10,y=4; x/y的值为(c )。

2

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

class, import, package

import, package, class

package, class, import

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

6

1

7

27.对public void add(int a) {…}方法的重载方法应返回(b )void

int

float

任何类型

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

$byte

_ok

4_case

29.在java中,下列( c)语句不能通过编译。

String s="john"+"was"+"here";

String s="john"+3;

float f=5+5.5;

int a=3+5;

相关文档
最新文档