




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高二c语言期中考试试卷 总分147 姓名 得分 一、 选择题(每小题5分,共15分)1以下正确的C语言自定义标识符是 Aint Ba.3 C_7c D5d_2已知i=3,执行j=i+后,i和j的值分别为 Ai=4 -2 Bi=4 j=3 Ci=3 j=3Di=3 j=23C语言中,以下语句能跳过循环体中未执行的语句,接着执行本循环下一次迭代的语 句是 A空语句 Bbreak语句 Creturn语句Dcontinue语句二、填空题(每空4分,共12分)4下面程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。int n = , c ;c = getchar ( ) ;while ( ) if ( ) n + + ; c = getchar ( ) ;三、程序分析题(每小题5分,共25分)5. #include main() int a=3,b=4; a=b+=a+=(a+b); printf(d,d,a,b); 运行结果是_6. #include main() int x=2,y=7,z=5;switch(x2) case 1:switch(y0) case 1:printf(1);break; case 2:printf(2);break; case 0:switch(z=5) case 0:printf(3);break; case 1:printf(4);break; default:printf(5);break; default:printf(6); 运行结果是_7. #include main() int a=8,y=0; do a+=2; y+=a; if(y30) break; while(a=10); printf(a=d y=dn,a,y); 运行结果是_8. #include func(int a,int b) return a=a+b,ab; main() int x=9,y=7,z=3,rels; rels=func(func(x,y),z); printf(dn, rels); 运行结果是_9有以下程序,程序运行后的输出结果是。#define P 3 F(int x) return(P*x*x); main() printf(%dn,F(3+5);四程序填空。 (每空5分,共25分) 10.下面程序输出x,y,z三个数中的最大值。 #include main() int x=3,y=7,z=6; int a,b; a=xy? ; b=az? ; printf(d,b); 11. 下面程序的功能是在a数组中查找与x值相同的元素所在位置,请填空。 #include void main() int a10,i,x; printf(“input 10 integers:”); for(i=0;i10;i+) scanf(“%d”,&ai); printf(“input the number you want to find x:”);scanf(“%d”, ); for(i=0;i10;i+)if( )break; if( ) printf(“the pos of x is:%dn”,i); else printf(“can not find x!n”); 五、程序改错题(每处错误5分,共20分)12.题目:fun函数的功能是:求一个3行4列矩阵的外框的元素值之和,注意,矩阵四个角上的元素不能重复加。例如,矩阵元素为1,2,3,4,5,6,7,8,9,10,11,12时,四框元素值之和应为65。 提示:s1,s2,s3,s4分别为四个外框边元素之和,注意不要重复计算。 请改正程序中的错误,使它能得出正确的结果。int fun(int a34,int m,int n)int i,j,s,s1=s2=s3=s4=0; for(j=0;jn;j+) s1=s1+a0j; s2=s2+amj; for(i=0;im;i+) s3=s3+ai0; s4=s4+ain-1; s=s1+s2-s3-s4; return s;main() int a34=1,2,3,4,5,6,7,8,9,10,11,12; printf(total=%dn,fun(a,3,4);六、程序设计题(每空5分,共50分)13.将一个有5个元素的数组中的值(整数)按逆序重新存放。例: 原来顺序为:8、6、5、4、1,要求改为1、4、5、6、8 #define N #include void main() int aN,i,temp; printf(“enter array a:n”); for( ) scanf(“%d”,&ai); for(i=0;iN;i+) ; ai=aN-i-1; ; printf(“n Now, array a:n”); for(i=0;iN;i+) printf(“%4d”, ); printf(“n”); 14. 功能:分别求出一批非零整数中的偶数、奇数的平均值,用零作为终止标记。main() int x,i=0,j=0; float s1=0,s2=0,av1,av2; scanf(%d,&x); while(_) if(x%2=0) s1=s1+x;i+; _ s2=s2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度古装历史剧拍摄合作承包合同
- 2025年医疗健康产业创新驱动与产业链研究报告
- 2025年农村文化礼堂建设实施方案:构建乡村文化公共服务体系的实践报告
- 聚焦产业协同:2025年广播影视行业媒体融合产业协同发展趋势报告
- 2025年工业互联网平台RFID技术创新在智慧工厂的应用与展望报告
- 云课堂模式在2025年成人继续教育线上学习中的应用与创新报告
- 2025年机械装备制造业智能化改造策略与行业应用前景分析报告
- 室内热湿环境调控-洞察及研究
- 中级银行从业资格之中级银行业法律法规与综合能力通关测试卷含答案详解(精练)
- 中山大学中山眼科中心招聘事业单位工作人员(第二批)笔试备考题库及答案详解一套
- 2025广东广州市从化区社区专职人员招聘33人笔试参考题库附答案解析
- 建材买卖(橱柜订购类)合同协议书范本
- 2025年小学英语教师业务理论考试试题及答案
- 中小学基孔肯雅热应急防控预案
- 港口无人驾驶行业深度报告:奇点已至蓝海启航
- 纪法考试题库及答案解析
- 免疫复合物沉积-洞察及研究
- 信息安全评估管理办法
- 销售岗位职级管理办法
- HY/T0305-2024养殖大型藻类和双壳贝类碳汇计量方法碳储量变化法
- 中式婚礼知识培训课件
评论
0/150
提交评论