



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、填空题(每空1分,共18分)1、一个函数由两部分组成: 函数名 和 函数体 。2、c语言的标识符只能由 字母 、 数字 、 下划线 三种字符组成。且第一个字符必须为字母或下划线 。3、用八进制表示整数10为 012 ,第一个字符是 0 (填数字“”或字母“o”)。4、变量的作用域是指变量在程序中的 有效范围 ,分为 内部变量 和 外部变量 。5、预处理功能是语言特有的功能,它是在对 源程序 正式编译前由 预处理 完成的。程序员在程序中用 预处理命令 来调用这些功能。6、取地址运算符 & 表示:求变量的地址 。7、文件按编码方式分为 二进制文件 和 ASCII文件 。二、读程题(每题6分,共24分)1、阅读以下程序,写出程序的输出结果。#include void main()int i,j,m,n;i=10;j=3;j+=1;m=i/j;n=i%j;printf(i=%d,j=%d,m=%d,n=%dn,i,j,m,n);输出结果为:i=10,j= 4 ,m= 2 ,n= 2 2、阅读以下程序,写出程序的输出结果。# include void main( )int a=1,b=0,x=0,y=0;swich(a)case 1:switch(b) case 0:x+;break; case 1:y+;break; case 2:x+; y+; break; case 3:x+;y+; printf(“nx=%d,y=%d”,x,y);输出结果为:x= 2 ,y= 1 3、阅读以下程序,写出程序的输出结果。#includevoid main()int f(int x,int y);int a,b,c;a=15;b=2;c=f(a,b);printf(f is %dn,c);int f(int x,int y)int m;m=x/y+(x+y)%x;return(m);输出结果为: 9 。4、阅读以下程序,回答问题。#include void main()int fac(int n);int a,x;a=4; x=fac(a); printf(%dn,x);int fac(int n)int f;if(n0)printf(n0,dataerror!);elseif(n=0|n=1) f=1;else f=fac(n-1)*n;return(f);程序的输出结果为: 24 ;程序的功能是: n个数的阶乘运算 。三、填程题:请在程序空白处(每题6分,共18分)1、下面程序的功能是:从键盘输入数据到数组中,统计其中正数的个数,并计算它们之和。请在空白处填写适当内容完成该程序。#include void main()int i,a20,sum,count;sum=0;count=0;for(i=0;i3;i+) scanf(%d, &ai );for(i=0;i0)count+;sum= ai +sum ;printf(sum=%d,count=%dn,sum,count);2、下面程序的功能是找出3行列数组中最小的数,并输出,请在空白处填入正确的内容。#include void main()int i,j,min; int a34=1,2,3,4,9,8,7,6,-10,10,-5,2; min=a00; for (i=0;i=2;i+) for (j=0; j4 ;j+) if (aijmin) Min= aij ; printf(min=%d,min); 3、下面程序的功能是求Fibonacci数列前30个数,请在空白处填写适当内容完成该程序。(注该数列前两个数为1,从第三个数开始为该数前面两个数之和,即1,1,2,3,5 )#include void main()long int f1,f2,f3;int i;f1=1;f2=1;f3=2;for(i=1; i=10; i+)printf(%12ld %12ld %12ldn,f1,f2,f3);f1= f2+f3 ;f2= f3+f1 ;f3= f1+f2 ;四、编程题(40分)1、输入一个圆半径,要求输出该圆的周长。(10分)#include void main ( ) int a,b,c,t; scanf(%d,%d,%d,&a,&b,&c); t=a+b+c; printf(%dn,t); 2、输入三个正整数,要求按由大到小的顺序输出。(15分)#include void main ( ) float a,b,c,t; scanf(%f,%f,%f,&a,&b,&c); if(ab) t=a;a=b;b=t; if(ac) t=a;a=c;c=t; if(bc) t=b;b=c;c=t; printf(%f,%f,%fn,a,b,c); 3、输入一个正整数m,判断m是否为素数。(15分)#include #incl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 承德初一月考试卷及答案
- 达标测试人教版八年级上册物理物态变化《升华和凝华》专题测评试题(含答案解析版)
- 吴江初一中考试卷及答案
- 考点解析-人教版八年级上册物理声现象《声音的特性》综合练习试卷(解析版含答案)
- 2025年电大专科学前教育学前儿童发展心理学试题及答案
- 多源异构数据融合聚类-洞察与解读
- 2025年《汽车维修工技师》考试练习题含参考答案
- 培训效果预测分析-洞察与解读
- 2025年事业单位招聘考试审计专业能力测试试卷与答案解析
- 2025年新疆维吾尔自治区事业单位招聘考试综合类专业能力测试试卷(建筑类)真题模拟及答案
- 民航安检理论与实务整套教学课件
- 小学《魔方》校本课程纲要
- 《彝家娃娃真幸福》课件
- 舒适护理:床上擦浴
- 浙江金华市中心医院医疗集团(医学中心)招聘工作人员(2022年第一批)笔试备考题库及答案解析
- GB/T 23985-2009色漆和清漆挥发性有机化合物(VOC)含量的测定差值法
- 卓乐对刀仪说明书
- 美术学院 本科培养方案 - 清华大学 - Tsinghua University
- 部编版道德与法治小学四年级上册同步配套教案(全册)
- 教师企业实践鉴定表
- 突发环境事件危险废物专项应急预案
评论
0/150
提交评论