您好,欢迎来到尔游网。
搜索
您的当前位置:首页5. 2016年农大_Java语言与面向对象程序设计_在线作业_3

5. 2016年农大_Java语言与面向对象程序设计_在线作业_3

来源:尔游网


Java语言与面向对象程序设计_在线作业_3

一、单选题 ( 每题5分, 共20道小题, 总分值100分 )

1.

接口声明由修饰、interface、接口名称、( )和接口体。

• A. 父类列表

• B. private

• C. 逗号隔开的父接口列表 √

• D. static final

2.

排序是将一个数据序列中的各个数据按照某种( )排列的过程。

• A. 数值

• B. 顺序(从大到小或从小到大) √

• C. 规律

- 1 -

• D. 方向

3.

引入整个包中所有成员,即“import 包名字.*”,例如:

( )

• A. import java.io.*; √

• B. import java;

• C. import java.io;

• D. import *.*;

4.

public long f(int n){

if(n==1){

return 1;

}else{

- 2 -

return n*f(n-1);

}

}

是递归方法,实现( )计算。

• A. 1+2+…+N

• B. 程序有错

• C. N的阶乘 √

• D. n*(n-1)

5.

在子类中可以通过成员的名称直接引用父类的方法或者用“( )”引用父类的方法。

• A. object.方法名称

• B. this.方法名称

• C. super.方法名称 √

- 3 -

• D. 对象.方法名称

6.

下面类的父类是( )

public class Mx {

……

}

• A. 无

• B. Object √

• C. java.lang

• D. System

7.

用static修饰的域称为静态域,又称为“( )”。

• A. 实例变量

- 4 -

• B. 类变量 √

• C. 成员

• D. 非静态变量

8.

在Java程序设计语言中,所有源代码写在一个扩展名是( )的纯文本文件里。

• A. .jar

• B. .java √

• C. .doc

• D. .class

9.

在调用覆盖的方法时,被调用的覆盖方法的版本( ),就是子类中的覆盖方法。

• A. 不是唯一的

• B. 只有一个 √

- 5 -

• C. 有多个

• D. 与重载类似

10.

声明抽象方法用下面的格式:

( ) 类型 方法名([参数表]);

• A. abstract √

• B. static

• C. final

• D. public

11.

面向对象方法与软件复用的好处是:

1) ( )。

2) 提高软件质量。

- 6 -

3) 体现较多的一致性。

• A. 方便使用Java

• B. 少花钱

• C. 提高生产率,降低软件生产的代价 √

• D. 简化系统难度

12.

在子类中重新定义一个与从父类那里继承来的( )的域,称为域的隐藏。

• A. 名字完全相同 √

• B. public

• C. protected

• D. private

13.

在Java语言中有如下几种变量:

- 7 -

在类中的成员变量,又称域。

在方法或代码块中的( )。

在方法声明中的变量,又称参数。

• A. 成员变量

• B. 系统变量

• C. 类变量

• D. 局部变量 √

14.

在Java语言中,声明一个变量的同时也就指明了变量的( )。

• A. 名称

• B. 类型符号

• C. 作用域 √

• D. 符号集

- 8 -

15.

public abstract class GraphicObject {

abstract void draw();

……

}

是( )类。

• A. 接口

• B. 未完成的类

• C. 抽象 √

• D. 抽象方法

16.

Java 语言是一种广泛使用的高水平的程序设计语言,是一个有力的( )。这个语言平台为软件开发提供了一整套必备的工具和功能实现。

• A. 系统工具

- 9 -

• B. 运行环境

• C. 开发工具

• D. 软件平台 √

17.

表达式是一个由( )和方法调用等,按照语言语法构造的符号串。

• A. 函数

• B. 常数

• C. 变量、常数、运算符 √

• D. 运算符

18.

super关键字表示超类的引用,可用super:

( )。

在子类构造方法使用超类构造方法。

- 10 -

• A. 引用类自己

• B. 无用

• C. 定义父类

• D. 访问超类成员 √

19.

Exception是在程序执行期间发生的( )程序指令流程的事件。

• A. 控制

• B. 打乱正常 √

• C. 中止

• D. 延缓

20.

Scanner sc=new Scanner(System.in);

x = sc.nextDouble();

- 11 -

从( )接受double浮点数。

• A. Scanner

• B. 输入设备

• C. 键盘

• D. System √

- 12 -

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- axer.cn 版权所有 湘ICP备2023022495号-12

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务