2008年9月全国计算机等级考试二级c语言笔试试题(含参考答案).doc
- 文档编号:209319
- 上传时间:2022-10-06
- 格式:DOC
- 页数:19
- 大小:32.50KB
2008年9月全国计算机等级考试二级c语言笔试试题(含参考答案).doc
《2008年9月全国计算机等级考试二级c语言笔试试题(含参考答案).doc》由会员分享,可在线阅读,更多相关《2008年9月全国计算机等级考试二级c语言笔试试题(含参考答案).doc(19页珍藏版)》请在冰豆网上搜索。
2008年9月全国计算机等级考试二级C笔试试卷
一、选择题
1、一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后在依次出栈,则元素出栈的顺序是
A)12345ABCDEB)EDCBA54321
C)ABCDE12345D)54321EDCBA
2、下列叙述正确的是
A)循环队列有队头和队尾两个指针,因此,循环队列是非线形结构
B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况
D)循环队列中元素的个数是由队头指针和队尾指针共同决定
3、在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
A)O(n)B)O(n2)C)O(log2n)D)O(log2n)
4、下列叙述中正确的是
A)顺序结构存储的存储一定是连续的,链式存储结构的存储空间不一定是连续的
B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
C)顺序存储结构能存储有序表,链式存储结构不能存储有序表
D)链式存储结构比顺序存储结构节省存储空间
5、数据流图中带有箭头的线段表示的是
A)控制流B)事件驱动C)模块调用D)数据流
6、在软件开发中,需求分析阶段可以使用的工具是
A)N—S图B)DFD图C)PAD图D)程序流程图
7、在面向对象的方法中,不属于〞对象〞基本特点的是
A)一致性B)分类性C)多态性D)标识唯一性
8、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
A)一对一B)一对多C)多对一D)多对多
9、在数据管理技术发展的三个阶段中,数据共享最好的是
A)人工管理阶段B)文件系统阶段
C)数据库系统阶段D)三个阶段相同
10、有三个关系R、S和T如下:
RST
AB
m1
n2
BC
13
35
ABC
m13
由关系R和S通过运算得到关系T,则所使用的运算为
A)笛卡尔积B)交C)并D)自然连接
11、以下叙述中正确的是
A)C程序的基本组成单位是语句B)C程序中的每一行只能写一条语句
C)简单C语句必须以分号结束D)C语句必须在一行内写完
12、计算机能直接执行的程序是
A)源程序B)目标程序C)汇编程序D)可执行程序
13、以下选项中不能作为C语言合法常量的是
A)´cd´B)0.1c+6C)〞\a〞D)´\011´
14、以下选项中正确的定义语句是
A)doublea;b;B)doublea=b=7
C)doublea=7,b=7;D)double,a,b;
15、以下不能正确表示代数式2ab/cd的C语言表达式是
A)2*a*b/c/dB)a*b/c/d*2
C)a/c/d*b*2D)2*a*b/c*d
16、C源程序中不能表示的数制是
A)二进制B)八进制C)十进制D)十六进制
17、若有表达式(w)?
(-x):
(++y),则其中与w等价的表达式是
A)w==1B)w==0C)w!
=1D)w!
=0
18、执行以下程序段后,w的值为
intw=´A´,x=14,y=15;
W=((x||y)&&(w<´a´));
A)-1B)NULLC)1D)0
19、若变量已正确定义为int型,要通过语句scanf(〞%d,%d,%d〞,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格符)
A)uuu1,2,3<回车>B)1u2u3<回车>
C)1,uuu2,uuu3<回车>D)1,2,3<回车>
20、有以下程序段
inta,b,c;
a=10;b=50;c=30;
if(a>b)a=b,b=c,c=a;
printf(〞a=%db=%dc=%d\n〞,a,b,c);
程序的输出结果是
A)a=10b=50c=10B)a=10b=50c=30
C)a=10b=30c=10D)a=50b=30c=50
21、若有以下定义语句:
intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
A)m[-i]B)m[2*2]C)m[m[0]]D)m[m[i]]
22、下面的函数调用语句中func函数的实参个数是
func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)));
A)3B)4C)5D)8
23、若有定义语句:
doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
A)*pB)x[5]C)*(p+1)D)*x
24、若有定义语句:
chars[10]=〞1234567\0\0〞;,则strlen(s)的值是
A)7B)8C)9D)10
25、以下叙述中错误的是
A)用户自定义的函数中可以没有return语句
B)用户自定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值
C)用户自定义的函数中若没有return语句,则应当定义函数为void类型
D)函数的return语句中可以没有表达式
26、以下关于宏的叙述中正确的是
A)宏名必须用大写字母表示
B)宏定义必须位于源程序中所有语句之前
C)宏替换没有数据类型限制
D)宏调用比函数调用耗费时间
27、有以下程序
#include
main()
{inti,j;
for(i=3;i>=1;i--)
{for(j=1;j<=2;j++)printf(〞%d〞,i+j);
pintf(〞\n〞);
}
}
程序运行的结果是
A)234B)432C)23D)45
3455433434
4523
28、有以下程序
#include
main()
{intx=1,y=2,z=3;
if(x>y)
if(y>z)printf(〞%d〞,++z);
elseprintf(〞%d〞,++y);
printf(〞%d\n〞,x++);
}
程序运行的结果是
A)331B)41C)2D)1
29、有以下程序
#include
main()
{inti=5;
do
{if(i%3==1)
if(i%5==2)
{printf(〞%d〞,i);break;}
i++;
}while(i!
=0);
printf(〞\n〞);
}程序运行的结果是
A)*7B)*3*5C)*5D)*2*6
30、有以下程序
#include
intfun(inta,intb)
{if(b==0)returna;
elsereturn(fun(-a,-b));
}
main()
{printf(〞%d\n〞,fun(4,2));}
程序运行的结果是
A)1B)2C)3D)4
31、有以下程序
#include
#include
{int*p;
p=(int*)malloc(sizeof(int));
*p=n;return*p;
}
main()
{inta;
a=fun(10);printf(〞%d\n〞,a+fun(10));
}
程序运行的结果是
A)0B)10C)20D)出错
32、有以下程序
#include(stdio.h)
voidfun(inta,intb)
{intt;
t=a;a=b;b=t;
}
main()
{intc[10]={1,2,3,4,5,6,7,8,9,0},i;
for(i=0;i<10;i+=2)fun(c[i],c[i+1]);
for(i=0;i<10;i++)printf(〞%d,〞,c[i]);
printf(〞\n〞);
}程序运行的结果是
A)1,2,3,4,5,6,7,8,9,0B)2,1,4,3,6,5,8,7,0,9
C)0,9,8,7,6,5,4,3,2,1D)0,1,2,3,4,5,6,7,8,9
33、有以下程序
#include
structst
{intx,y;}data[2]={1,10,2,20};
main()
{structst*p=data;
printf(〞%d,〞,p->y);printf(〞%d\n〞,(++p)->x);
}程序运行的结果是
A)10,1B)20,1C)10,2D)20,2
34、有以下程序
#include
voidfun(inta[],intn)
{inti,t;
for(i=1;i } main() {intk[10]={1,2,3,4,5,6,7,8,9,10},i; fun(k,5); for(i=2;i<8;i++)printf(〞%d〞,k[i]); printf(〞\n〞); } 程序运行的结果是 A)345678B)876543C)1098765D)321678 35、有以下程序 #include #defineN4 voidfun(inta[][N],intb[]) {inti; for(i=0;i } main() {intx[][N]={{1,2,3},{4},{5,6,7,8},{9,10}},y[N],i; fun(x,y); for(i=0;i printf(〞\n〞); }程序运行的结果是 A)1,2,3,4,B)1,0,7,0,C)1,4,5,9,D)3,4,8,10, 36、有以下程序 #include intfun(int(*s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2008 全国 计算机等级考试 二级 语言 笔试 试题 参考答案