java选择题60道

更新时间:2023-10-15 11:52:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1.面向对象的三大特性不包括(D)

A. 封装 B. 继承 C. 多态

D. 消息通信

2,下列声明哪个是错误的(B)

A.int i=10; B.float f=1.1f C.double d=34.4 D.long m=4990

XXX3.对Java运算符,下面说法正确的是( C )

A.不具有优先级的区别

B.相同优先级的运算符,计算顺序是从右、《》到左 C.圆括号具有最高优先级

D.”+”号的优先级高于”&&”//不明确,可代表加号也可代表连接符号 4.下列哪个字符串不能作为类标识符?(类名) (D)

A.HelloWorld B.helloworld C.J2EE D.Hello-World(下划线可以) XXX5.关于类和对象说法错误的是(B)

A. 类是模板,对象是产品 B. 人是类,男人是对象(男人也是类)

C. 类是对某一事物的描述是抽象的,对象是实际存在的该类事物 D. 汽车设计图是类,制造的若干汽车是对象。 6.关于构造方法说法错误的是(B)

A. 构造方法名与类相同

B. 构造方法无返回值,可以用void修饰(没有返回类型) C. 构造方法在创建对象时被调用

D. 在一个类中如果没有明确的给出构造方法,编译器会自动提供一个构造

方法

7.在JAVA中,关于static关键字的说法错误的是(D)

A. B. C. D.

static可以修饰方法 可以修饰变量 可以修饰代码块

Static修饰的方法,在该方法内部可以访问非静态的类成员变量(只能访问静态成员变量)

XXX8.关于JAVA中继承的特点,下列说法正确的是(B)

A. 使类的定义复杂化

B. JAVA只支持单继承,不可多继承,但可以通过实现接口来达到多继承

C. 子类继承父类的所有成员变量和方法,包括父类的构造方法

D. 不可以多层继承,即一个类不可以继承一个类的子类 XXX9.在JAVA中,关于final关键字的说法正确的是(A)

A. 如果修饰局部变量,必须初始化(成员变量) B. 如果修饰类,则该方法只能被一个子类继承

C. 如果修饰方法,则该方法不能在子类中被覆盖(重写) D. 如果修饰方法,则该方法所在的类不能被继承 10.关于JAVA异常,下列说法错误的是(D)

A. 异常是定义了程序中遇到的非致命的错误,而不是编译时的语法错误 B. Try…..catch语句中对try内语句监测,如果发生异常,则把异常信息

放入对象e中

C. Throws用来表示一个方法有可能抛出异常给上一层,则在调用该方法时

必须捕捉异常,否则无法编绎通过 D. 主程序不可以使用throws 抛出异常

11.关于string和stringbuffer 下面说法正确的是(A)

A. String 操作字符串不改变原有字符串的内容 B. Stringbuffer连接字符串速度没有string快 C. String可以使用append方法连接字符串 D. Stringbuffer在java.util包中//lang包 12.所有的类的基类是(A)

A. java.lang.Object B. java.lang.Class C. java.lapplet.Applet D. java.awt.Frame

XXX13.下列选项中,哪个方法不是JAVA的访问修饰符(C)

A. private B. protected

C. friendly(默认修饰符) D. public

14.关于抽象类的说法正确的是(B)

A. 抽象类中一定包含抽象方法,否则是错误

B. 包含抽象方法的类一定是抽象类(接口为特殊的抽象类) C. 抽象方法可以没有方法体,也可以有方法体 D. 抽象类的子类一定不是抽象类 15.关于接口的说法错误的是(D)

A. 是特殊的抽象类

B. 是抽象方法和常量值的定义的集合

C. 当一个类实现一个接口时,一个类只能实现一个接口

D. 多个类可以实现一个接口,一个类只能实现一个接口(多继承) 16.下列不可作为JAVA语言修饰符的是(D)

A. A1 B. $1 C. _1

D. 11(阿拉伯数字)

XXX17.有一段JAVA应用程序,它的主类名是a1,那么保存它的源文件名可以是(A)

A. a1.java B. a1.class C. a1 D. 都对

18. 整形数据类型中,需要内存空间最少的是(D)

