欢迎来到天天文库
浏览记录
ID:37013231
大小:96.00 KB
页数:15页
时间:2019-05-17
《2013年9月计算机等考二级C语言压轴题-17》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、-------------------------选择题-------------------------选择题1下列叙述中正确的是( )。A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D.以上说法均不正确答案:C【解析】栈是先进后出的数据结构,在整个过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的变化来操作,所以选择C)。选择题2某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为
2、(假设根结点在第1层)( )。A.3B.4C.6D.7答案:D【解析】根据二叉树的基本性质3:在任意一棵二叉树中,多为0的叶子结点总比度为2的结点多一个,所以本题中度为2的结点为1-1=0个,所以可以知道本题目中的二叉树的每一个结点都有一个分支,所以共7个结点共7层,即度为7。选择题3软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。A.学生成绩管理系统B.C语言编译程序C.UNIX操作系统D.数据库管理系统答案:A【解析】软件按功能可以分为:应用软件、系统软件、支撑软件。操作系统
3、、编译程序、汇编程序、网络软件、数据库管理系统都属于系统软件。所以B)、C)、D)都是系统软件,只有A)是应用软件。选择题4结构化程序所要求的基本结构不包括( )。A.顺序结构B.GOTO跳转C.选择(分支)结构D.重复(循环)结构答案:B【解析】1966年Boehm和Jacopini证明了程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。选择题5下面描述中错误的是( )。A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库
4、设计是软件设计的任务之一D.PAD图是软件详细设计的表示工具答案:A【【解析】详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节,所以A)错误。选择题6下列关于栈叙述正确的是( )。A.栈顶元素最先能被删除B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.栈底元素最先被删除答案:A解析】栈是先进后出的数据结构,所以栈顶元素最后入栈却最先被删除。栈底元素最先入栈却最后被删除。所以选择A)。选择题7负责数据库中查询操作的数据库语言是( )。
5、A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言答案:C【解析】数据定义语言:负责数据的模式定义与数据的物理存取构建;数据操纵语言:负责数据的操纵,包括查询及增、删、改等操作;数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。选择题8一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。A.1:1联系B.1:m联系C.m:1联系D.m:n联系答案:D【解析】因为一个教师可讲授多门课程,而一门课程又能由多个老师讲授所以他们之间是多对多的关系,可以表示为
6、m:n。选择题9A.自然连接B.并C.并D.差答案:D【解析】关系T中的元组是关系R中有而关系S中没有的元组的集合,即从关系R中除去与关系S中相同元组后得到的关系T。所以做的是差运算。选择题10定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。A.-369B.369C.0.369D.整数集合{1,2,3,4,5}答案:B【解析】只有B)选项369可以用无符号整数来表示和存储。A)选项-369有负号,选项C)0.369是小数都不能用无符号整数类存储。选项D)是一个整数集合得用数组来存储选择题11以下叙述中
7、错误的是( )。A.C语言源程序经编译后生成后缀为.obj的目标程序B.C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件C.用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中D.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令答案:D【解析】并不是源程序中的所有行都参加编译。在条件编译形式下,相关内容只在满足一定条件时才进行编译。选项D)中的非执行语句不在其范围内。选择题12以下选项中合法的标识符是( )。A.1 2B. 12C.2-1D.12 答案:B【
8、解析】标识符命名规则:标识符必须由字母(a~z或A~Z)或下划线( )开头;标识符的其他部分可以用字母、下划线或数字(0~9)组成;大小写字母表示不同意义,如cout和Cout代表不同的标识符;在定义标识符时,虽然语法上允许用下划线开头,但是,我们最好避免定义用下划线开头的标识符,因为编译
此文档下载收益归作者所有