X年3月份全国计算机等级考试二级C语言笔试培训机构复习题--内部21756.docx





《X年3月份全国计算机等级考试二级C语言笔试培训机构复习题--内部21756.docx》由会员分享,可在线阅读,更多相关《X年3月份全国计算机等级考试二级C语言笔试培训机构复习题--内部21756.docx(108页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2012年3月份全国计算机等级考试二级C语言笔试培训机构复习题-内部资料一、选择题题在下列各题题的A)、B)、C)、D)四个选选项中,只只有一个选选项是正确确的,请将将正确的选选项涂写在在答题卡相相应位置上上,答在试试卷上不得得分。(1)为了了避免流程程图在描述述程序逻辑辑时的灵活活性,提出了用用方框图来来代替传统统的程序流流程图,通常也把把这种图称称为 AA)PADD图B)N-S图 C)结构构图 D)数据据流图(2)结构构化程序设设计主要强强调的是 AA)程序的的规模 BB)程序的的效率 C)程序设计计语言的先先进性 D)程序序易读性(3)为了了使模块尽尽可能独立立,要求A)模块的的内聚程度
2、度要尽量高高,且各模块块间的耦合合程度要尽尽量强B)模块的的内聚程度度要尽量高高,且各模块块间的耦合合程度要尽尽量弱C)模块的的内聚程度度要尽量低低,且各模块块间的耦合合程度要尽尽量弱 DD)模块的的内聚程度度要尽量低低,且各模块块间的耦合合程度要尽尽量强(4)需求求分析阶段段的任务是是确定 AA)软件开开发方法 B)软件开发发工具 C)软件开发发费用 DD)软件系系统功能(5)算法法的有穷性性是指A)算法程程序的运行行时间是有有限的B)算法程程序所处理理的数据量量是有限的的C)算法程程序的长度度是有限的的D)算法只只能被有限限的用户使使用(6)对长长度为n的线性表表排序,在最坏情情况下,比较
3、次数数不是n(n-1)/2的排排序方法是是 AA)快速排排序 B)冒泡泡排序 CC)直接插插入排序 D)堆排排序(7)如果果进栈序列列为e1,e2,ee3,e44,则可能能的出栈序序列是 AA)e3,e1,ee4,e22 B)e22,e4,e3,ee1 C)e33,e4,e1,ee2 D) 任任意顺序(8)将EE-R图转换换到关系模模式时,实体与联联系都可以以表示成 AA)属性 B)关系系 C)键 D)域(9)有三三个关系RR、S和T如下:RB C D a 0 k1 b 1 n1 SB C D f 3 h2 a 0 k1 n 2 x1 TBCDDa0kk1由关系R和和S通过运算算得到关系系T,
4、则所使使用的运算算为 AA)并 B)自然然连接 C)笛卡卡尔积 D)交(10)下下列有关数数据库的描描述,正确的是是 AA)数据处处理是将信信息转化为为数据的过过程 BB)数据的的物理独立立性是指当当数据的逻逻辑结构改改变时,数据的存存储结构不不变 CC)关系中中的每一列列称为元组组,一个元组组就是一个个字段 DD)如果一一个关系中中的属性或或属性组并并非该关系系的关键字字,但它是另另一个关系系的关键字字,则称其为为本关系的的外关键字字(11)以以下叙述中中正确的是是 A)用用C程序实现现的算法必必须要有输输入和输出出操作B)用C程程序实现的的算法可以以没有输出出但必须要要有输入C)用C程程序
5、实现的的算法可以以没有输入入但必须要要有输出D)用C程程序实现的的算法可以以既没有输输入也没有有输出(12)下下列可用于于C语言用户户标识符的的一组是 AA)voiid, ddefinne, WWORD B)a33_3,_123,Car CC)Forr, -aabc, IF CCase D)2aa, DOO, siizeoff (13)以以下选项中中可作为CC语言合法法常量的是是 AA)-800 B)-0080 C)-88e1.00 D)-880.0ee (14)若若有语句:charr *liine55;,以以下叙述中中正确的是是A) 定义义linee是一个数数组,每个数组组元素是一一个基类型
6、型为chaar为指针针变量B) 定义义linee是一个指指针变量,该变量可可以指向一一个长度为为5的字符型型数组C) 定义义linee是一个指指针数组,语句中的的*号称为间间址运算符符D) 定义义linee是一个指指向字符型型函数的指指针(15)以以下定义语语句中正确确的是 AA)intt a=b=0; B)chhar A=655+1,bb=b; C)floaat aa=1,*b=&aa,*c=&b; D)dooublee a=00;b=1.1; (16)有有以下程序序段char ch; int k; ch=aa;k=12; printtf(%c,%dd,cch,chh,k); prinntf
7、(k=%dd n,k);已知字符aa的ASCIII码值为为97,则执执行上述程程序段后输输出结果是是A)因变量量类型与格格式描述符符的类型不不匹配输出出无定值B)输出项项与格式描描述符个数数不符,输出为零零值或不定定值C)a,997,122k=122 D)a,997,k=12 (17)有有以下程序序main() innt ii,s=11; for (i=1;i=2& c=2&c=2& cb)a=b; c=a; if(cc!=a)c=b; prinntf(%d,%d,%ddn,a,b,c); 其输出结果果是 AA)程序段段有语法错错 BB)3,55,3 C)3,5,5 D)3,5,7 (20)有
8、有以下程序序#incllude main() innt xx=1,yy=0,aa=0,bb=0; swittch(xx) ccase 1: swittch(yy) ccase 0:aa+; breeak; casee 1:b+; brreak; case 2:a+; bb+; breaak; case 3:a+; bb+; printtf(aa=%d,b=%ddn,a,b); 程序的运行行结果是 AA)a=11,b=00 B)a=2,b=2 C)aa=1,bb=1 D)aa=2,bb=1 (21)下下列程序的的输出结果果是#incllude stddio.hh main() innt i,a=
9、0,b=0; for(ii=1;ii10;i+) iff(i%22=0) a+; contiinue; b+; printtf(aa=%d,b=%dd,a,b); AA)a=44,b=44 B)a=4,b=5 C)aa=5,bb=4 D)a=5,b=5 (22)已已知#int t=0; whilee (t=1) . 则以下叙述述正确的是是A)循环控控制表达式式的值为00 B)循环控控制表达式式的值为11 C)循环控控制表达式式不合法D)以上说说法都不对对(23)下下面程序的的输出结果果是main() intt a110=1,2,3,4,5,6,7,8,9,100,*pp=a; priintf(
10、%dn,*(p+22); AA)3 B)4 C)1 D)2 (24)以以下错误的的定义语句句是 AA)intt x3=00,11,11,2,33; B)innt xx43=1,22,3,1,22,3,1,22,3,1,22,3; CC)intt x4=11,2,33,11,2,33,11,2,33,11,2,33; D)innt xx33=11,2,33,4; (25)有有以下程序序void ss(cchar *s,cchar t) whhile(*s) iff(*s=t)*s=t-a+A; s+; main() chhar sstr1100=abbcddffefdbbd,cc=d; ss(s
11、ttr1,cc); pprinttf(%sn,strr1); 程序运行后后的输出结结果是 AA)ABCCDDEFFEDBDD B)abbcDDffefDbbD C)abcAAAfeffAbA DD)Abccddfeefdbdd (26)有有如下程序序main() chhar cch25=69937,82554,*p22; int ii,j,ss=0; for(ii=0;ii2;ii+)ppi=chii; for(ii=0;ii0;j+=22)s=10*s+pijj-00; printtf(%dn,s); 该程序的输输出结果是是 AA)698825 B)638225 C)66385 DD)693
12、3825 (27)有有定义语句句:chaar ss10;,若要要从终端给给s输入5个字符,错误的输输入语句是是 AA)getts(&ss0); B)sscanff(%ss,s+1); C)geets(ss); D)scannf(%s,ss1); (28)以以下叙述中中错误的是是 AA)在程序序中凡是以以#开始始的语句行行都是预处处理命令行行 B)预预处理命令令行的最后后不能以分分号表示结结束 CC)#deefinee MAAX 是是合法的宏宏定义命令令行 D)CC程序对预预处理命令令行的处理理是在程序序执行的过过程中进行行的(29)设设有以下说说明语句typeddef sstrucct int
13、t n; chaar chh8; PERR; 则下面叙述述中正确的的是 AA)PERR 是结构构体变量名名 BB)PERR是结构体体类型名 C)tyypedeef sttructt 是结构构体类型 D)struuct 是是结构体类类型名(30)以以下叙述中中错误的是是 AA)getts函数用用于从终端端读入字符符串 B)getcchar函函数用于从从磁盘文件件读入字符符 CC)fpuuts函数数用于把字字符串输出出到文件 D)fwwritee函数用于于以二进制制形式输出出数据到文文件(31)以以下能正确确定义一维维数组的选选项是 AA)intt a55=00,1,22,3,44,5; B)cc
14、har a=0,1,2,3,4,5,00; CC)chaar a=A,B,C; DD)intt a55=00123; (32)有有以下程序序#incllude main() chhar pp=a, b, cc,qq10= a, b, c; printtf(%d%dn,sstrleen(p),strrlen(q); 以下叙述中中正确的是是 AA) 在给给p和q数组置初初值时,系统会自自动添加字字符串结束束符,故输出的的长度都为为3 BB) 由于于p数组中没没有字符串串结束符,长度不能能确定,但q数组中字字符串长度度为3 CC) 由于于q数组中没没有字符串串结束符,长度不能能确定,但p数组中字字符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 月份 全国 计算机等级考试 二级 语言 笔试 培训 机构 复习题 内部 21756

限制150内