版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1设 float x,y ;则以下不合法的赋值语句是 。x*=y+8;x=y=0;+x;y=(x%2)/10;2. 设 int k=017,g=111;执行语句 printf(%d,%x,k,g);15,6ff,6ff,11115,1113. 对语句 for(i=0; ; i+);可理解为 。for(i=0;0;i+);for(i=0;!0;i+);for(i=0;34;i+);for(i=0;!5;i+);4. 下面对数组的初始化,错误的是 。char s5=abc;chars5=a,b,c;char s5= ;选择题:的输出是char s5;s=abc;5.设有程序段: int k=10;
2、while(k=0)k=k-1; 则下面描述中正确的是是无限循环while循环执行10次循环体语句一次也不执行执行一次循环体语句只6. 如果 x 为 int型且为 5,则执行 if(x-=0;i-)ai=i+5; 后,a8的值为 。4. 在C语言中是没有输入输出语句的,而是通过提供库函数 和printf 来完成输入输出功能的。均为字符型变量,且 ch2和chi,65码值为ASCII的A已知字母5.ch1=A,ch2=B ,则 printf(%c,%c,ch1,ch2-ch1+A); 语句输出结果是 。6. 假定有以下变量定义 : int k=7, x=12; 在空白处填入运算符使表达式的值为
3、3:(x%=k)(k%=5)。7. 若 i 是整型变量,执行语句 for(i=1;i5x-5 。10. 请填空,完善如下语句: char a_=Hello;。答案:1.3 2.120 3.13 4.scanf 5.A,B 6.- 7.*#*#*#*# 8.159.11 10.6三判断题:1. 所有的变量在使用前都必须予以定义。2. 设 x 和 y 均为 int 型变量 , 且 x=1,y=2, 则表达式 1.0+x/y 的值为 1.53. 在 switch 结构中, break 语句可使流程立即跳出 switch 语句体。4. 已定义 int i; 则 for(;i=1;)printf(*);
4、 中的循环体必执行无穷多次。5. 空语句是合法的 C 语句。6. 以下程序段可以输出 10个整数:for(i=0 ;i=9; printf(%dn,i+=2);函数中定义的变量称为 全局变量。 main 在 7.8. while 语句的循环体中还可以包含 for 循环。9. 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递 方式是由实参传给形参,再由形参传回实参。10. 先要定义一个二维数组 cMN 来存放字符串 ?楨慮、呜慩橮湩、 ?畤 慣楴湯,则常量 M和N的合理取值应为3和10。答案: T F F T T F F T F T4. 读程序,写结果。1 )指出程序运行结果。# i
5、nclude stdio.h main()int x,a,b,c,d,e; char ch;x=100;a=40;b=30;c=20;d=10;e=0;ch=a;if (ad)Jelse if (ch) if (e) x+=1; x+=x;if (x)x*=2;else x-=x;printf(%dn,x);答案: 4002) . 整个程序运行结果是#include stdio.hmain()char ch=a;int x=10;while (ch0);printf( );答案: a,c,e,g,i,8,7,5,4,2,15. 改错:给定程序 k:m.c 中函数 fun 的功能是:把在字符串
6、s 中出现的每个字符, 紧 随其后重复出现一次,放在一个新串 t 中, t 中字符按原字符串中逆排列。 例如:当 s 中的字符串为: ?时,。 t则中的字符串应为: ?屁函数,不得增行或删行,也不得更改程 main*found* 注意:只能改动下一行, 不要改动 ! 序的结构 /* m.c答案*/#include #include void fun (char s, char t) int i, sl;sl=strlen(s);*found*/for(i=0;isl;i+)t2*i=ssl-i-1;*found*/t2*i=ssl-i-1;*found*/+1 t2*i=0; main() c
7、har s100, t100;printf(Please enter string s:); scanf(%s, s);fun(s, t);printf(The result is: %sn, t);6. 编程:在 有程序文件 p1.c ,程序功能是计算并输出 1000 以内所有能被 47 整除的正 整数之和。其中函数 calu 的功能是:计算 1000以内所有能被 47 整除的正整数之和,结果 通过 return 返回。请完成 calu 的函数体。 注意:主程序及其他函数都不许修改! 调试完成后, 至少要运行一次才会保留评 分依据!#include stdio.hint calu()int
8、i,s=0;for(i=1;i1000;i+)if(iG=0)s+=i;return s;/*Caution: you can only change codes in function above*/ main()printf(esult: %dn,calu(); int s8;FILE *fp1, *fp2;int i;if (fp1=fopen(k:pin1.dat,)=NULL) printf(Open file error,Please contact your teacher);exit(0);if (fp2=fopen(k:you.dat,w)=NULL) printf(!Cre
9、ate file error,Please tell your teacher at once!); exit(0);for (i=0;i8;i+) fscanf(fp1,%d,&si); fprintf(fp2,%dn,si-calu();fclose(fp2);fclose(fp1);7. 在 有程序文件 p2.c ,程序功能是按显示出的 a 字符串中的 10个字母,照 着输入各字母到b数组,亦即“练习英文打字”。其中函数 count 的功能是: 与 a 数组中各元素对照, 统计出 b 数组中对应字母共 有多少是正确的,赋给r,多少是错误的,赋给e,再算出正确率,赋给rr。请 完成 cou
10、nt 的函数体。注意:主程序及其他函数都不许修改! 调试完成后, 至少要运行一次才会保留评 分依据!其中函数tra的功能是:由x数组中的各简谱字符,对应a中元素,向y数组中 写入音名字符串。请完成 tra 的函数体。提示: 1 的 ASCII 码值为 49。 注意:主程序及其他函数都不许修改! 调试完成后, 至少要运行一次才会保留评 分依据!/* p2.c答案#include stdio.h char a8=CDEFGAB;char x80,y80;void tra() int i; for(i=0;xi!=0;i+) yi=axi-49;yi=0;/*Caution: you can only change codes in function above*/ main() int i;FILE *fp1, *fp2;printf(Input:);scanf(%s,x);tra();printf(Result:%sn,y);if (fp1=fopen(k:pin2.dat, )=NULL) printf(Open file error,Please contact your teacher); exit(0); ;if (fp2=fopen(k
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专项定制旅游接待协议样式(2024年版)版B版
- 专业游泳馆运营劳务输出协议2024
- 2025年度厂房抵押贷款风险控制合同范本4篇
- 专业地面打蜡工程协议范本一
- 2025年度智能办公空间租赁合作协议范本4篇
- 二零二五年度影视基地场地租赁及影视制作合同范本3篇
- 专业汽油运输业务协议(2024年版)版B版
- 个人土地使用与承包2024版协议样本版
- 2025年度高端商业区场地租赁及安全管理服务合同3篇
- 专业软件外部开发合同样本2024
- 2025年河北供水有限责任公司招聘笔试参考题库含答案解析
- Unit3 Sports and fitness Discovering Useful Structures 说课稿-2024-2025学年高中英语人教版(2019)必修第一册
- 农发行案防知识培训课件
- 社区医疗抗菌药物分级管理方案
- NB/T 11536-2024煤矿带压开采底板井下注浆加固改造技术规范
- 2024年九年级上德育工作总结
- 中文版gcs electrospeed ii manual apri rev8v00印刷稿修改版
- 新生儿预防接种护理质量考核标准
- 除氧器出水溶解氧不合格的原因有哪些
- 冲击式机组水轮机安装概述与流程
- 毕业论文-水利水电工程质量管理
评论
0/150
提交评论