16秋北邮大学英语3阶段作业

更新时间:2023-11-24 13:19:01 阅读量: 教育文库 文档下载

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

一、单项选择题(共9道小题,共90.0分)

1. 下面关于 Java 的理解错误的是( )。

A. Java 是一个面向对象、平台独立、多线程、动态的编程环境

B. Java 是一个完整的计算平台,包括完整的程序开发环境和运行环境

C. Java 是一个通用的编程环境,使用它可以开发完成各种计算任务的通用程

D. Java 是一个 Web 程序开发和运行环境,使用它只能开发 Web 应用程序 知识点:

阶段作业一

标准

D

答案: 试题

10.0

分值:

学生

[D;]

答案: 得分: [10] 2. (错误)

下面不是包的用途的是( A )

A. 规定一组类的对外界面 B. 防止命名冲突 C. 访问控制

D. 方便类的查找和使用 知识点:

阶段作业一

标准

A

答案: 试题

10.0

分值:

学生

[D;]

答案: 得分: [0]

3. 在Java中,用Package语句说明一个包时,该包的层次结构必须是( )

A. 与文件的结构相同 B. 与文件目录的层次相同 C. 与文件类型相同 D. 与文件大小相同 知识点:

阶段作业一

标准

B

答案: 试题

10.0

分值:

学生

[B;]

答案: 得分: [10]

4. 关于Eclipse透视图说法错误的是( )

A. 每个透视图都定义了工作台中各个视图的初始设置和布局 B. 一个工作台窗口包含多个独立的透视图,但同一时刻只有一个透视图是对用

户可见的

C. 每个透视图都有自己的视图和编辑器,用户可以在各个透视图间切换 D. 透视图的布局是可以改变的,但改变多次后无法再恢复到初始设置 知识点:

阶段作业一

标准

D

答案: 试题

10.0

分值:

学生

[D;]

答案: 得分: [10] 5. (错误)

关于Eclipse工作空间说法错误的是( C )

A. 它是用户计算机磁盘上划出的一块区域,用来存放用户的工作资料 B. 它以项目为单位组织文件和目录

C. 它将各种资源组织成树形结构,文件夹位于树的根部,项目位于树枝位置 D. 用户对工作空间的每次操作都能在Eclipse集成环境中得到同步 知识

阶段作业一

点: 学生

[B;]

答案: 得分: [0]

6. 在Eclipse中开发JAVA程序的步骤不包括( )

A. 创建一个Java项目 B. 手动创建Java源程序 C. 手工运行JDK命令 D. 运行Java程序 知识点:

阶段作业一

标准

C

答案: 试题

10.0

分值: 标准

C

答案: 试题

10.0

分值:

学生

[C;]

答案: 得分: [10]

7. 下面叙述中哪个是正确的( )

A. 当编译Java程序时,源程序中的每个类都将被分别编译成不同的文件,每

个文件名都与所对应的类名相同,并以扩展名class结束

B. 当编译Java程序时,源程序中的每个类都将被分别编译成不同的文件,每

个文件名都与所对应的类名相同,并以扩展名javax结束

C. 当编译Java程序时,源程序中的所有类都将被编译到同一个文件中,文件

名与主类的类名相同,并以扩展名class结束

D. 当编译Java程序时,源程序中的所有类都将被编译到同一个文件中,文件

名与主类的类名相同,并以扩展名javax结束 知识点:

阶段作业一

标准

A

答案: 试题

10.0

分值:

学生

[A;]

答案: 得分: [10]

8. 下面关于 Java 的理解错误的是( )

A. Java 是一个面向对象、平台独立、多线程、动态的编程环境

B. Java 是一个完整的计算平台,包括完整的程序开发环境和运行环境

C. Java 是一个通用的编程环境,使用它可以开发完成各种计算任务的通用程

D. Java 是一个 Web 程序开发和运行环境,使用它只能开发 Web 应用程序 知识点:

阶段作业一

标准

D

答案: 试题

10.0

分值:

学生

[D;]

答案: 得分: [10]

9. 冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是( )

A. 指令操作码的译码结果 B. 指令和数据的寻址方式 C. 指令周期的不同阶段

D. 指令和数据所在的存储单元 知识点:

阶段作业一

标准

