Java1试题加答案()(7)

2019-08-02 01:29

A s.equals(t); B t.equals(c); C s==t;

D t.equals(new String(\

4.给出下面代码段: 1) switch(m)

2) { case 0: System.out.println(\ 3) case 1: System.out.println(\ 4) case 2:

5) default: System.out.println(\ 6) }

下列m的哪些值将引起\的输出? A 0 B 1 C 2 D 3

5.下列哪些说法是正确的? A Java 语言只允许单一继承 B Java 语言只允许实现一个接口

C Java 语言不允许同时继承一个类并实现一个接口 D Java 语言的单一继承使得代码更加可靠

6.下列关于\和\的运算,哪些是正确的?

A 0000 0100 0000 0000 0000 0000 0000 0000<<5 的运行结果是 1000 0000 0000 0000 0000 0000 0000 0000

B 0000 0100 0000 0000 0000 0000 0000 0000<<5的运行结果是 1111 1100 0000 0000 0000 0000 0000 0000

C 1100 0000 0000 0000 0000 0000 0000 0000>>5的运行结果是 1111 1110 0000 0000

31

0000 0000 0000 0000

D 1100 0000 0000 0000 0000 0000 0000 0000>>5的运行结果是 0000 0110 0000 0000 0000 0000 0000 0000

7.下述哪些说法是正确的? A 实例变量是类的成员变量

B 实例变量是用static关键字声明的 C 方法变量在方法执行时创建 D 方法变量在使用之前必须初始化

8.对于下列代码: public class Sample{ long length;

public Sample(long l){ length = l; } public static void main(String arg[]){ Sample s1, s2, s3; s1 = new Sample(21L); s2 = new Sample(21L); s3 = s2; long m = 21L; } }

下列哪些表达式返回值为'true'? A s1 = = s2; B s2 = = s3; C m = = s1; D s1.equals(m)

9.下面说法哪些是正确的? A Applet可以访问本地文件

B 对static方法的调用不需要类实例

32

C socket类在java.lang中 D 127.0.0.1地址代表本机

10.下列说法正确的是:

A java语言里的线程是没有优先级的 B String类在java.lang包中 C java语言支持类的序列化

D 能序列化的类必须实现java.io.Serializable接口

11.关于awt和swing说法正确的是: A awt在不同操作系统中显示相同的风格。 B swing在不同的操作系统中显示相同的风格 C java.awt的子类

D awt和swing都支持事件模型

12.关于Float,下列说法正确的是 A Float是一个类 B Float在java.lang包中 C Float a=1.0是正确的赋值方法

D Float a= new Float(1.0)是正确的赋值方法

13.下述哪些说法是正确的?

A java语言中的类只能有一个构造函数 B 程序员可以自己定义自己的异常 C java语言允许多继承 D socket在java.net包中

33

14.下列哪些说法是正确的? A IOException必须被捕获或抛出 B java语言会自动初始化变量的值

C java 语言不允许同时继承一个类并实现一个接口 D java语言会自动回收内存中的垃圾 三、 填空题

1.Collection的 四种主要接口是___________、______________、___________、 ______________

2. 运行下列程序第_____________行出错。 1.class Outer{ 2.private int size=5;

3.public Object makeInner(final int finalLocalVar){ 4.int LocalVar=6; 5.class Inner{

6.public String toString(){

7.return (\=\ 8.return new Inner(); } 9. }

10. public class OuterTest{

11. public static void main(String[] args){ 12. Outer outer=new Outer (); 13. Object obj=outer.makeInner(56);

14. System.out.println(\

3. 下列代码不能编译的原因是 _____________ Class A{ Private int x;

Public static void main(String args[]) {

new B(); } class B{

B(){System.out.println(x); } }

34

}

四、 编程题

1. 构造一个类来描述屏幕上的一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值,对点的坐标进行赋值,编写应用程序生成该类的对象并对其进行操作。

2. 编写一个应用程序,完成文件的拷贝功能,文件名从命令行得到。

3. 利用所学的Java语言知识,完成一个实现秒表功能的Applet程序。它的GUI界面如下所示: 利用所学的Java语言知识,完成一个实现秒表功能的Applet程序。它的GUI界面如下所示:

要求该程序能够完成以下功能:

(1) 在界面上方的文本框中,按照\小时:分钟:秒\的顺序实时显示系统时间; (2) 当按下界面中间的\按钮时,当前系统时间能够在界面下方的文本框中显示出来。

提示:可以通过调用java.util.Data类的方法,获得系统时间。Data类的接口如下所示,

public class Date { // 返回当前系统时间的小时值 public String getHours( ) { ?} // 返回当前系统时间的分钟值 public String getMintues( ) { ? } // 返回当前系统时间的秒钟值 public String getSeconds( ) { ?} ?

35


Java1试题加答案()(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:七年级英语下册词汇拼写专项练习

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: