- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
水平测试
一、选择题
1 C
【解析】 程序流程图是人们对解决问题的方法、思路或算法的一种描述。其中,图框表
示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序。带箭
头的线段在数据流程图中表示数据流。带箭头的线段在程序流程图中表示控制流。题中给出
的选项中,在图元之间用带有箭头的线段表示图元关系。在模块之间用带有箭头的线段表示
↓ ?
调用关系。构成程序流程图的基本图符及含义: →或 表示控制流;□表示加工步骤; 表示逻
辑条件。
2 A
【解析】 结构化程序设计的原则包括: 自顶而下,逐步求精的设计思想,独立功能,单
出、入口 的模块化设计等。多态性是面向对象程序语言的特征。
3 B
【解析】 模块划分应遵循的准则包括模块之间的耦合和内聚。一般来说,要求模块之间
的耦合尽可能地低,即模块尽可能独立,要求模块的内聚程度尽可能地高,即高内聚、低耦合的
原则。
4 B
【解析】 需求分析阶段的工作主要包括需求获取、需求分析、编写需求规格说明书和
需求评审等四方面。产生的主要文档为软件需求规格说明书,可以为用户、分析人员和设计
人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程
的依据。
5 A
【解析】 算法具有6个特性: ① 有穷性:一个算法必须总是 对任何合法的输入值 在执行
有穷步之后结束,且每一步都可在有限时间内完成,即运行时间是有限的;② 确定性:算法中
每一条指令必须有确切的含义,读者理解时不会产生二义性。③ 可行性: 一个算法是可行的,
即算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现。④ 输入: 一个算
法有零个或多个输入,这些输入取自于某个特定的对象的集合。⑤ 输出: 一个算法有一个或多
个输出。
6 D
【解析】在最坏情况下,快速排序、冒泡排序和直接插入排序需要的比较次数都n n-1 /2,
堆排序需要比较的次数为nlog2n。
7 B
【解析】 在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的一端称为栈
底。栈顶元素总是最后被插入的元素,从而也是最先被删除的元素;栈底元素总是最先被插入
的元素,从而也是最后才能被删除的元素。即栈是按照 先进后出或 后进先出 的原则组织数
据的。
8 C
【解析】 数据库的逻辑设计分为: ① 将概念模型转换成一般的数据模型;② 将一般的
数据模型转换为特定的数据库管理系统所支持的数据模型。把概念模型转换成关系数据模型
就是把E-R图转换成一组关系模式。
9 D
【解析】 在关系运算中,交的定义如下: 设R1和R2为参加运算的两个关系,它们具有相同
的度n,且相对应的属性值取自同一个域,则R1∩R2 为交运算,结果仍为度等于n的关系,其中,
交运算的结果既属于R1又属于R2。
10 C
【解析】 选课SC 表是 学生S 表和 课程C 表的映射表,主键是两个表主键的组
合。
11 C
【解析】 在C语言中,注释可以加在程序中的任何位置,选项A 错误;C程序可以分模块写
在不同的文件中,编译时在将其组合在一起,选项D 错误。C程序的书写风格很自由,不但一行
可以写多个语句,还可以将一个语句写在多行中。所以正确答案选C 。
12 C
【解析】 C语言合法标识符的命名规则是: 标识符只能由字母、数字和下划线组成,并
且第一个字符必须为字母或下划线。因为选项C 中的标识符的第一个字符为,所以C 为本
题的正确答案。
13 B
【解析】 在C语言程序中,用单引号把一个字符或反斜线后跟一个特定的字符括起来表
示一个字符常量。选项A 、C 和D 为正确的字符常量。而选项B 是用双引号括起来的字符,
表示一个字符串常量。所以正确答案为B 。
14 C
【解析】 求余运算符%两边的运算对象必须是整型,而选项B 和D 中 %两边的运算
对象有浮点整数据,所以选项B 和D 是错误的表达式。在选项A 中赋值表达式的两边出现相
同的变量x,也是错误的。选项C 是一个逗号表达式,所以正确答案为C 。
15 B
【解析】 本题考查变量的定义方法。如果要
文档评论(0)