C

答案: 试题

10.0

分值:

学生

[C;]

答案: 得分: [10]

一、单项选择题(共10道小题,共100.0分)

1. 下面关于“回调”的说法错误的是( )

A. “回调”是一种程序设计模式,而不是Java的专门语法规则

B. 通过回调,对象被赋予一些信息,这些信息允许它在稍后的某个时刻返回头

去调用初始对象

C. Java通过指针实现回调 D. Java通过接口实现回调

知识点:

阶段作业二

学生

标准

答案: [C;]

答案: C

得分: [10] 试题

分值:

10.0

2. 设有如下程序

public class Try2 {

public static void main(String[] args) { Circle c = new Circle(2); System.out.println(c.getArea()); } }

interface IShape { double PI = 3.14; double getArea(); }

class Circle implements IShape {

private double radius;

Circle(double radius) { this.radius = radius; }

public double getArea() { return (PI * radius * radius); } }

则下面说法正确的是( )

A. 编译时发生错误 B. 运行时发生错误 C. 输出为12.56 D. 输出为0 知识点:

阶段作业二

学生

标准

答案: [C;]

答案: C

得分: [10] 试题

分值:

10.0

3. 设有如下程序

public class Try2 {

public static void main(String[] args) {

B objb = (B) new A(); objb.show(); } }

