系列之《2005-2011年全国计算机等级考试二级C语言笔试试题及答案》.docx
《系列之《2005-2011年全国计算机等级考试二级C语言笔试试题及答案》.docx》由会员分享,可在线阅读,更多相关《系列之《2005-2011年全国计算机等级考试二级C语言笔试试题及答案》.docx(148页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2005年4月全国计算机等级考试二级C语言笔试试题及答案22005年4月全国计算机等级考试二级C语言笔试答案132005年9月全国计算机等级考试二级C语言笔试试题及答案142005年9月全国计算机等级考试二级C语言笔试答案282006年4月全国计算机等级考试二级C语言笔试试题及答案292006年4月全国计算机等级考试二级C语言笔试答案402006年9月全国计算机等级考试二级C语言笔试试题及答案412006年9月全国计算机等级考试二级C语言笔试答案532007年4月全国计算机等级考试二级C语言笔试试题及答案542007年4月全国计算机等级考试二级C语言笔试答案662007年9月全国计算机等级考试
2、二级C语言笔试试题及答案662007年9月全国计算机等级考试二级C语言笔试答案772008年4月全国计算机等级考试二级C语言笔试试题及答案772008年4月全国计算机等级考试二级C语言笔试答案832008年9月全国计算机等级考试二级C语言笔试试题及答案832008年9月全国计算机等级考试二级C语言笔试答案922009年3月全国计算机等级考试二级C语言笔试试题及答案922009年3月全国计算机等级考试二级C语言笔试答案1042009年9月全国计算机等级考试二级C语言笔试试题及答案1042009年9月全国计算机等级考试二级C语言笔试答案1142010年3月全国计算机等级考试二级C语言笔试试题及答案
3、1142010年3月全国计算机等级考试二级C语言笔试答案1252010年9月全国计算机等级考试二级C语言笔试试题及答案1262010年9月全国计算机等级考试二级C语言笔试答案1372011年3月全国计算机等级考试二级C语言笔试试题及答案1382011年3月全国计算机等级考试二级C语言笔试答案147一、选择题(110每小题2分,1150每小题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。(1)数据的存储结构是指。A)存储在外存中的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构
4、在计算机中的表示(2)下列关于栈的描述中错误的是 oA)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A) log2n B) n/2C) nD) n+1(5)下列对于线性链表的描述中正确的是 oA)存储空间不一定是连续,且各元素的存储顺序是任意的B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面C)存储
5、空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是=A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求_A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度耍尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是。A)程序就是软件B)
6、软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指 oA)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对(10)用树形结构表示实体之间联系的模型是。A)关系模型B)网状模型C)层次模型D)以上三个都是(11)算法具有五个特性,以下选项中不属于算法特性的是。A)有穷性B)简洁性C)可行性D)确定性(12)以下选项中可作为C语言合法常量的是。A)-80. B)-0800-8el.0D)-80.0e(13)以下叙述中正确的是
7、。A)用C程序实现的算法必须要有输入和输出操作B)用C程序实现的算法可以没有输出但必须要输入C)用C程序实现的算法可以没有输入但必须耍有输出D)用C程序实现的算法可以既没有输入也没有输出(14)以下不能定义为用户标识符的是。A) Main B)_0C)_inlD) sizeof(15)以下选项中不能作为合法常量的是 oA)1.234eO4B)1.234eO.4C)1.234e+4D)1.234e0(16)数字字符0的ASCH值为48,若有以下程序main () char a=,1, b=2;printf (%c, b+);printf(%dn”, b-a);)程序运行后的输出结果是。A)3,2
8、 B)50,2 C)2,2 D)2,50(17)有以下程序main() int m=12, n=34;printf (%d%d”, m+,+n);printf (,%d%dn/z, n+,+m);程序运行后的输出结果是 oA)12353514 B)12353513 C)12343514 D)12343513(18)有定义语句:int b;char c10则正确的输入语句是。A) scanf&b,&c); B) scanf (%d%s”,&b, c);C) scanf (z/%d%s/z, b, c); D) scanf (/z%d%s,z, b,&c);(19)有以下程序main() int
9、m, n, p;scanf C/m=%dn=%dp=%d,/,&m,&n,&p);printf (%d%d%dn”, m, n, p);)若想从键盘上输入数据,使变量m中的值为123, n中的值为456, p中的值为789,则正确的输入是 oA) m=123n=456p=789 B) m=123 n=456 p=789C) m=123, n=456, p=789 D)123456789(20)有以下程序main() int a, b, d=25;a=d/10%9;b=a&(_l);printf (*%d,%dn*, a, b);)程序运行后的输出结果是 OA)6,1 B)2,1 C)6,0 D
10、)2,0(21)有以下程序main()(int i=l,j=2, k=3;if(i+=l&(+j=3|k+=3)printf(*%d %d %dn”, i, j, k);)程序运行后的输出结果是.A)123 B)234 C)223 D)233(22)若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式aA)1 B)2 C)3 D)4(23)有以下程序main()(int p8=ll,12,13,14,15,16,17,18, i=0, j=0;while(i+y?x:y;int f2(int x, int y)return xy?y:x;main()(int a=4, b=3,
11、c=5, d=2, e, f, g;e=f2(fl (a, b), f 1(c, d); f=f 1(f2(a, b), f2(c, d);g=a+b+c+d-e-f;printf (%d,%d,%dn*, e, f, g);)程序运行后的输出结果是 OA)4,3,7 B)3,4,7 C)5,2,7 D)2,5,7(27)已有定义:char a=xyz, b=x, y, z;,以下叙述中正确的是A)数组a和b的长度相同B) a数组长度小于b数组长度C) a数组长度大于b数组长度D)上述说法都不对(28)有以下程序void f(int *x, int *y)int t;t=*x;*x二*y;*y
12、=t;)main()(int a8=l,2,3,4,5,6,7,8, i,*p,*q;p=a;q=&a7;while(pf (p, q);p+;q;for(i=0;i8;i+)printf(%d,ai);)程序运行后的输出结果是.A)8,2,3,4,5,6,7,1, B)5,6,7,8,1,2,3,4,C) 1,2,3,4,5,6,7,8, D)8,7,6,5,4,3,2,1,(29)有以下程序main ()(int a33,*p, i;p=&a00;for(i=0;i=n;i-)ai+l=ai;)main ()(int i, aN=(l,2,3,4,5,6,7,8,9,10);fun (a,
13、2,9);for(i=0;i5;i+)printfai);)程序运行后的输出结果是.0A)10234 B)12344 C)12334 D)12234(32)有以下程序main ()(int a32=0,(*ptr)2, i,j;for(i=0;i2;i+)ptr=a+i; scanf(级d”, ptr); ptr+;for(i=0;i3;i+) for(j=0;j2;j+) printf(%2d, aij);printf(n);)若运行时输入:123回车),则输出结果是。A)产生错误信息B)10 C)12 D)10203020000030(33)有以下程序prt (int *m, int n)
14、 int i;for (i=0;iniainO(int a=l,2,3,4,5, i ;prt(a,5);for(i=0;i5;i+)printf (%d, ai);)程序运行后的输出结果是。A)1,2,3,4,5, B)2,3,4,5,6, C)3,4,5,6,7, D)2,3,4,5,1,(34)有以下程序main() int a=l,2,3,4,5,6,7,8,9,0,*p;for(p=a;p程序运行后的输出结果是.A)1,2,3,4,5,6,7,8,9,0, B)2,3,4,5,6,7,8,9,10,1,C)0,1,2,3,4,5,6,7,8,9, D)1,1,1,1,1,1,1,1,
15、1,1,(35)有以下程序#define P 3void F(int x)return(P*x*x);main()printf(*%dn*,F(3+5);程序运行后的输出结果是.A)192 B)29 C)25 D)编译出错(36)有以下程序main()int c=35;printf (刎n, c&c);程序运行后的输出结果是。A)0 B)70 C)35 D)1(37)以下叙述中正确的是 oA)预处理命令行必须位于源文件的开头B)在源文件的一行上可以有多条预处理命令C)宏名必须用大写字母表示D)宏替换不占用程序的运行时间(38)若有以下说明和定义union dtint a;char b;doub
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2005-2011年全国计算机等级考试二级C语言笔试试题及答案 系列 2005 2011 全国 计算机等级考试 二级 语言 笔试 试题 答案
限制150内