![C语言程序设计试题及参考答案_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/d1980787-8deb-4f0e-a1ca-8cc53a724620/d1980787-8deb-4f0e-a1ca-8cc53a7246201.gif)
![C语言程序设计试题及参考答案_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/d1980787-8deb-4f0e-a1ca-8cc53a724620/d1980787-8deb-4f0e-a1ca-8cc53a7246202.gif)
![C语言程序设计试题及参考答案_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/d1980787-8deb-4f0e-a1ca-8cc53a724620/d1980787-8deb-4f0e-a1ca-8cc53a7246203.gif)
![C语言程序设计试题及参考答案_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-6/9/d1980787-8deb-4f0e-a1ca-8cc53a724620/d1980787-8deb-4f0e-a1ca-8cc53a7246204.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言程序设计 一、选择题(共40分,每小题2分) 1、以下叙述不正确的是(D) A、一个C源程序可由一个或多个函数组成 B、一个C源程序必须包含一个main函数 C、C程序的基本组成单位是函数 D在C程序中,注释说明只能位于一条语句的后面 2、下列四个选项中,是不合法的用户标识符的选项是( B) A、abcB、12ACC sunD A 3、设有语句inta=4 ;则执行了语句a+=a-=a*a后,变量a的值是(A) A -24B、OC 4D 16 4、下列运算符中优先级最高的是(B) A、B +C A 7B 6C、5D 4 8、 x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,
2、正确的输入语句是(B) A INPUTx、y、z; B、scanf( “d%d%d ”, C scanf( “d%d%d, x,y,z) ; D read( “ d%d%d, printf(“ m=%dn=%dn,m, n); A m=23n=45B m=234n=56C m=23n=456D 语句有错误 10、若运行时,给变量x输入12,则以下程序的运行结果是(A) mai n() intx ,y; scanf( “ %d , printf(“ dn”,y); A OB 22C 12D 10 11、C语言中while和do-while循环的主要区别(A) A do-while的循环体至少执行
3、一次 B while的循环控制条件比do-while的循环控制条件严格 C、do-while允许从外部转到循环体内 D do-while的循环体不能是复合语句 12、 以下对二维数组的正确说明的语句是(C) A、inta3B、floata(3,4)C 、doublea34D 、floata(3)(4) 13、以下程序的输出结果是(C) mai n() inti ,x33=1,2, 3, 4, 5, 6, 7, 8, 9; for(i=0 ; i3 ; i+) printf( “ %d , xi2-i); A 1, 5, 9B 1, 4, 7CC 3, 5, 7D 3, 6, 9 14、以下能对
4、一维数组a进行正确初始化的语句是(C) A inta10=(0 , 0, 0, 0, 0) ; B inta10=; C inta10=0; D inta10=10*1; 15、以下程序执行后的输出结果是:(A) intfun (i nta, intb , intc) a=456 ; b=567; c=678; voidmai n() intx=10 , y=20, z=30; z=fun(x , y, z); printf( “ %d %d %dn”,z , y , x); A 30, 20 , 10B 10 , 20 , 30 CC 10 , 30 , 50D 10 , 30 , 40 1
5、6、以下说法正确的是(A) 如果在一个函数中的复合语句中定义了一个变量,则该变量 A只在该复合语句中有效 B在该函数中有效 C在本程序范围内有效 D为非法变量 17、 以下函数调用语句中含有的实参个数为(B) func(exp1 , exp2 , exp3), (exp4 , exp5); A 1B 2CC 4D 5 18、 在C语言程序中,以下说法正确的是(B)。 A函数的定义可以嵌套,但函数的调用不可以嵌套 B函数的定义不可以嵌套,但函数的调用可以嵌套 C函数的定义和函数的调用都不可以嵌套 D函数的定义和函数的调用都可以嵌套 19、请读程序 longfun 5(i ntn) Iongs ;
6、 if(n=1)|( n=2) s=2; else s=n+fun5(n-1); return(s); mai n() Iongx ; x=fun5(4); printf(%ldn ” ,x); 上面的程序的运行结果是(A) A 9B 10C 12D 18 20、若有下面的变量定义,以下语句中合法的是D)。 inti ,a10,*p ; A、p=a+2; B p=a5 ; C、p=a2+2;D、p= 二、填空题(共20分,每空1分) 1、若a是int型变量,且a的初值为6,则计算表达式a+=(b=4)+(c=2)后,a的值为咚。 2、C语言中三种逻辑运算符为则x数组中行下标的下限为2_,列下标
7、的下限为4 。 9、 若有定义:inta34=1,2,0,4,6,8,10;则初始化后,a12得到的初值是, a22得到的初值是,a02得到的初值是。 10、在C语言中,一个函数由函数头和函数体两部分组成,函数体一般包括声明部分和执行部分。 三、程序分析题(20分,每题5分) 1、以下程序的输出结果是852 mai n() inty=10 ; for( ; y0; y-) if(y%3=0) printf( “ %d , -y ); continue ; 2、有以下程序段,若输入1298,则输出结果是8921 mai n() intn1 , n2; scanf( “ %d , printf(
8、“ %d , n1); 3、以下程序的输出结果是d仁7d2=5 #include “ stdio.h ” fun (i ntb) intd=5 ; d+=b+; printf(“ d1=%dn”,d); mai n() inta=2 , d=3; Fun(a); d+=a+; printf(“ d2=%dn”,d); 4、以下程序的输出结果是k=5 #include “stdio.h ” f(intn) switch(g) case0 : return0 ; case1: case2: return1 ; return(f(g-1)+f(g-2); mai n() intk ; k=f(5);
9、 printf(“ k=%d , k); 四、编程题.(共20分,每小题10分) 1、编程求 1+2+3+99+100. 2、输入一同学成绩,判断其成绩等级。 等级范围为: 90以上等级为A 8980等级为B 7970等级为C 6960等级为D 60以下等级为E C语言程序设计参考答案 一、选择题 15DBABA 610CCBCA 1115ACCCA 1620ABBAD 二、填空题 1)、122)、 for(i=1;iv=100;i+) sum二sum+l; printf( “1+2+ n” ,sum); 2、 #in clude main () floatscore; scanf( “f, switch(score/10) case10: case9:printf(“yourscoreisAn”);break
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学二年级数学乘法口算测试题人教版
- 医院网络安全保密协议书范本
- 财产抵押借款合同范本
- 2025年度食堂窗口员工培训及管理服务合同
- 二零二五年度国际货运代理合同书协议书
- 二零二五年度集体鱼塘承包与渔业法律法规咨询合同范本
- 二零二五年度实习生薪资及培训费用补充协议
- 人教版道德与法治九年级下册5.1《走向世界大舞台》听课评课记录1
- 二零二五年度茶叶加盟店营销推广合作协议
- 二零二五年度物业与业主之间安全隐患赔偿合同
- 现代通信原理与技术(第五版)PPT全套完整教学课件
- 社区获得性肺炎教学查房
- 病例展示(皮肤科)
- GB/T 39750-2021光伏发电系统直流电弧保护技术要求
- DB31T 685-2019 养老机构设施与服务要求
- 燕子山风电场项目安全预评价报告
- 高一英语课本必修1各单元重点短语
- 糖尿病运动指导课件
- 完整版金属学与热处理课件
- T∕CSTM 00640-2022 烤炉用耐高温粉末涂料
- 心脑血管病的危害教学课件
评论
0/150
提交评论