2021年2008年9月二级C笔试试题及答案及解析

上传人:氟**** 文档编号:195767873 上传时间:2021-09-12 格式:DOCX 页数:11 大小:122.62KB
返回 下载 相关 举报
2021年2008年9月二级C笔试试题及答案及解析_第1页
第1页 / 共11页
2021年2008年9月二级C笔试试题及答案及解析_第2页
第2页 / 共11页
2021年2008年9月二级C笔试试题及答案及解析_第3页
第3页 / 共11页
2021年2008年9月二级C笔试试题及答案及解析_第4页
第4页 / 共11页
2021年2008年9月二级C笔试试题及答案及解析_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《2021年2008年9月二级C笔试试题及答案及解析》由会员分享,可在线阅读,更多相关《2021年2008年9月二级C笔试试题及答案及解析(11页珍藏版)》请在金锄头文库上搜索。

1、精品word学习资料可编辑2021 年 9 月全国运算机等级考试二级笔试试卷C 语言程序设计(考试时间90 分钟,满分100 分)留意:解答中所提到的教材是新视野训练培训使用的教材全国运算机等级考试-二级教程,此教材是由新视野教学组编写,中国地质高校出版社出版;详情可联系长沙新视野0731-4458250名师归纳总结欢迎下载精品word学习资料可编辑1)栈的初始状态为空;现将元素1,2,3,4,5,A,B,C,D,E 依次放入栈,然后再依次出栈, 就元素的次序是:A) 12345ABCDEB) EDCBA54321C) ABCDE12345D) 54321EDCBA答案: B具体解答:该学问点

2、是考查了栈的先进后出,是我们公共基础的重点考点,在公共基础的10 页纸上多次强调;栈和队列是每年必考的题目;此题与对应教材第三分册81 页 14 题;2) 以下表达中正确选项A) 循环队列有对头和对尾两个指针,因此,循环队列是非线性结构B) 在循环队列中,只需要队列头指针就能够反映队列中元素的动态变化情形C) 在循环队列中,只需要队列头指针就能够反映队列中元素的动态变化情形D) 循环队列中的元素的个数是有队头和队尾指针共同打算的;答案: D具体解答:该学问点是考查了循环队列的学问点, 队列是线性结构;处理队列的话我们是有两个指针的,一个是头指针,一个是尾指针;此题与对应教材第三分册 81 页

3、10 题;(类似)3) 在长度为的有序线性表中进行二分查找,最坏的情形下需要比较的次数是A)O( )B)O( 2)C)O(log2n)D)O(nlog2n)答案: C具体解答: 该学问点是考查了二分查找; 二分查找: 对于长度为的线性表,在最坏情形进行log2n 次;此题与对应教材第三分册 83 页 32 题;4) 以下表达中正确选项A) 次序储备结构的储备肯定是连续的,链式储备结构的储备空间不肯定是连续的;B) 次序储备结构只针对线性结构,链式储备结构只针对非线性结构;C) 次序储备结构能储备有序表,链式储备结构不能储备有序表;D) 链式储备结构比次序储备结构节约空间;答案: A具体解答:该

4、学问点是考查了栈数据结构特点;此题与对应教材第三分册81 页 18 题;5) 数据流图中带有箭头的线段表示的是A) 掌握流B) 大事驱动C) 模块调用D) 数据流答案: D具体解答:该学问点是考查了数据流图中的各个学问点;此题与对应教材第三分册86 页 11 题;6) 在软件开发中,需求分析阶段可以使用的工具是A )N-S 图B) DFD 图C) PAD 图D)程序流程图答案: B此题与对应教材第三分册87 页 12 题;7) 在面对对象方法中,不属于“对象”基本特点的是A) 一样性B)分类性C) 多态性D) 标识一样性答案: A具体解答:该学问点是考查了对象的基本属性;是我们公共基础的重点考

5、点,此题与对应长沙新视野考前冲刺07 年月题目题;名师归纳总结欢迎下载精品word学习资料可编辑8) 一间宿舍可以住多个同学,就实体宿舍和同学之间的联系是C) 选项正确:分号是语句终止的标志,任何一条语句都必需以分号终止.名师归纳总结欢迎下载精品word学习资料可编辑A ) 一对一B)一对多C)多对一D)多把以一个分号结尾的一句话叫做一个C 语言的语对多 答案: B句(第一分册P2,P3)名师归纳总结欢迎下载精品word学习资料可编辑此题与对应教材第三分册90 页 10 题;(类似)9) 在数据治理技术进展的三个阶段中,数据共享最好的是A)人工治理阶段B)文件系统阶段C)数据库系统阶段D)三个

6、阶段相同答案: C 此题与对应教材第三分册90 页 7 题;10) 有三个关系 S,R 和 T 如下:由关系 R 和 S 通过运算得到关系T,就所使用的运算为A)笛卡尔积B)交C)并D)自然连接答案: D具体解答:该学问点是考查了关系的运算,是我们 公共基础的常考的题目;考试中一般比较多的是考 到了笛卡尔积, 交;这个地方考了自然连接的运算;此题与对应教材第三分册91 页 21 题;11) 以下表达中正确选项()A) C 语言的基本组成单位是语句B) C 程序中的每一行只能写一条语句C) 简洁 C 语句必需以分号终止D) C 语句必需在一行内完成答案: C具体解答: 此题考查了C 语言的基本概

