




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
快动网()计算机等级考试自学平台历年试题解析2011年3月全国计算机二级C语言笔试试题一、选择题(110、2140每小题2分,1120每题1分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。(1)下列关于栈叙述正确的是A)栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除D)上述三种说法都不对答案:A解析:栈的特点是“先进后出,后进先出”的线性结构,进栈又称为入栈最先进入栈的数据元素会被压入栈底,最后进入栈的元素所在位置称为栈顶,出栈又称为退栈即将元素从栈中删除,将元素退栈是先将栈顶的元素退栈,对于栈的运行原理可参考快动网公共基础知识视频教程。所以上边选项正确的是A。(2)下列叙述中正确的是A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构答案:B解析:A错误,符合线性结构的特点是:(1)有且只有一个根结点(2)每一个结点最多只有一个前件,也最多只有一个后件,根据题意不一定是非线性结构即指的是线性结构,那么根据线性结构的特点只有一个根结点,所以选项A叙述错误。B正确,比如二叉树是一个非线性结构,二叉树就是一个根结点,所以该选数正确。C和D叙述错误,循环链表和双向链表都是线性结构。(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A)3B)4C)6D)7答案:D解析:根据二叉树的性质,叶子结点即度为0的结点个数总比度为2的结点个数多1,根据题目内容可知度为2的结点个数为0,因为叶子结点只有1个,由于二叉树的结点类型有三种:度为0,度为1,度为2,根据题目内容可知二叉树共有7个结点所以度为1的结点个数是6,度为1表示结点只有一个分支,这个分支可以是左子树或右子树,我们画一下该二叉树的图为:上图中只举了两个二叉树的例子符合题目的二叉树还有很多,从图中可以看出除了叶子结点(度为0)外都是度为1的结点,这些二叉树都有一个特点即深度为7。所以该题选择D。(4)在软件开发中,需求分析阶段产生的主要文档是A)软件集成测试计划B)软件详细设计说明书C)用户手册D)软件需求规格说明书答案:D解析:A错误,集成测试计划是在概要设计阶段编写的文档。B错误,详细设计阶段产生的文档是软件详细设计说明书。C错误,用户手册是在软件实现阶段要完成文档。D正确。需求规格说明书是后续工作如设计、编码等需要的重要参考文档。(5)结构化程序所要求的基本结构不包括A)顺序结构B)GOTO结构C)选择(分支)结构D)重复(循环)结构答案:B解析:结构化程序的基本结构包括:顺序结构、选择结构、循环结构三种,以上选项B所说的GOTO结构是错误的,goto只是一种编程指令不是一种程序结构。(6)下面描述中错误的是A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具答案:B解析:A正确,系统总体结构图描述了软件系统的结构这是概要设计阶段的任务,详细设计阶段正是在概要设计阶段之后要进行工作。B错误,软件设计的过程是根据软件需求进行概要设计,详细设计,而该选项所描述的“转换为软件表示”即指编写程序。正确的描述应该是软件实现是将软件需求转换为软件表示的过程。C正确,数据结构和数据库设计是概要设计阶段的任务。D正确,详细设计的表示具包括:程序流程图,N-S,PAD,HIPO等。(7)负责数据库中查询操作的数据库语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言答案:C解析:用户通过数据定义语言可以方便地对数据库中的相关内容进行定义。例如,对数据库、表、索引进行定义。用户通过数据操纵语言可以实现对数据库的基本操作。例如,对表中数据的查询、插入、删除和修改。数据控制语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。所以该题目选择C。(8)一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的程序是:A)1:1联系B)1:m联系C)m:1联系D)m:n联系答案:D解析:根据题目内容可知:一个教师可对多门课程,一门课程可对多名教师,所以 实体教师和课程间关系就是多对多关系,即选项D正确。(9)有三个关系R、S和T如下:RABCa12b21C31SABc3TC1则由关系R和S得到关系T的操作是A)自然连接B)交C)除D)并答案:C解析:A错误,自然连接是关系的横向运算。连接运算将两个关系横向地拼接成一个更宽的关系所以T关系不是R和S的自然连接后的结果。B错误,关系R与关系S经交运算后所得到的关系是既在R中又在S中的元组组成,题目中的T关系的元组在S中不存在。C正确。详细的例子讲解请参见快动网公共基础知识的视频教程或配套课件。D错误。并是两个关系的和集,从上图可以看出T不是R和S的和。(10)定义无符号整数类为UInt,下面可以作为类UInt实例化值的是:A)-369 B)369 C)0.369 D)整数集合1,2,3,4,5答案:B解析:该题考察了对无符合整数的理解。A错误,它是一个负数是属于有符号数。B正确。C错误,它是一个实型数。D错误,C语言对数组在定义时赋值可以采用该形式。(11)计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是:A)C语言程序仅可以编译执行。B)C语言程序仅可以解释执行C)C语言程序既可以编译执行又可以解释执行D)以上说法都不对答案:A解析:C语言程序需要通过编译将源程序编译成目标程序再构造成可执行程序才可以执行。所以选项A正确。(12)以下叙述中错误的是A)C程序的可执行程序是由一系列机器指令构成的B)用C语言编写的源程序不能直接在计算机上运行C)通过编译得到的二进制目标程序需要连接才可以运行D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件答案:D解析:A正确,C程序经过编译生成目标程序再经过构造生成.exe的可执行程序,exe文件中就是由机器指令组成的只不过还有与操作系统相关的指令,因为exe是在操作系统下运行的。B正确。C源程序需要经验编译才可以在计算机上运行。C正确。将编译生成的目标程序经过构造或链接生成可执行程序。D错误。构造链接生成的exe可执行程序是可以脱离c语言开发环境直接运行的,运行方式为:进入cmd运行方式输入exe程序名,回车就可以了。(13)以下选项中不能用作c程序合法常量的是A) 1,234B)123C)123D)“cx7-G”答案:A选项A不是一个合法的常量,因为中间有一个逗号B选项是一个字符常量,该字符是转义字符。C选项是一个整型常量D选项是一个字符串常量 (14)以下选项中可用作C程序合法实数的是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重难点解析人教版八年级上册物理《物态变化》同步练习练习题(含答案解析)
- 烘培考试题目大全及答案
- 机器人中级运维员考试题及答案
- 2025年自考法理学专业考试题库及答案
- 2025年病理学试题库和答案解析
- 钛合金腐蚀防护研究-洞察与解读
- 2025年事业单位招聘考试综合类职业能力倾向测验真题模拟试卷(备考易错解析备考)
- 2025年宁波市鄞州区面向社会公开招聘社区专职工作者55人模拟试卷有完整答案详解
- 2025广东佛山市顺德区红岗第一幼儿园临聘带班教师模拟试卷含答案详解
- 鹤壁交警考试题库及答案
- 《X射线计算机体层成像儿童诊断参考水平标准》解读
- 露天开采铝矿土石方剥离工程施工方案-2
- 附件6工贸高风险企业高危领域较大以上安全风险管控清单
- 2025年钒氮合金市场环境分析
- 2025年保安证考试答题技巧与试题答案
- 2025年广东省统一离婚协议书模板
- 《2025 NCCN子宫颈癌临床实践指南》解读
- 《上消化道出血》课件
- 论《平凡的世界》中的苦难意识
- 乒乓球比赛裁判员学习用(教学)
- 农林毛竹基地林业贴息贷款项目建设可行性研究报告
评论
0/150
提交评论