


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 系(部) _专业_班级_姓名_准考证号_考场,座号_密.封线.商丘工学院 试卷考试科目: 试卷类型: 适用于 系 级 专业 班级使用题号一二三四五六七八总分核分人分数XXXXXXXX100得分一单项选择题(每个小题只有一个正确选项,每小题 2 分,共 20分)评卷人得分题号12345678910答案( )1.在计算机上可以直接运行的程序是。A. 高级语言程序; B. 汇编语言程序;C. 机器语言程序; D. C语言源程序;( )2.十进制数16的十六进制数是。A. 11; B. 13; C. 12; D. 10;( )3.下列变量中那个是合法的。A. int B. sum C. 58p D.
2、 #ab( )4.c语言中char型数据是以什么形式存储的。A.原码; B.补码; C.反码; D.ASCII码;( )5.执行下列程序段后的输出结果是。.x=9;while(x7)Printf(*);x- -;A. * B. * C. * D. *( )6. 执行下列程序段后的输出结果是。x=3,sum=3;for(y=3;y!=x;+y)sum=x+y;printf(“%d”,sum);A. 2 B. 3 C. 4 D. 5 ( )7.若变量c为char类型,能正确判断出c为小写字母的表达式是 _A. a=c=z B. a=c|c=zC. a=c and c=z D. a=c&c=z( )
3、8.下列程序段输出结果是_int n=6;switch(n)case 1:n=1;break;case 2:n=2;break;case 3:n=3;break;default :n=4;printf(“n=%dn”,n);A. n=1 B. n=2 C. n=3 D. n=4 ( )9.对于一维数组a10,判断下列对数组元素的引用是正确的。A. a5+8 B. a9-9 C. a3.4 D. a3/1.0( )10.c程序往往有多个函数组成,其中必有一个名为main的主函数。假设有函数fun1,fun2,fun3,mian ,下面的调用关系中是错误的Afun1调用main B. fun2调用
4、fun3 C. main调用fun2 D. fun1调用fun2 二.填空(每空 1 分, 共 20 分)评卷人得分11. c语言的3种基本数据类型是、和。12. c语言程序中的上机步骤是首先编辑源程序,以扩展名为存盘。然后,对源程序进行编译,生成扩展名为的二进制代码文件。最后连接生成的可执行的程序,扩展名为,最后方可运行程序。13.c语言有三种类型的循环语句,分别为、和。14.数组是的有序集合,即数组由若干数组元素组成,其中所有的元素都属于同一个,而且它们的是确定的。15.c语言的函数参数传递规则是按值传递,即把的值复制到相应的中。16.c语言中,变量的存储类别共有四种、。17.已知int
5、i=6,j;则执行语句j=(+i)+(i+)后,j的值是18.下列程序的输出结果为_int k=0;if(k!=1) printf(* * *)else printf(# # #)三. 改错题(改正程序中的语法错误,共10分)评卷人得分19找出下面程序的语法错误,并写出正确的程序。# include main ( ) int a, b ;sum=0 ;print(“ 请输入两个数:”) ;scanf(“%a %b”,&a,&b ) ;sum=a+b printf(“ 两数之和是:%dn”,sum ) ; 20 .找出下面函数定义中的错误,并写出正确的程序段。hypot (double x, y
6、 ); h = x*x+y*y; return h ;21说明程序中出现死循环的原因。# include main ( ) int i =10 ;while( i100) ;printf (“ %dn”,i) ;四程序分析题(阅读下面的程序或程序段,写出运行结果,每小题 5 分,共 20分)评卷人得分22.下列程序的输出结果为、#include void main() float x;x=1023.012;printf(“%8.3fn”,x);Printf(“%10.1f”,x);23. 下列程序的输出结果为 # include main()int i,sum=0;for(i=0;i3; i+
7、)sum+=i;printf(“%d”,sum);24.写出下面程序的运行结果。 #includevoid main( ) int sum=0,i; 运行如下:scanf(“%d”,&i); 输入 1,则sum= while(i=10) sum=sum+i; 输入11,则sum= i+;printf(“sum=%dn”,sum);25.下列程序的输出结果为# include main ( ) int k ; int a33= 2,3,4,5,6,7,8,9 ,10 ; for ( k=0; k3; k+) ; printf (“%d ”, ak2-k ) ;五.程序填空题(填出下面程序中缺少的语句,每空2 分,共 10分)评卷人得分26. 以下程序实现:输入一个数,输出这个数的绝对值#include main();scanf(“%d”,&x);;y=x;else y=-x;printf(“%d的绝对值是%d”,x,y);27.跟据源程序填空写出空缺语句# include # include main ( ) main ( ) int i,sun; ;sum=0; for(;i10;)for(i=1;i10;i+) ; sum=sum+i; ; printf(“%dn”,sum); printf(“%dn”,sum);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB32/T 3957-2020化工企业安全生产信息化管理平台数据规范
- DB32/T 3761.4-2020新型冠状病毒肺炎疫情防控技术规范第4部分:工业企业
- DB32/T 3711-2020内河低压小容量船舶岸电连接系统技术规范
- DB32/T 3558-2019生活垃圾焚烧飞灰熔融处理技术规范
- DB31/T 858-2015钢渣粉混凝土砌块应用技术规程
- DB31/T 677-2021木制品制造业职业病危害预防控制规范
- DB31/T 668.1-2012节能技术改造及合同能源管理项目节能量审核与计算方法第1部分:总则
- DB31/T 631-2012公共汽车燃油消耗定额
- DB31/T 601-2019地理标志产品金山蟠桃
- DB31/T 329.1-2019重点单位重要部位安全技术防范系统要求第1部分:展览馆、博物馆
- 马拉松赛事策划方案
- 2.3第1.2课时物质的量课件高一上学期化学人教版
- 景观照明项目评估报告
- 电影你的名字课件
- (小学)语文教师书写《写字教学讲座》教育教研讲座教学培训课件
- 设备清洁安全保养培训课件
- 心理危机评估中的量表和工具
- plc课程设计模压机控制
- 中国大学生积极心理品质量表
- 2023充电桩停车场租赁合同 充电桩租地合同正规范本(通用版)
- JCT908-2013 人造石的标准
评论
0/150
提交评论