下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、)科目C语言期终考试一试题考试性质考察命题朱宁洪审批卷试卷种类A考试地址学生班级自动化1101-05成绩试线一.选择题(每题2分,共20分)试1.以下表达不正确的选项是D.订考A.个C源程序可有一个或多个函数构成.)装中B.个C源程序一定包含一个main函数.(末C.C程序的基本构成单位是语句.记D.在C程序中,说明说明只好位于一条语句的后边标何2.依据定义和数据的输入方式,输入语句的正确形式为B任A.scanf(&f1,&f2)B.scanf(%f%f”,&f1,&f2);作D.scanf(%3.2f%2.1f”,&f1&f2);准C.scanf(%3.2f%2.1f”,&f1,&f2);不
2、3.下内面正确的定义语句是DB.doubley3=0;以A.inta14=1,2,3,4,5;D.floatx3=1,2,3;线C.longb23=1,1,2,1,2,3;订装4.设有程序段intk=3;线while(k)学k=k-1;订大装则下边描绘中正确的选项是AB.循环是无穷循环技:院A.while循环履行3次.科D.循环体语句履行一次C.循环体语句一次也不履行5.C语言规定,简单变量做实参时,它和对应形参之间的数据传达方式是BA.地址传达B.单向值传达.C.由实参传给形参再有形参传回给实参.D.由用户指定传达方式6.C语言规定,函数返回值的种类是由D.A.return语句中的表达式种类
3、所决定.B.调用该函数时的主调函数种类所定决.C.调用该函数是系统时决定.D.在定义该函数时所指定的函数种类所决定.7.若用数组名作为函数调用的实参传达给形参的是A.A.数组的首地址.B.数组第一个元素的值.C.数组中所有元素的值.D.数组元素的个数.8.下边不是C语言合法表记符的是DA.fine5B.flagC._scoreD.&i9.下边不是C语言重点字的是AA.DoB.voidC.volatileD.unsigned10.下边不正确的字符串常量是AA.fileB.”1212”C.”0D.while”二.填空(每空2分,共20分)1.C语言中函数头给出函数的特点描绘,包含函数的属性、种类、
4、名字、参数及参数种类.2.有intx,y,z;且x=3.2,y=4.2,z=2,则表达式z=(x+y)/z的值为3.3.有intx=2,y=3;且y+=(x+),则x=3,y=5.科目C语言期终考试一试题试卷种类A考试班级自动化1101-054.履行下边程序段后,k的值是36.k=1;n=263;dok*=n%10;n=n/10;while(n);5.下边程序段中循环体的履行次数是3次.a=10;b=0;dob=b+2;a-=2+b;while(a=0);6.在履行语句for(i=0;i5)printf(%d”,m);elseprintf(%d”-);,m8.以下程序的运转结果是m=3,n=5
5、#includestdio.hmain()inti=0,j=0,m=1,n=3;switch(i+)case0:m+;case1:n+;case2:case3:m+;n+;break;case4:m+;n+;printf(m=%d,n=%d,m,n);三.写出下边程序的运转结果.(每题5分,共20分)1.下边程序的运转结果是a=16,y=36.#includestdio.h”main()inta,y;a=2;y=0;doa+=2;y+=a;if(y30)break;while(a=14);printf(a=%d,y=%dn”,a,y);2.下边程序的运转结果是x=30,y=+30.00.mai
6、n()intx;floaty=353;x=y/100;y=x*=10;printf(X=%d,y=%+7.2f”,x,y);科目期期不Ic语言期终考试一试题试卷种类A考试班级自动化1101-05四.依据题目的要求,补全下边的程序。(每空4分,共20分)3.程序main()1.下边程序的功能是:能够经过指针输出数组a中任一行、任一列元素的值。请补全程inta=3,b=5,c=2,d=1,x;序。if(ab)#includestdio.hx=c+d;main()elsex=c-d;inta35=2,4,6,8,10,12,14,16,18,20,22,24,26,28,30;printf(%d,x
7、);inti,j;int(*p)(1);运转结果是3p=a;4.下边程序的运转结果是x=11.printf(Enteri,j;(0=i=2),(0=j=4):”);#includestdio.hscanf(%d,%d”,&i,&j);intx=10;printf(a%d%d=%dn”,i,j,*(2);intf(inty)staticintx=0;接答:(1)5(2)*(p+i)+jx+=y;returnx;2.以下程序的功能是用列举法求百鸡问题,公鸡五元一只,母鸡三元一只,小鸡一元两main()只;一百元要买一百只鸡,且需包含公鸡、母鸡和小鸡。问有几种方案能够实现。请填空(要求以较高intx
8、=6;的效率和合理的数值填空)。intx=5;#includestdio.hf(x);main()x=f(x);intn,i,j,k;printf(x=%d,x);n=0;for(i=1;i=19;i+)for(j=1;j=(100-5*i)/3;j+)卷(题考)中(末期期学名姓第科目C语言期终考试一试题试卷种类A考试班级|自动化1101-05k=100-i-j;if(k%2=0&5*i+3*j+k/2=100)n+;printf(n=%d,cock=%d,hen=%d,chick=%dn,n,i,j,k);线printf(jine=%dn,5*i+3*j+k/2);订装记解答:(3)n,i,
9、j,k(4)5*i+3*j标何3.以下程序的功能是求10个数中的正整数之和,请补全程序。任#includestdio.h作main()准不ints=0,i,j;内for(i=0;i10;i+)以线scanf(“c”,&j);订if(j=0)装(5);s+=j;线printf(“和=%4c”,s);订装解答:(5)continue五.编程题:(每题10分,共20分)1.试编程判断输入的一个正整数能否既是5的又是7的倍数,假如则输出YES,不然输出NO.解:#include“stdio.h”intx;printf(“请输入一个正整数:”);scanf(“c”,&x);if(x%5=0&x%7=0)printf(“YES”);elseprintf(“NO,);2?使用冒泡排序法将数组a10=1,3,2,5,6,7,4,9,10,8中的数据进行从大到小进行摆列,并输岀排好的数组a10.解:#include“stdio.h”main()inta10
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厂房装饰装修合同范本
- 医院和药店合作协议书范本
- 商协会公司劳务合同
- 二零二四年度企业品牌形象设计服务协议
- 固定资产折旧合同
- 二零二四年度煤矿企业保洁保安服务合同
- 二零二四年建筑设计与工程咨询合同
- 专业老鼠防治合同
- 施工合同权益规定
- 二零二四年度停车场车牌识别系统合同:某智能科技公司与停车场的车牌识别系统协议
- 部编版五年级语文上册第六单元习作《我想对您说》教学课件
- 华北理工大学《人工智能导论A》2022-2023学年期末试卷
- 桩基及基坑支护工程技术施工方案(三篇)
- 历史九年级上册第四单元作业设计
- 2024年新人教版五年级数学上册《教材练习18练习十八》教学课件
- 追觅科技在线测评逻辑题
- 2024年新人教版七年级上册数学教学课件 6.2.2 线段的比较与运算
- 工业设计服务合同
- 太原重型机械集团限公司招聘高频考题难、易错点模拟试题(共500题)附带答案详解
- 全国职业院校技能大赛高职组(市政管线(道)数字化施工赛项)考试题库(含答案)
- 人教版七年级数学上册全册说课稿
评论
0/150
提交评论