《C语言程序设计》考试试卷(提高)(B卷).doc

《C语言程序设计》考试试卷(提高)(B卷).doc

ID:52099949

大小:64.00 KB

页数:9页

时间:2020-03-22

《C语言程序设计》考试试卷(提高)(B卷).doc_第1页
《C语言程序设计》考试试卷(提高)(B卷).doc_第2页
《C语言程序设计》考试试卷(提高)(B卷).doc_第3页
《C语言程序设计》考试试卷(提高)(B卷).doc_第4页
《C语言程序设计》考试试卷(提高)(B卷).doc_第5页
资源描述:

《《C语言程序设计》考试试卷(提高)(B卷).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计》考试试卷(提高)(B卷)答题纸说明:将各题的答案按要求答在答题纸上,答在试卷上不给分。一、选择题(将正确选项涂黑)1.ABCD2.ABCD3.ABCD4.ABCD5.ABCD6.ABCD7.ABCD8.ABCD9.ABCD10.ABCD11.ABCD12.ABCD13.ABCD14.ABCD15.ABCD16.ABCD17.ABCD18.ABCD19.ABCD20.ABCD二、填空题1.(1)2.(2)3.(3)4.(4)5.(5)6.(6)(7)(8)7.(9)(10)三、修改程序题1.第一处改正:_______________

2、_______________第二处改正:______________________________2.第一处改正:______________________________第二处改正:______________________________第三处改正:______________________________四、程序设计题1.intmseek(char*str[],charxstr[],intn){}2.voidfindmin(int*s,intn,int*k){}一、单项选择题(每小题2分,共40分)将正确选项涂写在答题纸相应位置上

3、。1.在下列标识符中,哪个是不合法的_____A)pAdB)scanfC)abc+D)list2.(4+5)*3*(5/2)的结果是______A)67B)67.5C)68D)693.不正确的转义字符是_____A)'''B)'\'C)''D)'FFF'4.在C语言中,int型数据在内存中以_____形式存放A)补码B)BCD码C)反吗D)原码5.设整型变量x的值为5,则表达式(x++)+(x++)+(x++)的值是____A)24B)20C)15D)256.switch(exp){casen1:语句块1;casen2:语句块2;………

4、…casenk:语句块k;default:语句块k+1;}正确的叙述是_____A)n1~nk只能是数值型常数B)n1~nk只能是字符型常数C)n1~nk可以是变量D)n1~nk可以是常量表达式7.以下不是无限循环的语句是_____A)for(x=1;x>0;x++);B)for(;;x++=1);C)while(2>3){x++;}D)for(i=10;;i--)sum+=i;8.若有函数调用语句:fun(a,(x,y),fun(n,d,(a,b)));则在此函数调用语句中实参的个数是_____A)3B)4C)5D)69.以下对c语言函数的描述中

5、,正确的是_____A)C语言的函数即可以嵌套定义又可以递归调用。B)C程序由一个或一个以上的函数组成。C)函数必须有返回值D)所有函数必须在同一个程序文件中定义。10.以下程序的输出结果是_____A)12345B)54321C)31234D)35745#includevoidfunc(int*s){staticintj;do{s[j]+=s[j+1];}while(++j<2);}main(){intk,a[10]={1,2,3,4,5};for(k=1;k<3;k++)func(a);for(k=0;k<5;k++)prin

6、tf("%2d",a[k]);printf("");}11.以下叙述正确的是_____A)函数调用必须在函数的定义之后B)float类型的函数在调用前不必声明C)函数的形参是自动变量D)函数内部可以定义全局变量12.以下程序的输出结果为_____A)13B)12C)11D)10#defineFUDGE(y)2.84+ymain(){intx=2;printf(“%d",(int)(FUDGE(5)*x));}13.下列程序执行后的输出结果是_____A)you&meB)youC)meD)errmain(){chararr[10];strcp

7、y(arr,"yourme"’);arr[3]='&';}14.在以下定义中,标识符fprt_____int(*fprt)();A)是一个指向一维数组的指针。B)是一个指向int型变量的指针。C)是一个指向函数的指针,该函数返回值为int型。D)定义不正确。15.设intb=2;执行以下语句:b<<2;b=b>>1;后,b的值是_____A)8B)4C)2D)116.有如下程序段int*p,a,b=10;p=&a;*p=b+10;执行该程序段后,a的值为_____A)10B)20C)随机值D)编译出错17.设有以下定义:inta[4][3]={1,

8、2,3,4,5,6,7,8,9,10,11,12};int(*p)[3]=a;则下列能够正确表示数组元素a[1][2]的表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。