山开2000C语言程序设计综合复习试题.docx

上传人:p** 文档编号:1120947 上传时间:2024-08-04 格式:DOCX 页数:16 大小:25.30KB
下载 相关 举报
山开2000C语言程序设计综合复习试题.docx_第1页
第1页 / 共16页
山开2000C语言程序设计综合复习试题.docx_第2页
第2页 / 共16页
山开2000C语言程序设计综合复习试题.docx_第3页
第3页 / 共16页
山开2000C语言程序设计综合复习试题.docx_第4页
第4页 / 共16页
山开2000C语言程序设计综合复习试题.docx_第5页
第5页 / 共16页
山开2000C语言程序设计综合复习试题.docx_第6页
第6页 / 共16页
山开2000C语言程序设计综合复习试题.docx_第7页
第7页 / 共16页
山开2000C语言程序设计综合复习试题.docx_第8页
第8页 / 共16页
山开2000C语言程序设计综合复习试题.docx_第9页
第9页 / 共16页
山开2000C语言程序设计综合复习试题.docx_第10页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《山开2000C语言程序设计综合复习试题.docx》由会员分享,可在线阅读,更多相关《山开2000C语言程序设计综合复习试题.docx(16页珍藏版)》请在第壹文秘上搜索。

1、2024学年6月份C语言程序设计综合复习题一、单选题1、要定义a和b为两个整型变量,则使用的定义语句为().A、 inta:b;B、 inta,b;C、intab:D、inta:b;正确答案:B2、在8canf0函数调用的格式字符串中,每个格式符的先导字符为().A、#B、%C、SD、正确答案:B3、若n的值为5,s的值为0,则执行whi1.e(n0)s+=n-;*语句后,S的值为().A、15B、 14C、13D、12正确答案:A4、假定x=46,则函数f1.oor(x)的值为()A、4.6C、 4.0C、4.5D、5.0正确答案:B5、在循环语句“for(i=0;i10)X+;e1.sex

2、-;”语句后,x的值为()A、6B,5C、4D,3正确答案:C11、在联合类型的定义中,使用的关健字是().A、 structB、 unionC、 staticD、 enum正确答案:B12、利用一堆字符数姐存储一个字符申时,在其末尾自动存储的一个字符是A、空格B、,0,C、回车D、,n,正确答案:B13、在PrintfO函数调用的格式字符串中,每个格式符的先导字符为().A、#B、%C、$D、正确答案:B14、标准输入设备催盘的文件流标识符是()A、 stdinB、 stdoutC、 S1.derrD、 stdio正确答案:A15、下冽给字符数的赋初值时,正确的是().A、 charsi=a

3、bcdef*:B、 chars24=abcd;C、chars323=abc,xyz;D、chars44=,a,x,s,t):正确答案:A16、假定要访问一个结构变量X中的数据成员a,则表示方法为().A、 X.aB、 -aC、 x:aD、 x(八)正确答案:A。17、若要结束所在函数的执行过程,返回到调用该函数所在位置,则使用的语句为(),A.continueIkbreakC、 gotoD、 return正确答案:D18、在Printf()函数调用的格式字符串中,若使用格式符为“刈”,则对应输出的数据类型为().A、charB,intC、 f1.oatD、 doub1.e正确答案:B19、在函

4、数体中把出现调用自身函数的情况称为().A、非递归调用B、直接递归调用C、间接递归调用D、末尾递归调用正确答案:B20、假定有一个定义语句为“inta10=3,4,2,8,6;*,则元索a3的值为()A、4B. 238D、6正确答案:C21、假定一个结构类型的定义为*structBinta5;char*b;*则该类型的长度为()A、20B、21C、24D、28正确答案:C22、一个函数定义所包含的两个部分是().R、函数头和函数体Ik函数头和函数尾C、函数原型和函数体D、函数名和参数表正确答案:A23、一个无符号字符类型的值域范围是()A、-128到+127B、O到255C. -127到255

5、D、1到255正确答案:B24、下则数值中最小值是().A、 28/8B、 35/3C、 28%8D、 35%3正确答案:D二、判断JB25、在程序文件中添加注弊内容是为了增强程序的可读性.正确答案:正确26、二雉数组元案带有一个下标.正确答案:错误27、对于不加static标识的局部变量,若没有对它进行初始化,则它的初值是0正确答案:错误28、在C语音中,作为标识符的第一个字符只能是英文字母或下划线,不能是数字字符.正确答案:正确29、dorrhi1.e循环语句是以分号结束的语句.30、表达式(f1.oat)25/4的值为6正确答案:错误31、在C语言程序中,ABC和abc被作为同一标识符使

