c语言考试试题_第1页
c语言考试试题_第2页
c语言考试试题_第3页
已阅读5页,还剩3页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一判断共1(题(共计20分)第1题(2.0分)题号:1259若定义 immQ=l23A5;|lljml的值为 2. 答案:Y第2题(2.0分)题号:1275如杲定义一个函敎时省略类型,则函敌没有返 回值.答案:N第3题(2.0分)题号:12结构体类型只有一种。答案:N第4题(2.0分)题号:1241在C语言的探识符中,大写宇母和小写宇母完全 等价.答案:第5题(2.0分)题号1271定义一种结构体类型后,则用该类型定义的所 有变重占用内存的大小是相同的- 答案:Y第6题(2.0分)题号:1269若定义ini a4= 13,4;超界引用址4则编译 时不报错.答案:Y第?题(2.0分)题号:109

2、6c语寿中运算符的运算对象必须是整型.答案:Y第8题(2.0分)题号:1109两个宇符串中的宇符个数相冋时才能进行宇符串大小的比较答案:N第9題(2.0分)题号:1135语句pnmfC%c”,65);存在语法错渓菩案:N第1(腕(2.0分)题号:32若有说明im c测yhilu(c二gctchnrO);是正确的C语 句。答案:Y 二、单项选择 共15題(共计30分) 第1題(2.0分)题号:3114C语言源程序若的后缀是A:cxcB:cC:(bjD:cp咨案:B第2題(2.0分)题号:1B4以下不能正确定义二维数组的选项是().A:inia22=lM2;B:inmQ2= 1,23,4;C:im

3、42)囚二 23;D:inu 口 沪12.3,4;答案:D第.3題(2.0分)题号:129以下各栋识符中,台法的用户栋识符为().A:A#CB:tnvstcrv C:mainD:abf答案:B第4题(2.0分)题号:632以下叙述正确的是0 0A:do-whilci句构成的循环不能用其它语句构 成的循环来代替.B:di=%dn,x,O;A=3.6O0(X)0ti=4B:x=33=3C:k=3.6000(X)J=3D:x=3 U3.600000答案:C第6题(2.0分)题号:172在C语言程序中0 0人函数的定义可以嵌奁,但函敎的调用不可以 嵌壹B:函敎的定义不可以僚套,但函数的调用可以嵌直C:

4、函数的定义和函数调用均可以嵌直r:函教的定义和函敖调用不可以議套答案:B第7題(2.0分)題号:678当调用函数时,实参是一个数组若,则向函数传送的是0 OA:数组的长度E:敎组的首地址C:数组每一个元素的地址D:敎组每个兀素中的值答案:B第X題(2.0分)題号:125下列程序的输出结杲是0 Om:un()int a=7,b=5;printf(,%dn*b=b/a);A:0B:5C:1D:不确定值答案:A第9題(2.0分)題号:187经过下列的语旬int i,a10/p淀义后,下列语句 中合法的是0 0A:p=p+2;B:p=a5J;C:p=a2+2;r):p二&(j+2);答案:A第10題(

5、2O分) 題号:633对以下说明语句mu10=6,7,8,9,10;的正确理解是0 0&将5个初值依次賦给alZ35B:将5个初值依次賦给介()至乱4C將5个初值依次賦给a62alQr:因为数组长度与初值的个数不相同,所以此 语旬不正确答案:B第11題(2.0分) 題号:574若变重巳正确定义并賦值,下面符台C语言语 法的表达式是0 0A:a:=b+1B:a=b=c+2C:ini 1&5%3D:a=a+7=c-rb答案:B第12題(2.0分) 題号:110C语言中,dur类型数据占()。人1个宇节E:2个宇节C:4个宇节D:8个宇节答案:A第13题(2.0分)题号:551应用缓冲文件系统对文件

6、进行读写操作,打开文件的函教W为0 0A:屮5B:fopcnC:cl()scD:fclosc答案:B第14题(2.0分)题号:141若乳为im类型且其值为3,则执行完表达式 a+=a*aJa.a的值是()A:12B:27C:18D:9菩案:A第15题(2.0分)题号:142下面的表示形式中,正确的宇符第重是().A:WE:、(rC:MaMD:H0n答案:B 三、程序埴空共1题(共计15分)第1題(15()分)题号:395p=*pl;tpl=* p2;*p2=p;【程序埴空】功能:输入3个敎讣,c,按从小到大的顺序输出。*/ini *pintcr2/p(intcr3; printfplcasc

7、input 3 numbcr:nl J12卫3:); sc:mFC%d,%dMr ,&nl,&n2,&n3);“.“.“SPACE* /样include void mainQ void swap(int *pl, int *p2); ini nlji2ji3;pointer 1= &nl; p)intcr2 二&n2;p SPAC E * * * / if(【?】)sap(pointcrlointcr3); /*ointcr3); printff*thc sorted numbers :】nr:%d,%d,%dn” ji 1J12 卫 3); / .*$ ace* * I voidgmp( ?

8、)答案:=(1)= nlii2=或=n2*pointcr2 = *p( intcr2intcr 1=(答案 2)= nln3=或= n3*pointcr3=或= *pointcr3n3=n3*pointcr3 =或= fp()intcr3*pointcr2ini p;= = =借案 4)= = =b=c; c=d;)CND*f*/return k;第1题(150分)題号:374【程序改错】void tnain() long fun (int n);int n = 15;prinif( RThc value is: %ldnr full (n);答案:=(答案 1)=for (k=4; k=n;

9、 k+)=(答案 2)=a=b;=(3)=return d;五、程序设计共1题(共计20分)四、程序改错共1题(共计15分)功能:求广义菲玻那契筑敎的第II项。广义菲玻 那契级数的前口顶为:1, 1, 1,3, 5, 9, 17, 31,, 从第四项开饴,侮一项的值是其前三项之和。项值通过函数值返回main()函敎。例如:若 n= 15,则应输出:The value is: 2209o甘include include long fun (int n)long a=l, b=l, c=l, d=l, k;/*.* F( )(JND* * / 第1題(200分)题号:391/*【程序设计】for

10、(Jc=4; kn; k+)d = a+b+c;; f( )GNP* * *功能:将宇符串中的小写宇母转换为对应的犬 写宇母,其它宇符不变。 ;#include void wwjtO; void ch:mgc(char strQ)/*pr(gram*/*;*”.* End * */void main。void ch:uigc(char strj);char stT(4();gcts(atr);chnngc(str);puts(str);printffWritc FILE Error,f);change (i);rintf(兀 T,”siT,i); fcl(sc(IN);fclosc(OLT);昔案:int i;for(i=0;stTi!=,0,;i+) if(stri=,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论