是java程序中所有类的直接或间接父类_也是类库中所有类的父类_java期末考试题...

20、Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。(N)

二、填空题

1、根据结构组成和运行环境的不同,Java程序可分为两类:

Java Applet 、

Java application 。

2、类的修饰符分为 abstract 、 public 。

3、程序中定义类使用的关键字是 class ,每个类的定义由类头定义、类体定义两部分组成,其中类体部分包括 属性 、 方法 。

4、Java程序中定义接口所使用的关键字是 interface,接口中的属性都是 静态变量 ,接口中的方法都是 抽象方法 。

5、 Object 是Java程序中所有类的直接或间接父类,也是类库中所有类的父类。

三、选择题

1、下列哪一项不是域的非访问控制符。 ( D)

(A) static (B) final (C) volatile (D) public

2、关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是

(B )

(A) 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

(B)可以被两种类访问和引用:该类本身、该类的所有子类

(C)只能被该类自身所访问和修改

(D)只能被同一个包中的类访问

3、关于被保护访问控制符protected修饰的成员变量,以下说法正确的是(A )

(A) 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

(B) 可以被两种类访问和引用:该类本身、该类的所有子类

(C) 只能被该类自身所访问和修改

(D) 只能被同一个包中的类访问

4、下列关于修饰符混用的说法,错误的是( D)

(A) abstract不能与final并列修饰同一个类

(B) abstract中不可以有private的成员

(C) abstract方法必须在abstract类中

(D) static方法中能处理非static的属性

5、容器Panel和Applet缺省使用的布局编辑策略是(B )

(A) BorderLayout (B) FlowLayout (C) GridLayout (D) CardLayout

6、以下标识符中哪项是不合法的 (D)

(A) BigOlLong$223 (B) _utfint (C) $12s (D) 3d

7、main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( B)

(A) public static void main

(B) public static void main(String[] args)

(C) public static int main(String[] args)

(D) public void main(String args[])

8、行完以下代码int[] x = new int[5];后,以下哪项说明是正确的(A )

(A) x[4]为0 (B) x[4]未定义 (C) x[5]为0 (D) x[0]为空

9、以下代码段执行后的输出结果为( C)

int

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

10、以下哪个表达式是不合法的( B)

(A) String x = “Sky”; int y = 5; x += y;

(B) String x = “Sky”; int y = 5; if(x==y){}

(C) String x = “Sky”; int y=5; x=x+y;

(D) String x = null; int y=(x!=null) && (x.length()>0)?x.length:0

11、编译运行以下程序后,关于输出结果的说明正确的是 ( C)

public class Conditional{

public static void main(String args[]){

int x = 2;

“value is “((x<1)?2.2:2));;

}

}

(A) 输出结果为:value is 22.2 (B) 输出结果为:value is 2

(C) 输出结果为:value is 2.0 (C) 编译错误

12、以下声明合法的是( B)

(A) default String s; (B) public final static native int w()

(C) abstract double d; (C) abstract final double hyperbolicCosine()

13、关于以下application的说明,正确的是( C)

1. class StaticStuff

2. {

3. static int x=15;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值