Java语言通过接口支持多重继承,JAVA试题

1.编译一个定义了3个类和10个方法的Java源文件后,会产生(D)个字节码文件?扩展名是(D )?

(A)13个字节码文件,扩展名为.class (B)1个字节码文件,扩展名为.class (C)3个字节码文件,扩展名为.java (D)3个字节码文件,扩展名为.class 2.Java语言属于(B)种语言?

(A)面向机器的语言(B)面向对象的语言

(C)面向过程的语言(D)面向操作系统的语言

3.Java语言类间的继承关系是(A)。

A.单继承B.多重继承C.不能继承D.不一定

4.下列(D)是合法的标识符?

(A)12class (B)void (C)-5 (D)_blank

5.下列哪种类成员修饰符修饰的变量只能在本类中被访问?(D)

(A)protected (B)public (C)default (D)private

6.下面关于类的说法,不正确的是(C)。

(A)类是同种对象的集合和抽象(B)类属于Java语言中的复合数据类型

(C)类就是对象(D)对象是Java语言中的基本结构单位

7.下列描述中,不正确的是(A)。

(A)不支持多线程(B)一个Java源文件不允许有多个公共类

(C)Java通过接口支持多重继承(D)Java程序分为Application和Applet两类

8.为AB类定义一个无返回值的方法f,使得使用类名就可以访问该方法,该方法头的形式为(D )

(A)abstract void f() (B)public void f()

(C)final void f() (D)static void f()

9.定义外部类的类头时,不可用的关键字是(C)。

A.public B.final C.protected D.Abstract

10.下列说法中,错误的一项是(A )。

A.线程就是程序B.线程是一个程序的单个执行流

C.多线程是指一个程序的多个执行流D.多线程用于实现并发

11.已知x=2, y=3, z=4,则经过z- = --y – x--运算后,z的值为(D)。

(A)1 (B)2 (C)3 (D)4

12.表达式(12==0) && (1/0 < 1)的值为(B)。

(A)true (B)false (C)0 (D)运行时抛出异常

13.下列哪一个是Java系统的标准输入流对象(B )?

A.System.out B.System.in C.System.exit D.System.err 14.设有下列数组定义语句:

int a[] = {1, 2, 3};

则对此语句的叙述错误的是(C )。

A.定义了一个名为a的一维数组B.a数组有3个元素

C.a数组元素的下标为1~3D.数组中每个元素的类型都是整数

15.已知有定义:String s="I love",下面哪个表达式正确?(A)

A.s += "you"; B.char c = s[1];

C.int len = s.length; D.String s = s.toLowerCase();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值