A. Short(2^16) B. Long(2^64) C. Int(2^32) D. Byte(2^8)

19.JAVA类可以作为(C)

A. 类型定义机制 B. 数据封装机制

C. 类型定义机制和数据封装机制 D. 上述都不对

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

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

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

C. 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象 D. 上述说法都对

XXX21.在调用方法时,若要使方法改变实参的值,可以(B)

A. 用基本数据类型作为参数(值类型)

B. 用对象作为参数(引用类型)方法传递时,值类型做一份拷贝,本身的值没有改变,引用类型则引用自身的地址,本身的值会发生改变。 C. A和B都对 D. A和B都不对 22.JAVA中(C)

A. 一个子类可以有多个父类,一个父类也可以有多个子类

B. 一个子类可以有多个父类,但一个父类只可以有一个子类 C. 一个子类可能性有一个父类,但一个父类可以有多个子类 D. 上述说法都不对

23.JAVA语方具有许多优点与特点,哪个反映了JAVA程序并行机制的特点(B) A. 安全性 B. 多线程 C. 跨平台 D. 可移植

24.Java application 中的主类需包含main方法,main方法的返回类型是什么(D)

A. int B. float C. double D. void XXX25.下列关于java 内存回收的说明是正确的是(B)

A. 程序员必须创建一个线程来释放内存 B. 内存回收程序允许程序员直接释放内存

C. 内存回收程序负责翻译无用内存

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

26.在JAVA中,一个类可同时定义许多同名的方法,这些方法的形式参数个数,类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序的特性称为(C)

A. 隐藏 B. 覆盖 C. 重载

D. JAVA不支持此特性

27.以下关于构造方法的描述错误的是(A)

A. 构造方法的返回类型只能是void 型

B. 构造方法是类的一种特殊方法,它的方法名必须与类名相同 C. 构造方法的主要作用是完成对类的对象的初始化工作。 D. 一般在创建新对象时,系统会自动调用构造函数

XXX28.若需要定义一个类域或类方法(静态方法),应使用哪种修饰符(A)

A. static B. package C. private D. public

29.在java中用什么关键字修饰的方法可以直接通过类名来调用(A)

A. static B. final C. private D. void

30.若在某一个类定义中定义有如下的方法:abstract void performDial();该

方法属于(C)

A. 接口方法 B. 最终方法 C. 抽象方法 D. 空方法

XXX31.数据库系统的核心是(A)

A、数据库管理系统 B、数据库 C、操作系统 D、数据 32.以下(D)不是数据库的模型 A、网状型 B、关系型 C、层次型 D、实体联系型

XXX33.下列关于数据完整性的说法正确的是(D)

A、实体完整性要求每个实体都必须有一个主键或其他的唯一标识列 B、记录中某个字段值为NULL,表示该列上没有值

C、利用主键约束的列不能有重复的值,但允许NULL值 D、外键是用来维护两个表之间的级联关系

34.数据库完整性保护的约束条件主要是指( C) A、用户操作权限的约束 B、用户口令校对

C、值的约束和主、外键约束 D、并发控制的约束 XXX35.数据独立性是指(C)

A、数据库的数据依赖于用户的应用程序

B、DBMS与DB相互独立

C、用户应用程序与数据库的数据相互独立 D、用户应用程序与DBMS相互独立

36.实体关系中学生与任课教师之间具有(D)联系。 A、一对一 B、一对多 C、多对一 D、多对多 37.数据库管理系统维护中,最重要的是(B)。

A、程序维护 B、数据维护 C、编码维护 D、硬件维护

38.要求表中的列在组成主键的属性上不能为空值,这是(B) A、参照完整性规则 B、实体完整性规则 C、用户定义完整性规则 D、域完整性规则

39.SQL中不一定能保证完整性约束彻底实现的是(C) A、主键约束 B、外键约束 C、局部约束 D、检查子句 40.要在SQL Server中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用(C)来实现。 A、 主键约束 B、 外键约束 C、 检查约束 D、 默认约束 XXX41.定义列中可以接受的数据值或格式,称为(B)。 A、 唯一性约束 B、 检查约束 C、主键约束 D、 默认约束

本文来源:https://www.bwwdw.com/article/e6if.html

Top