计算机综合能力强化训练(C程序设计)试卷

更新时间:2023-06-06 02:13:01 阅读量: 实用文档 文档下载

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

c语言

选择题

1. 下面叙述正确的是( C )。

A. 算法的执行效率与数据的存储结构无关

B. 算法的空间复杂度是指算法程序中指令(或语句)的条数

C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止

D. 以上三种描述都不对

2. 以下数据结构中不属于线性数据结构的是( C )。

A. 队列

B. 线性表

C. 二叉树

D. 栈

3. 算法的时间复杂度是指( C )。

A. 执行算法程序所需要的时间

B. 算法程序的长度

C. 算法执行过程中所需要的基本运算次数

D. 算法程序中的指令条数

4. 下列叙述中正确的是( A )。

A. 线性表是线性结构

B. 栈与队列是非线性结构

C. 线性链表是非线性结构

D. 二叉树是线性结构

5. 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为

( B )。

A. 349

B. 350

C. 255

D. 351

6. 已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历

序列是( A )。

A. cedba

B. acbed

C. decab

D. deabc

7. 在下列几种排序方法中,要求内存量最大的是( D )。

A. 插入排序

B. 选择排序

C. 快速排序

D. 归并排序

8. 数据库系统的核心是( B )。

A. 数据模型

B. 数据库管理系统

C. 软件工具

c语言

D. 数据库

9. 下列叙述中正确的是( C )。

A. 数据库是一个独立的系统,不需要操作系统的支持

B. 数据库设计是指设计数据库管理系统

C. 数据库技术的根本目标是要解决数据共享的问题

D. 数据库系统中,数据的物理结构必须与逻辑结构一致

10. 下列模式中,能够给出数据库物理存储结构与物理存取方法的是 ( A )。

A. 内模式

B. 外模式

C. 概念模式

D. 逻辑模式

11. 下述关于数据库系统的叙述中正确的是( A )。

A. 数据库系统减少了数据冗余

B. 数据库系统避免了一切冗余

C. 数据库系统中数据的一致性是指数据类型的一致

D. 数据库系统比文件系统能管理更多的数据

12. 关系表中的每一横行称为一个( A )。

A. 元组

B. 字段

C. 属性

D. 码

13. 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写

需求规格说明书以及( B )。

A. 阶段性报告

B. 需求评审

C. 总结

D. 都不正确

14. 下面不属于软件工程的3个要素的是( D )。

A. 工具

B. 过程

C. 方法

D. 环境

15. 程序流程图(PFD)中的箭头代表的是( B )。

A. 数据流

B. 控制流

C. 调用关系

D. 组成关系

16. 下面概念中,不属于面向对象方法的是( D )。

A. 对象

B. 继承

C. 类

D. 过程调用

17. 结构化程序设计主要强调的是( B )。

A. 程序的规模

c语言

B. 程序的易读性

C. 程序的执行效率

D. 程序的可移植性

18. 对建立良好的程序设计风格,下面描述正确的是( A )。

A. 程序应简单、清晰、可读性好

B. 符号名的命名要符合语法

C. 充分考虑程序的执行效率

D. 程序的注释可有可无

19. 下面对对象概念描述错误的是( A )。

A. 任何对象都必须有继承性

B. 对象是属性和方法的封装体

C. 对象间的通讯靠消息传递

D. 操作是对象的动态性属性

20. 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送

( D )。

A. 调用语句

B. 命令

C. 口令

D. 消息

填空题

1.

2.

3.

4. 问题处理方案的正确而完整的描述称为( 算法 )。 算法的复杂度主要包括( 时间 )复杂度和空间复杂度。 栈的基本运算有三种:入栈、退栈和( 读栈顶元素 )。 关系数据库管理系统能实现的专门关系运算包括选择、连接和 ( 投

影 )。

5. 数据库系统的三级模式分别为( 概念级 )模式、内部级模式与外部

级模式。

6. ( 数据库设计 )是数据库应用的核心。

7. 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、( 参

照完整性 )和自定义完整性。

8. 数据库系统中实现各种数据管理功能的核心软件称为( DBMS )。

9. 面向对象的模型中,最基本的概念是对象和( 类 )。

10. 测试的目的是暴露错误,评价程序的可靠性;而( 调试 )的目的是发现

错误的位置并改正错误。

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

Top