当前位置:主页 > 全国院校库
复习题南航考试试题库(配答案) PDF 下载

 

4● 面向对象程序设计以 (对象) 为基本的逻辑构件,用 (类) 来描述具有共同特征

的一组对象;以 (继承) 为共享机制,共享类中的方法和数据。

(1)A. 模块 B. 对象 C. 结构 D. 类

(2)A. 类型 B. 抽象 C. 类 D. 数组

(3)A. 引用 B. 数据成员 C. 成员函数 D. 继承

 

 

● 链表不具备的特点是 (A) 。

(4)A. 可随机访问任何一个元素 B. 插入、删除操作不需要移动元素

C. 无需事先估计存储空间大小 D. 所需存储空间与线性表长度成正比

 

 

● 在具有100 个结点的树中,其边的数目为 (99) 。

(8)A. 101 B. 100 C. 99 D. 98

 

 

● 程序设计语言的定义一般应包括 (B) 几个方面。

(9)A. 语法、语义和语句 B. 语法、语义和语用

C. 语义、语句和语用 D. 语法、语用和语句

 

● 在程序的执行过程中,用 (队列) 结构可实现嵌套调用函数的正确返回。

(13)A. 队列 B. 栈 C. 树 D. 图

 

● 数据库系统从广义的角度看,应该由 (A) 组成。数据字典中存放 (D) ,

数据库管理系统对应用程序的操作都要通过数据字典来进行。

 

.`.``

(18)A. 数据库管理系统软件 B. 数据定义语言DDL

C. 数据操纵语言DML D. 数据库体系结构的描述

 

● 设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门课程的

学生学号、姓名及平均成绩的SELECT 语句应该是:

SELECT 学号,姓名,AVG(成绩) AS 平均成绩

FROM Student

GROUP BY (A)

HAVING (A)

(19)A. 学号 B. 姓名 C. 系名 D. 课程号

(20)A. COUNT(DISTINCT 学号)>3 B. COUNT(课程号)>3

C. COUNT(DISTINCT 学号)>=3 D. COUNT(课程号)>=3

 

 

 

 

● 系统软件是 (A) 的软件。

(25)A. 向应用软件提供系统调用等服务

B. 与具体硬件逻辑功能无关

C. 在应用软件基础上开发

D. 并不具体提供人机界面

 

 

● 软件的复杂性与许多因素有关。 (B) 不属于软件的复杂性参数。

(32)A. 源程序的代码行数 B. 程序的结构

C. 算法的难易程度 D. 程序中注释的多少

 

 

● 在结构化分析与设计方法中,为了在需求改变时对软件的影响较小,应该使 (C) 。

(33)A. 程序结构与问题结构相对应 B. 程序结构与问题结构相独立

C. 程序结构与用户界面相对应 D. 程序结构与用户界面相独立

 

 

● 某软件公司根据市场需求,组织开发出一套应用软件,并对其公司的职工进行了

保密的约束,以确保市场竞争。但是该公司某开发人员将该应用软件的程序设计技巧和算

法(由该开发人员设计)作为论文向社会发表。该软件开发人员 (A) ,而该软件公司

丧失了这套应用软件的 (C) 。

(37)A. 丧失了计算机软件著作权 B. 未丧失计算机软件著作权

C. 丧失了发表权 D. 丧失了专利权

(38)A. 商业秘密 B. 计算机软件著作权

C. 发表权 D. 专利权

 

● 程序计数器(或指令地址寄存器)属于CPU 的 (d) 部件。

(51)A. 运算器 B. 控制器 C. 存储器 D. I/O 接口

 

 

● 控制机器指令执行的微程序存放在 (B) 中。

(52)A. 控制存储器 B. 指令寄存器 C. 内部存储器 D. SRAM

 

 

● TCP/ IP 是一个协议簇,它的体系结构分为四层:应用层、网际层、网络接口

层和(B) ,其中ARP 协议属于 (C) 。为了在源主机和目的主机之间传送数据,

IP 协议需要确定源主机和目的主机是否在同一个网络中。如果不在同一网络时,则必须通

过 (A) 进行通信。

(63)A. 会话层 B. 传输层 C. 网络层 D. 表示层

(64)A. 应用层 B. 传输层 C. 网际层 D. 网络接口层

(65)A. 网关或路由器 B. 中继器 C. 集线器 D. 终端匹配器

 

 

● 执行指令时,以寄存器的内容作为操作数的地址,这种寻址方式称为(D 寻址。

(12)A. 寄存器 B. 相对 C. 基址变址 D. 寄存器间接

 

 

● 若 push、pop 分别表示入栈、出栈操作,初始栈为空且元素1、2、3 依次进栈,

则经过操作序列push、push、pop、pop、push、pop 之后,得到的出栈序列为(A) 。

(29)A. 321 B. 213 C. 231 D. 123

123

 

● 在面向对象的系统中,由于有了(A) ,所以父类的数据和方法可以应用于

子类。

(52)A. 继承性 B. 封装性 C. 抽象性 D. 多态性

 

● 对于一个具有容错能力的系统, (B) 是错误的。

(11)A. 通过硬件冗余来设计系统,可以提高容错能力

B. 在出现一般性故障时,具有容错能力的系统可以继续运行

C. 容错能力强的系统具有更高的可靠性

D. 容错是指允许系统运行时出现错误的处理结果

 

● 为增强访问网页的安全性,可以采用(C) 协议;为证明数据发送者的身份与

数据的真实性需使用(C) 。

(15)A. Telnet B. POP3 C. HTTPS D. DNS

(16)A. 散列算法 B. 时间戳 C. 数字信封 D. 加密算法

 

● 编译器是指将 (B) 的程序。

(28)A. 汇编代码翻译成机器代码

B. 高级语言程序翻译成机器语言目标代码

C. SQL 翻译成汇编语言

D. C 语言翻译成Java 语言

 

● 进行软件测试的目的是(A) 。