历届全国计算机等级考试二级C语言笔试试卷及参考答案.docx
《历届全国计算机等级考试二级C语言笔试试卷及参考答案.docx》由会员分享,可在线阅读,更多相关《历届全国计算机等级考试二级C语言笔试试卷及参考答案.docx(108页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2005年4月二级C语言笔试试题一、选择题(1)(10)每小题2分,(11)(50)每小题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项真涂在答题卡相应位置上,答在试卷上不得分。(1) A) B) C) D)(2) A) B) C) D)(3)数据的存储结构是指()O存储在外存中的数据数据所占的存储空HJ量数据在计算机中的顺序存储方式数据的逻辑结杓中计算机中的表示下列关于栈的描述中错误的是()。栈是先进后出的线性表栈只能顺序存储栈具有记忆作用对栈的插入与删除黑作中,不露要改变栈底指针对于长度为n的暖桂表,在最年情况下,下列各排序法所对应的比较次数中
2、正确的是A)冒泡 B)冒泡? C)快速J D)快速E序为n/2存为n :序为nF序为 n(n-l)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。A) log2nB) n/2C) nD) n+1(5)卜.列对于线性链表的描述中正确的是()。A)存储空商不一定是连续,且各元素的存储顺序是任意的B)存储空间不一定是连续,且前件元素定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)卜.列对于软件的描述中正确的是()。A) B) C) D)(7)A) B) C) D)(8)A) B) C)
3、D)(9)A) B) C) D)软1:测试的目的是证明程序是否正确软1:测试的目的是使程序运行结果正确软件测试的目的是尽可能多地发现程序中的错误软件测试的目的是使程序符合结构化原则为了使模块尽可能独立,要求()。模块的内聚程序要尽量高,目.各模块间的耦合程序要尽量强模块的内聚程序要尽量高,且各模块间的耦合程序要尽量弱模块的内聚程序要尽量低,模块的内聚程序要尽量低,且各模块间的耦合程序要尽量弱且各模块间的耦合程序要尽量强卞列描述中正确的是()O程序就是软件软件开发不受计算机系统的限制软件既是逻辑实体,又是物理实体软件是程序、数据与相关文档的集合数据独立性是数据库技术的市要特点之一。所谓数据独立性
4、是指()。数据与程序独立存放不同的数据被存放在不同的文件史不同的数据只能被时应的应用程序所使用以上三种说法都不对(10)用树形结构表示实体之间联系的模型是()。A)关系模型B)网状模型C)层次模型D)以上三个都是(11)算法具有五个特性,以下选项中不属于算法特性的是()。A)有穷B)简洁 C)可行 D)确定(12)以下选项中可作为C语言合法常量的是()。A) -80.B) -080C) -8el.OD)-80.0e(13)以下叙述中正确的是()。A)用C程序实现的算法必须要仃输入和输出操作 B)用C程序实现的算法可以没有输出但必须要有输入 C)用C程序实现的算法可以没有输入但必须要有输出D)用
5、C程序实现的算法可以既没有输入也没有输出14.以卜不能定义为用户标识符的是()。A) MainB) _0C) _intD) sizeof(15)以下选项中,不能作为合法常量的是()。A) 1.234e04B) 1.234e0.4C) 1.234e+4D) 1.234e0(16)数字字符0的ASCII值为48,若有以下程序main () char a二1,b二2;printf(%c, b+);yrintf(*%d b-a);程序运行后的输出结果是()。A) 3,2B) 50,2C) 2,2D) 2,50(17)有以下程序main() int m=12, n=34;printf C%d%d, m+
6、,+n);yrintf C%d%d ”, n+,+m);程序运行后的输出结果是()。A) 12353514B) 12353513C) 12343514D) 12343513(18)有定义语句:int b;char c 10则正确的输入语句是()。A) scanf (“媪s,&b,&c);B) scanf (%d%s”,&b, c);C) scanf C%d%s*, b, c);D) scanf (,z%d%s*, b,&c);(19)有以下程序main () int m, n, p;scanf (*m=%dn=%dp=%d*,&m,&n,&p);printf (*%d%d%d ”, m, n,
7、 p);若想从键盘上输入数据,使变量m中的值为123, n中的值为456, p中的值为789,则正确的输人是()0A) m=123n=456p=789B) m=123 n=456 p=789C) m=123, n=456, p=789D) 123456789(20)有以下程序main ()(int a, b, d=25;a=d/10%9;b=a&(-l);yrintf (%d,%d ”, a, b);程序运行后的输出结果是()。A) 6,1B) 2,1C) 6,0D) 2,0(21)有以下程序main() int i=l, j=2, k=3;if(i+=l&(+j=3|k+=3)printf
8、(*%d %d %d ”, i, j, k);程序运行后的输出结果是()。A) B)C)D)3433(22)若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式ab?a:cd?c:d的值( A)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, c=5, d=2, e, f, g;e=f2(fl (a, b), fl (c, d);f=fl(f2(a
9、, b),f2(c, d);g=a+b+c+d-e-f;)rintf (*%d,%d%d e, f, g);程序运行后的输出结果是()。A) 4,3,7B) 3,4,7C) 5,2,7D) 2,5,7z;,以下叙述中正确的是(27)已看定义:char a=xyz, b=x, yA)数组a和b的长度相同B) a数组长度小于b数组长度C) a数组长度大于b数组长度D)卜.述说法都不对(28)有以下程序void f(int *x, int *y) int t;t=*x;*x=*y;*y=t;)main() int a8=l,2,3,4,5,6,7,8, i,*p,*q;p=a;q=&a7;while
10、(pq)f (p, q); p+;q; for(i=0;i8;i+) yrintf (%d, ai);程序运行后的输出结果是()。A) 8,2,3,4,5,6,7,LB) 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=&aO0;for(i=0;i9;i+) pi=i;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,2,9);for(i=0;i5;i+)yrintfai);3序
11、运行后的输出结果是()。A)10234B)12344C)12334D)12234(32)有以下程序main () int a32=0,(*ptr)2, i, j;for(i=0;i2;i+) ptr=a+i;scanfptr);ytr+;for(i=0;i3;i+)for(j=0:j2:j+)printf(%2d , aij);printf();)若运行时输入:123回车,则输出结果为()。 A)产生错误信息B) 102000C) 123000D) 102 03 0(33)有以下程序 prt (int *m, int n) int i;for(i=0;in;i+) main () int a=
12、l,2,3,4,5, i;prt (a,5);for(i=0;i5;i+) printf(%d,ai);程序运行后的输出结果是:(A) 1B) 2C) 3D) 2(34)main(),2,3,4,3,4,,5,6,,5,有以下程序 int a=l,2,3,4.5,6,7,8,9,0,*p; for(p=a;pa+10;p+)printf (%d,”,*p);程序运行后的输出结果是A)1,2,3,4, B)2,3,4,5, C)0,1,2,3,D)1,1,1,1,(35)有以下程序#define P 3 ttdefine F(int x) main (),6,7,5, ,L returnprin
13、tf (对”, F(3+5);程序运行后的输出结果是(A) 192B) 29C) 25D)编译出错(36)有以下程序main (),9,0,10,1,8,9,1,1,(P*x*x);int c=35; printf(%d ”, c&c);程序运行后的输出结果是()。A) B)C)D)(37)07035以下叙述中正确的是()。A)预处理命令行必须位于源文件的开头B)在源文件的一行上可以有多条预处理命令C)宏名必须用大写圣母表示D)宏替换不占用程序的运行时间(38)若有以卜说明和定义union dtint a; char b; double c;以辛述中错误的是()。A) data的每个成员起始地
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 历届 全国 计算机等级考试 二级 语言 笔试 试卷 参考答案
限制150内