6、用.正确答案:错误32、在“printfC-M=i”,x,y,x-y);”语句所使用的格式字符串中,包含有3个格式符.正确答案:正确33、对于全局或文件作用域变量,其定义位置只能在程序文件中所有函数定义之外.正确答案:正确34、在一个函数定义中,弁数表中的叁数定义之间是采用分号分开的.正确答案:错误35、在C语言中,系统函数fseek()用来移动数据文件中的文件位指针,它仅带有一个文件流叁数.正确答案:错误36、for循环是先判新循环条件,当条件为真时执行循环体.正确答案:正确三、馍空题37、执行下面程序的愉出结果为tfinc1.udevoidmain()I.inta=25,b=18:if(a

7、b)printf(*%sn*,*ab*);if(a=b)printf(*%sn*,*a=b*);if(ab)Printf(飞sn,ab);38、此程序运行后,得到的,出结果为ttinc1.udestructWorkercharname15;intage:intpay;voidmain()I.structWorkerx=(,wanghua,52,1266:structWorkery=x:Prin1.f(飞dn”,x.wy+y.pay):)正确答案:853239、执行下面程序的输出结果为,ttinc1.udevoidnaininti=0,s=O;doi-H=2;if(i%3=0)continue:

8、s+=i*(i+1.):whi1.e(s60):printf(*s=%dn*,s);)正确答案:s=9840、此程序运行后,得到的输出结果为inc1.udeUinc1.udc#inc1.udestructCCCchar*a;intn:;voidmain(void)structCCCx;char*p=,XxkCompu1.er*;x.n-str1.en(p)+1.:x.a=ma1.1.oc(x.n);s1.rcpy(x.a,p);printf(*%s%dn,x.a,x.n);)正确答案:XxkCmpu1.er1241,曳辑表达式(x3x10)的相反表达式为正确答案:x=1042、执行下面程序的愉

9、出结果为#inc1.udevoidmain()inta8=(3,8,6,5,9,2,8,5):inti,s=0;for(i=0;i8:i+)s+=ai;printf(*s-111,s);)正确答案:s=4643、若需要定义一个符号常量,并且使C语言能够进行类型检查,则应在定义语句的开始使用保留字。正确答案:const44、常数120的数据类型为.正确答案:整型45、假定结构类型为*structStrNodecharnaae15;structStrNodenext;*,下面函数能福建立并返回以f为衰头指针的单链表,请在横线处填写合适内容.structStrNodc*xb2()structStrN

10、ode*=NU1.1.,*r;chara15:Printf输入每个字符串,用V-Iv作为结束标志n);doSCanf%s”,a);if(strcmp(a,T)=0)break:r=ma1.1.oc(sizeof(structs1.rNoname,a):r-next=f;:)whi1.e(1.):returnf;)正确答案:f=r46、假定结构类型为“structStrNodecharnaae15;structStrNodenext;,下面函数能够遗历以f为表头指针的单雒表,请在横线处填写合适内容.voidxb1.(structstrNode*f)whiIe(f!=NU1.Dprintf(,%s

11、”.f-name):f=;)Printf(n);)正确答案:f-next47、数值常量0x62的表示方式为.正确答案:十六进制48、执行下面程序的,出结果为ttinc1.udevoidmain()inti,f1.=1.,f2;for(i=2;i6:i+)(2=3*f1;f1.=f2;)prin1.ff2=%dn*,f2);)正确答案:f2=8149、此程序运行后,得到的输出结果为Uinc1.udeintwr9(int*a,intn)inti,s=0;for(i=0;in:i+)s+=ai;returns;)voidmain()inta=5,10,8,7,20.15;printf(*%d%dn*

12、,wr9(a,4),wr9(a+2,3):)正确答案:303550、执行下面程序的愉出结果为,#inc1.udevoidmain()inta8=(12,15,20,8,25,30,28,36):inti,c3=0);for(i=0:i8;i+)if(ai%2=0)c0+;if(ai%3=0)c1.+;if(aiM=0)c2+;)PrinIfO&d%d%dn,cO,c1.,c2);正确答案:64551、此函数的功能是把十进制正整数X转换为进制数出出来.voidxk1.(intx)chara10:inti=0,rem;do(ren=x%16;x=x16;if(rem0)printf(,%c*,ai):)正确答案:十六52、执行下面程序的出结果为Minc1.udevoid

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 户外运动

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!