2009年春C笔试.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:3 大小:22KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

2009年春C笔试.doc

2009年春C笔试.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2009年春江苏省高等学校非计算机专业学生江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试计算机基础知识和应用能力等级考试二级试卷试卷语种:试卷语种:c语言说明:说明1.本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟;2.本试卷满分为60分,分选择题和填空题,试卷不分A,B类型;,程序设计部分分为选择题(10分)3.计算机基础知识全部是选择题(20分)和填空题(30分)两种;4.选择题用答题卡答题。每一项又A,B,C,D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。每选对一项得1分,不选或错选不得分;5.填空题用答题纸答题。请将答案用蓝,黑色钢笔或圆珠笔填写在答题纸的相应的答题号内,每个答案占一行,不得换行。每填对一个答案得1分,不填或填错不得分;6.请认真填写并仔细核对答题卡和答题纸上的学校名称,准考证号和姓名是否填写正确。7.考试结束时将试卷,答题卡和答题纸放在桌上,不得带走。带监考人员收毕清点后,方可离场。第二部分C语言程序设计选择题(用答题卡答题,答题号内,一、选择题(用答题卡答题,答案依次填在21~30答题号内,共10分)以下定义和声明中,语法均有错误的是_____(21)____。21.以下定义和声明中,语法均有错误的是。1、int_f(intx){}2、intf(intf){}、、3、int2x=1;3、structfor{intx};、、A.2、3B.3、4C1、4D、1、2、3、4、、、、、、、22.设有定义和声明如下:设有定义和声明如下:#defined2intx=5floaty=3.83charc=’d’;以下表达式中有语法错误的是____(22)_____.以下表达式中有语法错误的是A.x++B.y++C.c++D.d++123.选项中,以下选项中,选项中不能表示函数sign(x)=0功能的表达式____(23)________.功能的表达式-1x=0x<0x>024.25.26.27.28.A.s=(x>0)?1:(x<0)?-1:0B.s=x<0?-1:(x>0?1:0)C.s=x<=0?-1:(x==0?0:1)C.s=x>0?1:x==0?0:-1以下语句中有语法错误的是_____(24)________.以下语句中有语法错误的是A.printf(“%d”,0e);B.printf(“%f”,0e2);C.printf(“%d”,0x2);D.printf(“%s”,”0x2”);以下函数定义正确的是_____(25)____________.以下函数定义正确的是A.doublefun(doublex,doubley){}B.doublefun(doublex;doubley){}C.doublefun(doublex,doubley);{}D.doublefun(doublex,y){}函数得到一个数的平均值,若需要通过调用f函数得到一个数的平均值,以下f函数定义中不能实现该功能的是____(26)______.功能的是A.voidf(double*a){*a=(*a)*(*a);}B.voidf(doublea,double*b){*b=a*;}C.voidf(doublea,doubleb){b=a*a;}D.doublef(doublea){returna*a;}设有声明“以下语句中与“等价的是.设有声明“intp[10]={1,2},i=0;”,以下语句中与“p[i]=p[i+1],i++;”等价的是以下语句中与等价的是A.p[i]=p[i++];B.p[++i]=p[i];C.p[++i]=p[i+1];D.i++,p[i-1]=p[i];已知有声明“已知有声明“chara[]=”Ttismine”,*p=”Itismine”;’,下列叙述中错误的是下列叙述中错误的是____(28)______.A.strcpy(a,”yes”)和strcpy(p,”yes”)都是正确的和都是正确的B.a=”yes”和p=”yes”都是正确的和C.*a等于等于*pD.Sizeof(a)不等于Sizeof(p)不等于已知有声明“inta[2][3]={0},*p1=a[1],(*p)[3]=a;”,以下表达式中与不等价的表达式是_____(29)________.“a[1][1]=1”不等价的表达式是不等价的表达式是A.*(p1+1)=1B.p1[1][1]=1C.*(*(p2+1)+1)=1D.p2[1][1]=130.设有结构定义及变量声明如下:设有结构定义及变量声明如下:Structproduce{charcode[5];