ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:56.50KB ,
资源ID:2309878      下载积分:20 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-2309878.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言程序设计 试题及答案(五.doc)为本站会员(dzzj200808)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

C语言程序设计 试题及答案(五.doc

1、C 语言程序设计 试题及答案(五) 学号: 学习中心名称: 专业: 层次: 姓名: 题号 一 二 三 四 五 六 七 八 九 十 总分 得分 注意:所有答案都要写在答题卡上 一、单项选择题(20 分,每题 2 分) 1程序段 C int *p,a; p= a=10; printf(“%d“,p); 的输出应为: A)10 B)0 C)不能确定 D)语法错误 2C 语言规定,简单变量作为实参时,他和对应形参之间的数据传递方式是:A A)单向值传递 B) 地址传递 C) 相互传递 D) 由用户指定方式 3以下语句或语句组中,能正确进行字符串赋值的是。D A)char *sp;*sp=“right!

2、“; B)char s10;s=“right!“; C) char s10;*s=“right!“; D)char *sp=“right!“; 4for(i=0;i=0;i-) t*=i; printf(“%dn“,t); 5在循环语句中,break 语句的作用是 跳出循环体 ,continue 语句的作用是 跳过循环体中剩余的语句而强行执行下次循环 。 6下面程序段将字符数组 b 连接到数组 a 的后面。 main() char a20= .“I am “; char b= .“a student.“; int i, j; i = strlen(a); for(j =_0_; bj!=0;

3、j+) a_i+j _ = b_j _; a_i+j _ = _0_ ; 7for(表达式 1;表达式 2;表达式 3) 语句组 的执行顺序是先求解表达式 1、再_判断表达式 2_、如果成立则执行_语句组_、然后_求解表达式 3_。 三、写出程序的运行结果(30 分,每题 10 分) 1写出程序运行后的输出结果。 int f(int b4) int i,j,s=0; for(j=0;j2) i=3-j; s+=bij; return s; main( ) int a44=1,2,3,4,0,2,4,5,3,6,9,12,3,2,1,0; printf(“%dn“,f(a); 答: 1. 16

4、2. 0.500000 2写出程序运行后的输出结果 #include main() float x=2,y; if(x0) y=0; else if(x10) y=1/x; else y=1; printf(“%fn”,y); 答、0.500000 3(1)函数 sub()的功能是什么?(2)写出程序运行的输出结果。 long sub(int num) int i; long subsum=1; for(i=1;i=num;i+) subsum*=i; return(subsum); main() int i; long sum=0; for(i=1;i=4;i+) sum+=sub(i);

5、printf(“sum=%ldn“,i,sum) ; (1) 函数 sub( )的功能是根据当前实参 i 的值控制其 for 循环的次数,进一步控制运算:subsum*=i 的次数。 实参 i 取值 返回值 subsum的值 1 1 2 1*2=2 3 2*3=6 4 6*4=24 (2) 运行结果: sum0=1 sum1=3 sum2=9 sum3=33 四、编程(完形填空)(20 分,每题 10 分) 1写一个函数,实现将一个长度80 的字符串按逆序存放。解题要求:该函数的唯一形参是字符串的起始地址。 void convert(char string) int length,mid,i;

6、 char temp; length=_ strlen _(string); mid=_ length/2_; for(_i=1_;imid;i+) temp=_ stringi_; stringi=string_(length-1)-i _; string(length-1)-i=temp; 2以下程序计算某年某月有几天,1、3、5、7、8、10、12 月有 31 天,4、6 、9 、11 月有 30 天,2 月为 28 天、闰年 2 月为 29 天。 main() int yy,mm,day; scanf(“%d%d”, switch(_mm _) case1: case3: case5: case7: case8: case10: case12: day=_31_; break; case4: case6: case9: case11: day=_30_; break; case2: if(yy%4=0)_ else day=28; break;

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报