class A {void show() {System.out.println(\

class B extends A { void show() { System.out.println(\

则下面说法正确的是( )

A. 编译时发生错误 B. 运行时发生错误 C. 输出为a D. 输出为b 知识点:

阶段作业二

学生

标准

答案: [B;]

答案: B

得分: [10] 试题

分值:

10.0

4. 有如下代码段 class COuter { int x = 10; void showA() {

System.out.println(x); }

void print() {

(new CInner()).showB(); }

class CInner { int x = 20; void showB() { System.out.println(x); } } }

public class Try2 {

public static void main(String[] args) { COuter o = new COuter(); o.print(); } }

则下面说法正确的是( )

A. 编译时发生错误 B. 运行时发生错误 C. 输出为20 D. 输出为10 知识点:

阶段作业二

学生

标准

答案: [C;]

答案: C

得分: [10] 试题

分值:

10.0

5. 设有如下程序段

class Test{ private int m;

public static void fun(){ //some code? } }

要使成员变量

m

被函数

fun()直接访问,则下面选项正确的是(A. 将private int m改成protected int m B. 将private int m改成public int m C. 将private int m改成static int m D. 将private int m改成int m 知识点:

阶段作业二

学生

标准

答案: [C;]

答案: C

得分: [10] 试题

分值:

10.0

6. (错误)

设有如下声明

String s = \

则下面语句哪个是合法的?( A)

A. s += \ B. char c = s[1]; C. int len = s.length;

D. String t = s.subString(1,4); 知识点:

阶段作业二

学生

标准

答案:

[D;]

答案:

A

得分: [0]

试题

10.0

分值:

7. Java 提供了很多系统程序包,编译程序时会自动导入到源程序中的系统包是( )

A. java.appplet B. java.io C. java.lang D. java.security

知识点:

阶段作业二

标准

C

答案: 试题

10.0

分值:

学生

[C;]

答案: 得分: [10]

8. 下面关于Java程序的类的叙述错误的是( )

A. 类是描述同种对象具有的结构和功能的程序模块

B. Java 用类来定义对象能够持有的数据和方法的执行效果 C. 类就是对象,对象就是类 D. 类是一种数据类型

知识点:

阶段作业二

标准

C

答案: 试题

10.0

分值:

学生

[C;]

答案: 得分: [10] 9. (错误)

设有如下接口定义

interface IShape { double Pi = 3.14; void getArea(); }

则下面说法错误的是( )

A. 在程序的任何一个地方都可以调用getArea(C) B. getArea()是抽象方法 C. getArea()是静态方法 D. getArea()不带有返回值 知识点:

阶段作业二

标准

C

答案: 试题

10.0

分值:

学生

[D;]

答案: 得分: [0] 10.设有如下程序

public class Try2 {

public static void main(String[] args) { A obja = new B(); obja.show(); } }

class A {void show() {System.out.println(\

class B extends A { void show() { System.out.println(\

则下面说法正确的是( )

A. 编译时发生错误 B. 运行时发生错误 C. 输出为a D. 输出为b 知识点:

阶段作业二

标准

D

答案: 试题

10.0

分值:

学生

[D;]

答案: 得分: [10]

一、单项选择题(共10道小题,共100.0分)

1. (错误)

设有如下程序

public class Try2 {

public static void main(String[] args) { Circle c = new Circle(2);

System.out.println(c.getArea()); } }

interface IShape { double PI = 3.14; double getArea(); }

class Circle implements IShape { private double radius;

Circle(double radius) { this.radius = radius; }

double getArea() {

return (PI * radius * radius); } }

则下面说法正确的是( A )

A. 编译时发生错误 B. 运行时发生错误 C. 输出为12.56 D. 输出为0 知识点:

阶段作业二

学生

[C;]

答案: 得分: [0]

试题

10.0

分值:

2. 下面哪个不能直接导致一个线程停止执行?( )

A. 调用 yield() 方法

B. 在一个对象上调用 wait() 方法 C. 在一个对象上调用 notify () 方法 D. 在一个对象上调用 Interrupt() 方法 知识点:

阶段作业三

学生

[C;]

答案: 得分: [10]

3. (错误)

试题

10.0

分值:

请看下面未完成的代码

public class Foo implements Runnable { public void run (Thread t) { System.out.println(\}

public static void main (String[] args) { new Thread(new Foo()).start(); } }

结果是?( C)

A. 运行时抛出一个异常

B. 程序能够运行,但是没有任何输出

C. 没有实现 Runnable 接口中的方法导致编译错误 D. 程序运行后输出“Running” 知识点:

阶段作业三

试题

10.0

学生

[D;]

答案: 得分: [0]

分值:

4. 下面能够得到文件“file.txt”的父路径的是( )

A. String name= File.getParentName(“file.txt”);

B. String name= (new File(“file.txt”)).getParent();

C. String name = (new File(“file.txt”)).getParentName(); D. String name= (new File(“file.txt”)).getParentFile(); 知识点:

阶段作业三

学生

[B;]

答案: 得分: [10]

试题

10.0

分值:

5. 下面哪个基于Unicode字符的输入流?( )

A. Reader B. Writer

C. InputStream D. OutputStream 知识点:

阶段作业三

学生

[A;]

答案: 得分: [10]

试题

10.0

分值:

6. 关于 Java 流的叙述错误的是( )

A. 流是 Java 语言处理 I/O 的方式

B. 从概念上讲,流就是一系列的字节序列或字符序列

C. 引入流的概念的目的是使得在处理不同的数据输入输出时编程更

加方便

D. 流是Java惟一的非面向对象的语言构成 知识点:

阶段作业三

学生

答案: [D;]

得分: [10]

试题

分值:

10.0

7. 请看下面的代码

public void test( ) { try { oneMethod( );

System .out .println(“condition 1”);

} catch (ArrayIndexOutOfBoundsException e) { System .out .println(“condition 2”); } catch (Exception e) {

System .out .println(“condition 3”); } finally {

System .out .println(“condition 4”); } }

如果oneMethod抛出NullPointerException,则程序输出结果为是(

A. condition 1 B. condition 2 C. condition 3 D. condition 3

condition 4

知识

点:

阶段作业三

学生

答案: [D;]

得分: [10]

试题

分值:

10.0

8. 设有如下程序

public class Try2 {

public static void main(String[] args) { Try2 obj = new Try2(); obj.test(); }

void oneMethod() { int a [] = {1, 2, 3}; System.out.println(a[0]); }

public void test() { try {

oneMethod( );

System.out.println(\}

catch (ArrayIndexOutOfBoundsException e) { System.out.println(\}

catch (Exception e) {

System.out.println(\}

finally {

System.out.println(\} } }

则程序的输出结果的是( )

A. 1

condition 1 finally

B. condition 2

finally

C. condition 3

finally

D. 3

aondition 1 finally

知识

阶段作业三

点:

学生

[A;]

答案: 得分: [10]

9. (错误)

关于异常的说法错误的是( C )

A. 所谓异常,就是程序的运行时错误。

B. 如果运行中的程序中出现了违反了 Java 语言的语义规定的现象,则 Java 虚拟机就会把这个错误当作一个“异常”

C. 如果源程序中出现了违反了 Java 语言的语法规定的现象,则 Java 编译器就会把这个错误当作一个“异常” D. 异常处理是 Java 中惟一正式的错误报告机制,并且通过编译器强制执行 知识点:

阶段作业三

试题

10.0

分值:

学生

[A;]

答案: 得分: [0]

10.(错误)

试题

10.0

分值:

公司准备使用Java技术开发一个移动应用APP,选择Java平台时最好是选择( B )

A. Java SE B. Java ME C. Java EE D. Applet 知识点:

阶段作业一

学生

[A;]

答案: 得分: [0]

试题

10.0

分值:

一、单项选择题(共10道小题,共100.0分)

1. 下面关于“回调”的说法错误的是( )

A. “回调”是一种程序设计模式,而不是Java的专门语法规则

B. 通过回调,对象被赋予一些信息,这些信息允许它在稍后的某个时刻返回头

去调用初始对象

C. Java通过指针实现回调 D. Java通过接口实现回调

知识点:

阶段作业二

标准

C

答案: 试题

10.0

分值:

学生

[C;]

答案: 得分: [10]

2. 设有如下接口定义

interface IShape { double Pi = 3.14; void getArea(); }

则下面说法错误的是( )

A. 在程序的任何一个地方都可以调用getArea() B. getArea()是抽象方法 C. getArea()是静态方法 D. getArea()不带有返回值 知识点: 学生

阶段作业二 [C;]

标准

C

答案: 得分: [10]

答案: 试题

10.0

分值:

3. Statement 对象的用于执行某个 SQL 语句的方法是( )

A. execute() B. isClosed() C. getResultSet() D. addBatch(l) 知识点:

阶段作业四

学生

标准

答案: [A;]

答案: A

得分: [10] 试题

分值:

10.0

4. 将光标移动到此 ResultSet 对象的给定行编号的方法是(

A. go(int row) B. goto(int row) C. moveTo(int row) D. absolute(int row) 知识点:

阶段作业四

学生

标准

答案: [D;]

答案: D

得分: [10] 试题

分值:

10.0

5. 关于 JDialog 对话框的叙述错误的是( )

) A. JDialog 对话框与一般窗口不同,对话框依赖其它窗口,当它所依赖的窗口

消失或最小化时,对话框也将消失 B. JDialog 对象也是容器

C. JDialog 默认的布局是 FlowLayout 布局 D. JDialog 对话框也包含一个内容面板,应当把组件加到 JDialog 对象的内容

面板中 知识点:

阶段作业四

标准

C

答案: 试题

10.0

分值:

学生

[C;]

答案: 得分: [10]

6. 当获得一个 ActionEvent 事件对象以后,下面哪种方法能够获得产生这个事件的事件源组件?( )

A. public class getClass() B. public Object getSource() C. public Component getSource() D. public Component getTarget() 知识点:

阶段作业四

标准

B

答案: 试题

10.0

分值:

学生

[B;]

答案: 得分: [10]

7. 如下哪个方法可以将MenuBar加入Frame中?( )

A. setMenu() B. setMenuBar() C. add()

D. addMenuBar() 知识

阶段作业四

点: 学生

标准

答案: [B;]

答案: B

得分: [10] 试题

分值:

10.0

8. 计算机硬件能直接执行的只能是( )。

A. 符号语言 B. 机器语言 C. 汇编语言 D. 高级语言 知识点:

阶段作业一

学生

标准

答案: [B;]

答案: B

得分: [10] 试题

分值: 10.0

9. 在Eclipse中开发JAVA程序的步骤不包括( )

A. 创建一个Java项目 B. 手动创建Java源程序 C. 手工运行JDK命令 D. 运行Java程序 知识点:

阶段作业一

学生

标准

答案: [C;]

答案: C

得分: [10] 试题

分值:

10.0

10.冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是( )

A. 指令操作码的译码结果 B. 指令和数据的寻址方式 C. 指令周期的不同阶段

D. 指令和数据所在的存储单元 知识点:

阶段作业一

学生

答案: [C;]

得分: [10]

标准

答案: C

试题

分值:

10.0

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

Top