7、念, 基本语法,此题全部选项均可在第一分册找到原句A) 选项错误: 函数是 C 语言的基本组成单位(第一分册 P55)B) ,D)选项错误 : C 语言书写格式自由,一行内可以写多个语句,一个语句可以多行书写(第一分册P3)12) 运算机能直接执行的程序是()A) 源程序B) 目标程序C) 汇编程序D) 可执行程序答案: D具体解答:依据我们上机运行的操作步骤,此题就可以选出答案用 C 语言编写的程序,称之为源程序,后缀为.c, 通过 C 语言编译,变为后缀为.obj 的文件,然后链接成后缀为 .exe 的可执行文件,才能交给运算机执行,可见运算机能直接执行的是可执行程序;汇编语言编写的程序,

8、机器不能直接识别, 要翻译成机器语言 (可执行语言) ,才能执行(考生即使不知道该学问点,此题也应当选出答案)此题与第三分册68 页第 20 题,第 23 题考查学问点相近;13) 以下选项中不能作为C 语言合法常量的是() A) cdB) 0.1e+6C) “a”D) 011答案: A具体解答:此题考查了字符常量,实型常量,字符串常量;字符常量是一对单引号括起来的一个字符,A 选项单引号内有两个字符,留意 D 选项为八进制转移字符(第一分册P48)此题在第三分册第2 页,第 18 题,第 20 题;第 22 页第 3 题,第 5 题均有表达14) 以下选项中正确的定义语句是( ) A)dou

9、blea;b;B)doublea=b=7;C)double a=7,b=7;D)double ,a,b; 答案: C具体解答:此题考查变量的定义,以及初始化(定义变量的同时赋值,比如 C 选项)A) 选项错误:在同一条语句中定义多个变量,变量 之间用逗号,eg:double a,b; 假如作为两条语句定义,变量类型不能省略,eg:double a;double b;B) 选项错误:变量b 未定义,正确格式为double a,b;a=b=7;D) 选项错误:变量类型与变量之间不能有逗号,只能是空格eg: double a,b;此题对应第三分册第3 页,第 28 题名师归纳总结欢迎下载精品word

10、学习资料可编辑15) 以下不能正确表示代数式的 C 语言表达式是( )A)2*a*b/c/dB)a*b/c/d*2C)a/c/d*b*2D ) 2*a*b/c*d答案: D具体解答: 此题考查了代数式在C 语言中的书写格式D) 选项相当于代数式此题并不难懂得, 但假如题目给出变量a,b,c,d 的变量类型,就需要大家细心,可以参考第三分册第3页第 34 题16) C 源程序中不能表示的数制是( )A) 二进制B)八进制C)十进制D)十六进制答案: A具体解答:此题考查了整型常量的三种表示形式 整型常量分为十进制整型常量,八进制整型常量,十六进制整型常量,唯独没有二进制整形常量,所以源程序中不能

11、表示二进制此题对应第三分册第2 页,第 14 题(留意 D 选项)17) 如有表达式 (w) ?(-x) : (+y) ,就其中与w 等价的表达式是()A) w=1B) w=0C) w. =1D) w. =0答案: D具体解答:此题考查了规律表达式的真假题目中 w 为 1,表达式 w 表示真, w 为 0,表达式w 表示假,这类题目的做法,把1,0 代入选项,找出与 w 真假条件相符的即可比如: D 选项, w 为 1 时, 1!=0 成立,表达式值为真 w 为 0 时, 0!=0 部成立,表达式值为假此题对应第三分册第10 页,第 2 题,第 8 题,第12 页,第 22 题18) 执行以下

12、程序段后,w 的值为( )int w= A ,x=14,y=15; w=(x|y)&(wa);A) -1B)NULLC) 1D)0答案: C具体解答:此题考查了规律表达式的判定& 两边都为真,表达式才为真;|两边有一个为真就为真 .( x|y)值为真,( w a)成立,也为真,整个表达式 (x|y)&(w a) 值为 1,把 1 赋值给w, w 的值为 1此题没有考察学员简洁犯错的- 规律运算符的短路现象,可以参考第三分册11 页,第 14 题19) 如 变量 已正 确 定义 为 int 型 , 要通过 语句scanf(“%d,%d,%d ” ,&a,&b,&c); 给 a 赋值 1,给 b

13、赋值 2,给 c 赋值 3,以下输入形式中错误选项 (代表一个空格符) ()A ) 1,2,3B)1 2 3 C) 1, 2, 3D)1,2,3 答案: B具体解答:此题考查了scanf 输入函数的格式说明学问输入函数的输入掌握 (双引号之间的内容) ,除 %* 外,假如含有其它字符, 就在输入数据时肯定要一一对应输入这些字符,此题双引号之间含有逗号,那么输入数据之间必需输入逗号,B 选项错误 .此类型的题目仍要留意逗号不是分隔符,假如双引号之间没有逗号,输入数据时不能用逗号此题对应第三分册第8 页 22 题20) 有以下程序段 inta,b,c; a=10;b=50;c=30; if(ab)

14、 a=b,b=c; c=a;printf( “a=%d b=%d c=%d ” ,a,b,c);程序的输出结果是()A )a=10 b=50 c=10B)a=10 b=50 c=30C) a=10 b=30 c=10 D) a=50 b=30 c=50答案: A具体解答:此题目学员应当留意逗号表达式语句, 及 if 语句的结构属于 if ( ab)的只有一条语句a=b,b=c;(逗号表达式语句)咱们强调假如含有多条语句,必需用大括号 括起, eg:if(ab) a=b,b=c; c=a;假如没有用 括起,那么只有一条语句 ,1050 不成立,所以 a=b,b=c; 不执行;执行后面的语句 c=a; 此时 c 的值变为 10,所以输出为 A 选项此题对应第三分册 13 页填空题第 3 题21) 如有定义语句: intm =5,4,3,2,1,i=4;就下面对 m 数组元素的引用中错误选项()A )m-iB)m2*2C) mm0D)mmi答案: C具体

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号