- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、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,且相对应的属性值取自同一个域,则 为交运算,结果仍为度等于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【解析】 本题考查变量的定义方法。如果要一次进行多个变量的定义,则在它们之间要用逗号隔开。因此选项A)和C)错误。在选项C)中,变量c是一个浮点型指针,它只能指向一个浮点型数据,不能指向指针变量b 。所以正确答案为B)。
(16)D【解析】 输出格式控制符%c表示将变量以字符的形式输出;输出格式控制符%d表示将变量以带符号的十进制整型数输出,所以第一个输出语句输出的结果为a,97;第二个输出语句输出的结果为k=12。所以选项D)为正确答案。
(17)B【解析】 C语言的字符以其ASCII码的形式存在,所以要确定某个字符是大写字母,只要确定它的ASCII码在A和Z之间就可以了,选项A)和C)符合要求。函数isalpha用来确定一个字符是否字母,大写字母的ASCII码值的范围为65到90,所以如果一个字母的ASCII码小于91,那么就
您可能关注的文档
- 虚拟机Vmware下 linux上网设置 (bridged NAT 方式) +图解.doc
- 虚拟机VMware下安装RedHat Linux完全攻略.doc
- 虚拟机VMware下安装RedHat_Linux_9.0_图解.doc
- 虚拟机vmware新手使用教程.doc
- 虚拟机VMware在Linux操作系统课程教学中的应用.doc
- 虚拟机VMware中安装VMware Tools for Linux(Fedora16).doc
- 虚拟机安装archlinux(一).doc
- 虚拟机安装linux(详解).doc
- 虚拟机安装solaris10系统镜像文件.doc
- 虚拟机安装内核.doc
- 2025年新能源汽车后市场服务市场市场前景预测与投资机会研究报告.docx
- 2025年智能投顾行业合规运营风险防范与控制报告.docx
- 叙事作文参观工场1000字9篇范文.docx
- 2025年成人教育终身学习体系构建与平台运营:终身学习平台用户增长策略报告.docx
- 2025年文化旅游演艺项目跨界融合的策划与商业模式创新报告.docx
- 2025年家庭教育指导服务市场区域发展差异与机遇分析.docx
- 2025年家庭教育指导服务市场家庭教育行业创新案例与启示报告.docx
- 2025年电商平台直播带货效果评估与策略优化分析报告.docx
- 工业机器人协作技术发展趋势与2025年机器人安全防护应用场景研究报告.docx
- 跨境电子商务数据合规性2025年合规审查指南报告.docx
文档评论(0)