java期末试题 _原创精品文档.pdfVIP

  • 0
  • 0
  • 约9.74千字
  • 约 12页
  • 2026-01-28 发布于中国
  • 举报

java期末试题

一、选择题

1.Java语言的类型是()A.面向对象语言

B.面向过程语言

C.汇编程序

D.形式语言

2.下列选项中,____反映了Java程序并行机制的特点。()A.安

全性B.多线程C.跨平台D.可移植

3.下列_______是面向大型企业级专用构件的应用平台。()

A.J2EEB.J2MEC.J2SED.J2DE

4.编译器JavaApplication源文件将产生相应的字节码,这些字

节码文件的扩展名为()A.javaB.classC.htmlD.exe

5.只包含一个带public修饰的Java类Hello的Java程序的正确

命名是

()A.HelloB.Hello.javaC.hello.javaD.一个任意的标识符后带

后缀.java

6.下面这些标识符__________是错误的。()

A.Javaworld

B._sum

C.2JavaProgram

D.$abc

7.以下选项中a已定义类型,合法的赋值表达式为()

A.a=int(y)

B.a==1

C.a=a+1=3

D.++a

8.下列基本数据类型所占的字节数相同的组是()

A.布尔型和字符型

B.整型和单精度型

C.字节型和长整型

D.整型和双精度型

9.为使整型变量x的值加1,下面写出的形式不对的是()

A.x++

B.++x

C.x=x+1

D.x=+1

10.以下关于for语句的描述中,错误的是()

A.for语句是一种循环控制语句

B.for语句括号中的三个部分都可以省略,但两个分号不能省

C.for语句通常用于循环次数确定的循环,但也可用于循环次数不

确定的循环

D.for语句的功能比while循环和do-while循环的功能强大

11.以下关于break的描述中,错误的是()

A.break只能应用于for循环、while循环和do-while循环

B.break语句在循环中的作用是跳出循环

C.在多重循环中使用break语句时,它仅能终止其所在的循环层

D.break语句在switch语句中的作用是跳出switch结构

12.以下关于if-else语句的描述中,错误的是()

A.if语句可以单独使用

B.else语句可以单独使用

C.if-else语句可以进行嵌套

D.if或else语句体中的语句若多于一条,外面需要大括号括起来

13.下面语句中不是循环语句的是()

A.switch语句

B.while语句

C.for语句

D.do-while语句

14.下列数组的声明形式错误的是()

A.floata[]

B.floata[5]

C.inta[]=newint[5]

D.float[]c

15.执行代码int[]x=newint[5];后,以下说明中正确的是()

A.x[4]为0

B.x[4]未定义

C.x[5]为0

D.x[0]为空

16.在Java中,__________不是new操作符的作用()

A.为对象分配内存空间

B.调用类的构造方法

C.为对象返回一个引用

D.产生一个新的类

17.下列关于实例属性的描述中正确的是()

A.使用static修饰符的属性成员为实例属性

B.实例变量取决于类的实例。每创建一个实例,Java虚拟机就会

为实例变量分配一次内存

C.无论创建了多少个类实例,实例属性都只有一个,被本类的所

有实例共享

D.实例属性可以直接通过类名

文档评论(0)

1亿VIP精品文档

相关文档