下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言程序设计试题、单项选择题1 .下列不属于c语言保留字的是()A.charBwhileCtypedefDlook2 .下列关于C语言的叙述错误的是()A英文字母大小写不加以区分B不同类型的变量可以出现在同一个表达式中C在赋值表达中赋值号两边的类型可以不同D某些运算在不同的场合可以有不同的含义3 .下列转义字符中错误的是()A''000'B''14'C'x111'D''2'4 .执行语句Printf("X',-1);后输出结果是()A-1B-ffffC.1Dffff一1、,E,,一5 .
2、设floata=2,b=4,c=3;,以下C语百表达式与代数式一(a+b)c计算结果不一致的是()2A(a+b)*c/2B(1/2)*(a+b)*cC(a+b)*c*1/2Dc/2*(a+b)6 .设inta=10,b=20,c=30;条件表达式a<ba=5:c的值是()A5B10C20D307 .设inta=9,b=6,c;执行语句c=a/b+;后c的值是()A1BC2D8 .执行语句for(i+1;i+<4;);后i的值是()A3B4C5D不确定9 .在运算中,操作数左移一位,其结果相当于操作数()A乘以2B除以2C乘以4D除以410.使用语句scomf("a=%f,
3、b=%f",&a,&b);输入变量a、b的值(口代表空格),正确的是(A,B口Ca=,b=Da=口b=11、下列说法中错误的是:A、C语言中循环嵌套的层数没有限定B、C语言中的内部函数只能在本文件中被调用C、用typedef语句定义的数据类型名称必须是大写字母D、C语言中的continue语句,可以通过改变程序的结构而省略12、设chars10,*p=s;,下列语句中错误的是:A、p=s+5;B、s=p+5;C、s2=p4;D、*p=s0;13、设enumweeksun,mon,tue,wed,thu,fri,satday;正确的赋值语句是:A、sun=0;B、sun
4、=day;C、mon=sun=1;D、day=sun;14、若用数组中作为函数调用时的实参,则实际上传递给形参的是:A、数组的第一个元素值B、数组元素的个数C、数组中全部元素的值D、数组首地址15、下列错误的是:A、chars="china”;B、chars10="china"C、chars10;s="china";D、chars10='c','h','i','n','a'16、在C语言中,有值函数的数据类型是指()A函数形式参数的数据类型B函数返回值的数据类型C调
5、用该函数时的实参的数据类型D任意指定的数据类型17.设Structshorta;charb;贝Usizeof(cs)的值是()floatc;cs;A4B5C6D718.设intx=1,2,3,4,5,6,7,8,9,0,*p=x,k;XK)且0Wk<10,则对数组元素xk的错误引用是()AP+KB*(X+K)CXP-X=KD*(19. 设#defineN3#defineY(n)(N+1)*n)则表达式2*(N+Y(5+1)的值是()A42B48C54D出错20. 关于主函数的形式参数,下列说法正确的是(A可以有两个B类型可以是实型C不可以由用户自己定义名字D是在程序编译时获得实际值二、填
6、空题21. 可以将被函数中获得的值返回给主调函数的语句是()。22. 设intx=2,y=1;则表达式x+y的值是()。23. 若未指定局部变量的存储类型,则其隐含的存储类型是()。24. 在执行循环结构或switch结构时,能够立即退出该结构的语句是()。25. 设a=12,则执行a+=a-+a*=a;后变量a的值是()。26. 设inta,b,c;则执行a=(b=3,c=5,b=10);后变量a的值是()。27. 设a=100,*p1=a,*p2=p1;,则表达式*P2的值是()。28. 静态型外部变量的作用域是()。29设inta23=1,2,3,4,5,6;则数组元素a10的值是()。
7、30.函数调用时,若形参是一个变量,而对应的实参是一个有确定值得表达式,则函数参数的传递方式是(传递。三、程序分析题()inti;for(i=1;i<3;i+)f(i);f(intj)staticinta=100;intk=1;+k;printf(“%dn”,j+a+k);a-=2;32. #include<stdioh>longfan(intn)longs;if(n<=2)s=2;elses=ntfan(n-1);printf(“%dt”,s);returns;main()fan(5);printf(“n”);33. /*设从键盘输入:420<回车>*/m
8、ain()n)charc;while(c=getchar()!=switch(c-0)case0:case1:putchar(c+2);case2:putchar(c+3);break;case3:putchar(c+4);default:putchar(c+1);break;printf(“n”);四、程序填空题34. 一个三位整数(100999),若各位数的立方和等于该数自身,则称其为“水仙花数”(如:153=13+53+33),找出所有的这种数。main()intn,a,b,c;/*n、a、b和c分别为三位数自身及其个位、十位和百位*/for(c=1;c<=9;c+)for(b=0
9、;b<=9;b+)for(;a+)n=;if(a*a*a+b*b*b+c*c*c=)printf(“%dn”,n)35. 输入一个数字(范围在09之间,若不在此范围内显示输入错),输出对应的应为单词(Zero,One,Two,Nine)。main()inti;char*digit10=“Zero”,“One”,“Two”,“Three”,“Four”,“Five”,“Six”,“Seven”,“Eight”,“Nine”;scanf(“%d,);printf("%(H",i);if()printf(“%sn”,digit);elseprintf(“Inputerror!n”);36. 将一个文本文件(madat)拷贝到另一个文本文件(niudat)中.#include<>main()FILE.*ma,*niu;ma=fopen(“”,);niu=fopen(“”,“w”);while(!feof(ma)fput(ma),);fclose(niu);五程序设计题37. 输入某学生的数学(math)、英语(english)、和C语
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度高端电子产品包装运输合作协议3篇
- 二零二五年度渔船租赁与海洋科技研发合作合同4篇
- 2025版买卖居间合同范本正本标准版2篇
- 美团骑手2025年度职业发展与薪酬激励合同4篇
- 2025年度茶叶市场调研与分析服务合同31篇
- 二零二五年度海洋工程建设项目履约担保合同4篇
- 2025年度楼顶广告牌广告位使用及收益分成合同范本4篇
- 2025年系统门窗产业绿色智能家居解决方案合同3篇
- 2025年度矿业权转让中的环境风险评估合同3篇
- 二零二五年度绿色能源设施租赁合同合法经营与环保双赢4篇
- 领导沟通的艺术
- 发生用药错误应急预案
- 南浔至临安公路(南浔至练市段)公路工程环境影响报告
- 绿色贷款培训课件
- 大学生预征对象登记表(样表)
- 主管部门审核意见三篇
- 初中数学校本教材(完整版)
- 父母教育方式对幼儿社会性发展影响的研究
- 新课标人教版数学三年级上册第八单元《分数的初步认识》教材解读
- (人教版2019)数学必修第一册 第三章 函数的概念与性质 复习课件
- 重庆市铜梁区2024届数学八上期末检测试题含解析
评论
0/150
提交评论