




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北京科技大学远程教育学院 C语言程序设计 试题(开卷)学号: 学习中心名称: 专业: 层次: 姓名: 题号一二三四五六七八九十总分得分CADAACCBDD注意:所有答案都要写在答题卡上一、单项选择题(20分,每题2分)1程序段int *p,a;p=&a;a=10;printf(%d,p);的输出应为:A)10 B)0 C)不能确定 D)语法错误2C语言规定,简单变量作为实参时,他和对应形参之间的数据传递方式是:A)单向值传递 B) 地址传递 C) 相互传递 D) 由用户指定方式3以下语句或语句组中,能正确进行字符串赋值的是。A)char *sp;*sp=right!;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语句的作用是用在循环语句中,结束循环,转到循环体后面的语句,用在switch语句中,转到switch语句块后面的语句,continue语句的作用是用在循环语句中,结束本次循环,试图进入下次循环(循环条件的判断) 。6下面程序段将字符数组b连接到数组a的后面。main()char a20= .I am ;char b= .a student.;int i, j;i = strlen(a);for(j =_0_; bj!=0; j+)a_i+_ = b_j_;a_i_ = _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); 运行结果:16Press any key to continue2写出程序运行后的输出结果#include main()float x=2,y;if(x0)y=0;else if(x10)y=1/x;elsey=1;printf(“%fn”,y);运行结果:0.500000Press any key to continue3(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);printf(sum%1d=%ldn,i,sum);(1)功能:sub(i)=i的阶乘(2)运行结果:sum1=1sum2=3sum3=9sum4=33Press any key to continue四、编程(完形填空)(20分,每题10分)1写一个函数,实现将一个长度80的字符串按逆序存放。解题要求:该函数的唯一形参是字符串的起始地址。void convert(char string)int length,mid,i;char temp;length=_strlen_(string);mid=_length _;for(_i=0_;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”,&yy,&mm);switch(_mm_)case1:case3:case5:case7:case8:case10:case12: day=_31_;break;case4:case6:case9:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 旅游专业笔试题及答案
- 机械专业高考试题及答案
- 济南专业试题及答案
- 安徽省九师联盟2026届高三9月开学联考化学(含答案)
- 水利机电专业试题及答案
- 历史转专业试题及答案
- 路基前期旳施工方案
- 未来城市交通发展规划分析
- 关于学科部期末工作总结
- 桔子酒店电路施工方案
- 《儿科儿童糖尿病》课件
- 古希腊文化与体育
- JCT478.2-2013 建筑石灰试验方法 第2部分 化学分析方法
- 团体心理辅导课件-团体辅导的理论和技术
- QC小组管理程序文件
- 骨科AOBOCOMO发展与比较课件
- 《干部履历表》1999版电子版
- DC-DC电源基础知识课件
- 第八讲商业银行贷款分类管理课件
- 幼儿园中小学中秋节传统节日科普中秋节做月饼主题班会图文课件
- 美术特长生专业介绍课件
评论
0/150
提交评论