开放大学在线学习搜题
当前位置:首页 > 真题试卷

问题

Java网络数据库程序设计期末试题参考答案

发布时间:2025-03-07   作者:国家开放大学   浏览:0

1 题:编译Java程序的命令文件名是()

A. java.exe

B. ava.c

C. javac

D. appletviewer.exe

2 题:Java语言与其他语言相比,独有的特点是()

A. 面向对象

B. 多线程

C. 平台无关性

D. 可扩展性

3 题:下列有关Java布尔类型的描述中,正确的是()

A. 一种基本的数据类型,它的类型名称为boolean

B. int表示类型

C. 其值可以赋给int类型的变量

D. 有两个值,1代表真,0代表假

4 题:若已定义:”inta[]={0,1,2,3,4,5};”,则对a数组元素正确的引用是()

A. a[1]

B. a[6]

C. a[5]

D. a(0)

5 题:有关类的说法正确的是()

A. 类具有封装性,所以类的数据是不能被访问的

B. 类具有封装性,但可以通过类的公共接口访问类中的数据

C. 声明一个类时,必须用public修饰符

D. 每个类中,必须有main方法,否则程序无法运行

6 题:以下关于构造函数及其重载的说法正确的是()

A. 类定义了构造函数,Java就不会自动为该类创建默认的不带参数的构造函数

B. 构造函数不能对私有变量初始化

C. 一个类中含有几个构造函数,称为构造函数的重载。

D. 对于重载的函数,其参数列表可以相同。重载的构造函数之间可以通过关键字this在构造函数中的任意位置相互调用

7 题:以下关于类对象的使用,说法正确的是()

A. 通过构造函数实例化一个类对象后,在类的内部,不管变量的访问修饰符是私有的还是共有的,都可以通过“对象名.变量名”对变量进行访问

B. 在类的外部调用类对象拥有的方法必须用“对象名.方法名()”

C. 同一个类的对象之间可以赋值,且他们分别代表不同的对象

D. 类对象可以作为方法的参数,这时在方法体中可以引用对象的变量和调用对象的方法

8 题:现有整型数组inta[]={10,21,28,-3,84,55};为了打印输出数组的各个元素,下面正确的代码是()

A. for(inti=0;i"<"=6;i++)

B. for(inti=0;i"<"5;i++)System.out.println(a[i]);System.out.println(a[i]);

C. for(inti=0;i

D. for(inti=0;i"<"=7;i++)

9 题:若有以下类声明:PubliC.classAextendsB.implementsC,D{.}下面说法错误的是()

A. 这个声明是错误的

B. A继承自父类B

C. CD是接口,类头的定义声明类A实现接口CD

D. 关键字extends指明类的继承关系

10 题:下列关于JAVA的描述不正确的是()

A. Java是一种面向对象的程序设计语言

B. Java是一种面向过程的程序设计语言

C. Java内置对多线程的支持

D. Java语言具有跨平台特性

11 题:以下关于类的描述正确的是()

A. 类是Java程序的基本组成单位

B. Java的类名必须和Java的源文件名相同

C. main()方法可以定义在任何类中

D. Java中类是可以嵌套的

12 题:关于classpublic class错误的说法是()

A. 同一个Java文件中可以包括多个class

B. 同一个Java文件中可以包括多个public  class

C. public  class定义的类称为主类

D. 主方法main()只能放在public class类中

13 题:已有定义 int x = 3 y = 4;则x > y & & y的值是()

A. true

B. 0

C. false

D. 1

14 题:下面标识符中正确的是()

A. *123

B. 12java

C. continue

D. java$next

 

15 题:数组用来存储一组的数据结构是()

A. 不同类型数据

B. 整数类型数据

C. 对象

D. 相同类型数据

16 题:下列语句正确的是()

A. 形式参数可被视为 local  variable

B. 形式参数可被字段修饰符修饰

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

D. 形式参数不可以是对象

17 题:符合对象和类对象的是()

A. 人和老虎

B. 汽车和交通工具

C. 楼和土地

D. 书和笔

18 题:下面正确的是()

A. JVM进行自动垃圾可以保证程序在运行时总不会内存溢出

B. 对一个程序的垃圾回收是强制进行的

C. 垃圾回收是程序启动运行的

D. 当指向一个对象的所有引用都设置为null时,该对象为可收集垃圾对象

19 题:在继承中,关于构造方法的说明,下列说法错误的是()

A. 子类无条件的继承父类的无参构造方法

B. 子类可以引用父类中的有参构造方法,使用super()格式

C. 子类可以引用父类中的带参构造方法,使用super(参数列表)格式

D. 如果子类有无参构造方法,而父类的无参构造方法则被覆盖

20 题:当一个子类要想重写(覆写)父类的同名方法protecte  A () 时,则在子类中只能使用以下()访问权限修饰符来修饰方法A

A. public成员

B. private成员

C. protected 成员

D. default 成员

21 题:编译JavaApplication源文件将产生相应的字节码文件,扩展名是什么

A. java

B. .class

C. .html

D. .exe

22 题:在Java语言中,下列哪些语句关于内存回收的说明是正确的?

A. 程序员必须创建一个线程来释放内存;

B. 内存回收程序负责释放无用内存;

C. 内存回收程序允许程序员直接释放内存;

D. 内存回收程序可以在指定的时间释放内存对象

23 题:作为Java应用程序入口的main方法,其声明格式可以是()

A. public void main(String[]args)

B. public static voidmain(String[]args)

C. public static voidMain(String*args)

D. public int main(String[]args)

24 题:执行完以下代码int[ ]x=new int[25];后,以下说明正确的是:()

A. x[24]0

B. x[24]未定义

C. x[25]0

D. x[0]为空

25 题:下列哪一个不属于Java中的8种基本数据类型()

A. double;

B. char;

C. int;

D. String;

26 题:在类的定义中可以有两个同名方法,每个方法的参数不同,这种现象称为方法()。

A. 封装

B. 继承

C. 覆盖

D. 重载

27 题:Java application中的主类需包含main方法,main方法的返回类型是什么?()

A. int

B. float

C. double

D. void

28 题:在Java语言中,下列哪个包是编译器自动导入的?()

A. java.applet

B. java.lang

C. java.io

D. java.awt

29 题:已知A类被打包在packageA,B类被打包在packageB,且B类被声明为public,且有一个成员变量x被声明为protected控制方式。C类也位于packageA包,且继承了B类。则以下说法正确的是:()

A. A类的实例不能访问到B类的实例

B. A类的实例能够访问到B类一个实例的x成员

C. C类的实例可以访问到B类一个实例的x成员

D. C类的实例不能访问到B类的实例

30 题:关于构造方法以下说法错误的是()

A. 构造方法名必须与类名一致

B. 构造方法可以重载

C. 构造方法是通过new来调用

D. 每个类都必须编写构造方法代码


您可能感兴趣的试题