最新版精编大学JAVA期末模拟考核题库500题含参考答案.docx

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

最新版精编大学JAVA期末模拟考核题库500题含参考答案.docx

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

最新版精编大学JAVA期末模拟考核题库500题含参考答案.docx

最新版精编大学JAVA期末模拟考核题库500题含参考答案

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

一、判断题

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

DataOutputStream

FilterOutputStream

PrintStream

BufferedOutputStream

 

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

表达式1仅在刚开始时被执行一次

表达式2是一个条件表达式

表达式3通常用作修改循环控制变量之用

表达式3在循环体之前被执行

 

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

IDoLikeTheLongNameClass

$byte

_ok

4_case

 

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

floatf=1.3;

charc="a";

byteb=257;

inti=10;

 

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

void

int

float

任何类型

 

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

(c)

6

0

1

7

 

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

package,import,class

class,import,package

import,package,class

package,class,import

 

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

a+(++b);

a*(b++);

a+b;

a*b;

9.2f

023

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

2

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

int$x;

int_12;

intSummer_2012;

int#dim;

12.下列特点中不属于java的是(d)。

多线程

多继承

跨平台

动态性

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

面向对象是指以对象为中心,分析.设计和实现应用程序的机制

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

面向对象仅适用于程序设计阶段

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

 

14.下列不是java的位运算符的是(d)。

~

^

|

!

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

variable123

123varable

Private(private)

-variable_123

 

16.下列哪项不是Java标准库中FilterInputStream类的子类(D)。

BufferedInputStream

DataInputStream

LineNumberInputStream

ImageInputStream

 

17.关于窗口事件WindowEvent类,处理的事件不包括(B)。

窗口打开

窗口移动

窗口缩小

窗口激活

 

18.关于事件处理程序编写步骤,不包括哪一项(D)。

实现某一事件的监听器接口(定义事件处理类并实现监听器接口)

在事件处理类中根据实际需要实现相应的抽象方法

给组件注册相应事件监听器以指明该事件的事件源有哪些

触发该类事件并测试

 

19.关于GUI组件集Swing,下列哪一项是不正确的(B)。

在AWT基础上开发

重新设计了所有的布局方式

比AWT提供了更多更强的组件

能处理更多的事件

 

20.关于计算机输入和输出,下列哪一项是不正确的(C)。

**

一般称为IO:

InputOutput

计算机程序的一般模型可归纳为:

输入.计算和输出

对于同样的程序,不同的输入,一般会有不同的输出

是人机交互的重要手段

 

21.关于流(Stream)相关的类,下列哪一项是不正确的(C)。

InputStream和OutputStream类是用来处理字节(8位)流的

Reader和Writer类用来处理字符(16位)流

各个类之间相互独立,没有关联

File类则用来处理文件

 

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

文件流

字节流

字符流

对象流

 

23.对于FileInputStream类,下列哪一项是不正确的(D)。

从InputStream类继承

不支持InputStream的有些方法

不适合读取字符文件,适合读取字节文件

能实现文件的倒序读取

 

24.将读取的内容处理后再输出,适合用下列哪种流(A)。

PipedStream

FilterStream

FileStream

ObjectStream

 

25.下列哪项不是Java标准库中OutputStream类的子类(D)。

ByteArrayOutputStream

DataOutputStream

PrintStream

LineNumberOutputStream

 

26.关于File类,下列哪一项是不正确的(D)。

**

可直接获取文件相关信息,如文件名和路径等

可读取和存储文件内容

可以用来表示文件和目录

可通过各种流类包装读写文件

 

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

***

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

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

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

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

 

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

1

2

3

4

 

29.下列哪一项不是windows.unix.MacOS下中的回车符号()。

\n

\r

\r\n

\n\r

Window下的回车是\r换行是\n.unix回车和换行是\n.MacOS的回车和换行是\r

30.以下Java语句,会产生编译错误的是(a)。

if(2==3)System.out.println("Hi");

if(2=3)System.out.println("Hi");

if(true)System.out.println("Hi");

if(2!

=3)System.out.println("Hi");

 

31.对于ByteArrayInputStream类,下列哪一项是不正确的(A)。

和InputStream类有很大的不同

有四个成员变量:

buf.count.mark.pos

可以重读部分输入流数据

可以对输入流数据字节数计数

 

32.下列运算符合法的是(A)。

&&

<>

if

:

=

 

33.在创建对象时必须(C)。

先声明对象,然后才能使用对象

先声明对象,为对象分配内存空间,然后才能使用对象

先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象

上述说法都对

 

34.while循环和do…while循环的区别是(D)。

没有区别这两个结构任何情况下效果一样

while循环比do…while循环执行效率高

while循环是先循环后判断所以循环体至少被执行一次

do…while循环是先循环后判断所以循环体至少被执行一次

 

35.5

3

4

5

 

36.Java源文件和编译后的文件扩展名分别为(B)。

.class和.java

.java和.class

.class和.class

.java和.java

 

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

true

false

2

3

 

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

保护成员变量

读取类的成员变量

描述类的特征

初始化成员变量

 

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

3

40.执行下列语句后,j的值为(A)。

inti=1;j=++i;

2

1

0

3

 

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

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

3

2

1

0

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

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

3

2

1

0

 

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

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

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

死循环

程序什么都不输出

输出:

这是0

 

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

25

0

1

2

 

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

new

$Usdollars

1234

car.taxi

 

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

Strings="john"+"was"+"here";

Strings="john"+3;

floatf=5+5.5;

inta=3+5;

 

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

程序中的任何方法

其他类的成员方法

本类中的成员方法

子类中的成员方法

 

48.5

0

 

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

doubled=(int)2;

intI=1.34;

intI=(double)1;

以上都对

 

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

代码:

strings=newstring();中的string是类,s是对象

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

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

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

 

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

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

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

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

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

 

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

类必须显式定义构造方法

构造方法的返回类型是void

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

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

 

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

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

形式参数可被全局变量

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

形式参数不可以是对象

 

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

重载

实现

覆盖

继承

 

55.下列运算符不是算术运算符的是(D)。

+

-

*

\

 

56.如果要让一个变量的值不被修改,可以将这个变量用关键字(C)修饰。

static

super

final

finally

 

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

字节码

可执行代码

机器代码

以上所有选项都不正确

 

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

类必须有显式构造函数

它的返回类型是void

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

以上皆非

 

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

Orange(){…}

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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