


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C语言程序设计》2013至2014学年度第1学期期末(A)卷专业班级姓名学号题号一二三四五六七八合计(考生 得分注意: 人时考试刻为120分钟。答案须写在答题纸上,并注明题号,考试终止后将试卷连同答题纸一齐交)一、单项选择题(每小题2分,共40分)1.在一个C语言程序中,有而且只能有一个( )函数。A.main函数 自概念函数 C.外部函数 内部函2.一个C语言程序,老是从( )函数开始执行。A.main函数 自概念函数 C.外部函数 内部函3.以下标识符中,不能用作变量名的( )。A._1234_ B._1_2 C.int_2_ D.4.以下字符常量不合法的( )。A.‘2’ B.‘\t’ C.‘ab’ D.‘\n’执行以下语句后的输出结果( )。intx;floaty;y=;x=(int)y+10;printf(“x=%d,y=%f”,x,y);A.x=,y=B.x=13,y=3.600000 C.x=13,y=3 D.x=13,y=以下哪一种变量类型在C语言中不存在( )。整型变量 B.实型变量 C.字符串变量 字符变量7.设m=10,n=4,那么赋值运算m%=n+1执行后m的值是( )。A.1 B.2 C.3 D.8.下面语句执行后输出结果( )。intx=10,y=3,z; printf(“%d\n”,z=(x%y,x/y));}A.0 B.1 C.3 D.4下面语句执行后输出结果( )。intx=10,y=10,z=10; printf(“%d,%d,%d”,x++,--y,++z);}A.10,10,10 B.10,9,11 C.9,10,11 D.11,10,9以下选项中不是C语句的是( )。A.{inti;i++;printf("%d\n",i);}C.a=5,c=10以下程序的输出结果( )main(){intx=2,y=-1,z=2;if(x<y)if(y<0)z=0;elsez=z+1;printf(“%d”,z); }
D.{;}
;A.0 B.1 C.2 D.3不能表达x为奇数时表达式为“真,偶数时表达式为“假”的表达式是( )A.x%2==1 B.!(x%2==0) C.!(x%2) D.x%2以下程序段中while语句的循环次数是( )inti=0;while(i=1) {i++;}A.无穷次 B.有语法错误,不能执行 C.一次也不执行 D.执行一14.假设a,b均为字符数组以下正确的输入语句( )。(a,b);B.scanf(“%s%s”,a,b);C.scanf(“%s%s”,&a,&b);(“a”);gets(“b”);15.如有概念:inta,*p;那么以下正确的赋值表达式是( )。A.p=&a B. p=a C.*p=&a D.*p=*a以下函数挪用语句中,func(a+b,c-d+100);含有的实参个数( )A.1 B. 2 C.4 D.5有以下概念:structperson{charname[9]intage;}structpersonclass[10]={“Johu”,17,“Paul”,19,“Mary”,18,“Adam”,16,};那么下面能输出字母M的语句是( )。A.printf(“%c\n”,class[3].name); B. printf(“%c\n”,class[3].name[1]);C.printf(“%c\n”,class[2].name[1]); D.printf(“%c\n”,class[2].name[0]);以下关于break和continue语句的表达正确的选项是( 。A.都能够出此刻程序的任何位置 语句能够出此刻循环体或switch语句中C.continue语句能够出此刻循环体或switch语句中 二者必需配对利用用作累加器和累乘器的变量应该赋初始值为( )和( 。0 1 0 1以下语句( )能够实现变量a与b的数值互换。A.{a=b;b=a;} B.{t=a;b=a;a=t;} C{t=a;a=b;b=t;}. 二、填空(120)1.C语言源程序文件的后缀,通过编译后,生成文件的后缀,通过连接后,生文件的后缀是 。2.表达式+1/2+56%10的结果为 。3.C语言中的三种逻辑运算符别离、 、 4.填空完成以下计算s=1+1/2+1/3+……+1/10的程序main(){intn;floats=;for(n=10; ; )s=s+ ; printf(“%f”,s);}以下程序的功能是用选择法对数组avoidsort(intb[],intn){inti,j,t;for(i=0;i<n–1;i++)for( ;j<n;j++)if(b[i] b[j])
{t=b[i];
;b[j]=t;}}{inta[]={5,8,6,2,7,4,1,3};inti;sort(a,8);for(i=0;i<8;i++)printf(“﹪5d”,a[i]);printf(“\n”);}printf("%5.3f\n",;输出为 。存储字符串“program”的字符数组至少需个元素。指针变量能够加减一个整数,例如: ;指针变量能够有空值,如 。10#include#defineSIZE10structStudent_type <-------------------charname[10]; 程intnum; 序intage; 段charaddr[15]; 1}stud[SIZE]; <-----------------voidsave() <-------------------{FILE*fp; inti;if((fp=fopen("","wb"))==NULL) 程{printf("cannotopenfile\n"); 序return; 段} 2for(i=0;i<SIZE;i++)if(fwrite(&stud[i],sizeof(structStudent_type),1,fp)!=1)printf("filewriteerror\n");fclose(fp);} <-------------------intmain() <-------------------{inti;printf(“enterdataof程for(i=0;i<SIZE;i++) 序scanf("%s%d%d%s",stud[i].name,&stud[i].num,&stud[i].age,stud[i].addr);段save(); 3return0;} <-------------------请回答下列问题:程序段1完成的功能是 ;程序段2完成的功能是 ;程序段3完成的功能是 。三、程序阅读(每小题5分,共30分)main{inti,j,k,t;scanf(“%d”,&t);i=t%10;t=t/10;j=t%10;k=t/10;printf(“%d”,i*100+j*10+k);}当输入123时,输出结果。以下程序的输出结果main(){inti=0,j=0,a=6;if((++i>0)||(++j>0)) a++; printf(“i=%d,j=%d,a=%d”,i,j,a);}以下程序的输出结果main(){intn=10;while(n>7){ n--;}以下程序的输出结果fun1(inta,intb){ intc;a+=a;b+=b;c=fun2(a,b);returnc;}fun2(inta,intb){ intc;returnc;}main(){ intx=2,y=4;printf("%d\n",fun1(x,y));}如有以下程序段,执行后的输出结果inta=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);printf(“%d,%d,%d\n”,a,b,c);如有以下程序段,执行后的输出结果main(){inti;for(i=3;i<10;i++){if(i%4==0)continue;else printf("%d,",i);} }四、编程题(每题5分,共10分)1100e10-7e≈11
1 1五、附加题(不计入总分)nCCC参考答案及评分标准
n!一、单项选择题(每题2分,共40分)1~5AADCB 6~10CDCBC 11~15CCABA 16~20BDBBC二、填空(每空1分,共20分)1..c .obj 2.3.&& || !>1,n--,n或n>=2,--n,(12-n)等类似形式。5.j=i+1,>,b[i]=b[j]6.7.8++ P=NULL9.概念一个结构体类型的数组变量,用来存下学生信息;自概念函数save用来在磁盘上成立文件并把学生信息通过frwri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025借用人员的合同协议范本
- 村官考试题目及答案全部
- 家电延保考试试题及答案
- 厨房专业考试题目及答案
- 中国月桂酰氯项目创业计划书
- 惠州分班考试试题及答案
- 中国耐磨剂项目投资计划书
- 2025年仓储安全管理员安全法规知识试卷
- 中国微粒聚四氯乙烯项目商业计划书
- 2025年房地产项目工程资料汇编外包合同协议
- 空调购销合同+空调安装合同
- 中医病证诊断疗效
- 【黄连中黄连素的检测方案设计4200字(论文)】
- 会议纪要记录模板
- 早期生产遏制GP-12工作要求
- GB/T 16463-1996广播节目声音质量主观评价方法和技术指标要求
- GB/T 15972.20-2021光纤试验方法规范第20部分:尺寸参数的测量方法和试验程序光纤几何参数
- GA/T 1068-2015刑事案件命名规则
- 刘德武《如何画正方形》课件
- 政务礼仪-位次礼仪课件
- 绝缘电阻和接地电阻的测量实验
评论
0/150
提交评论