欢迎来到天天文库
浏览记录
ID:17811558
大小:69.00 KB
页数:12页
时间:2018-09-06
《2013c语言试卷(a)标准答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、A卷中国石油大学(北京)2012—2013学年第2学期《C语言程序设计》期末考试试卷标准答案考试方式(闭卷考试)班级:姓名:学号:题号一二三四五总分得分(试卷不得拆开,所有答案均写在题后相应位置)一、填空题(每空1分,共10分)constructionqualityacceptanceandassessmentRegulation(ProfessionalEdition)(DL/T5210.2-2009~DL/T5210.8-2009);1.9thequalitycheckoutandevaluationofelectricequipmentinstalla
2、tionengineeringcode(DL/T5161.1-2002~5161.17-2002);1.10thenormsofconstructionsupervision,theelectricpowerconstructionsupervisionregulations12-111.结构化程序设计的三种基本结构是顺序结构、选择结构和循环结构。2.一个源程序文件的名称为”test.c”,通过编译后,对应的目标文件名称是:test.obj。3.doublex=4.5,y=4.7;inta=5;表达式”x+a%3*(int)(x+y)%2/4”的值是:4.5
3、。4.公式在C语言中对应的表达式为:C=5.0/9*(F-32)。5.数学中的关系表达式”20≤x<30”在C语言中的表示形式是:x>=20&&x<30。6.有循环语句:for(i=0,j=1;i<=j+1;i+=2,j--)printf(“%d”,i);循环体中语句执行的次数是:1次。7.设有数组定义:chararray[]=”x101ytabc”;则数组array所占的存储空间为8个字节。8.字符’A’的ASCII值为65,若有:intx=’f’;x=’A’+(x-‘a’+1);,则x的值是71。9.若有:charstr1[10]=”xxx”,s
4、tr2[10]=”yyy”;strcat(str2,str1);则:strlen(str2)=6。二、选择题(每题2分,共20分)下列各题的四个选项中,只有一个选项是正确的,请将正确选项填在下表中。12345678910CABDCBBBAC1.下列数所中合法的浮点型常量是:C。A、E+10B、2E+1.5C、2E-10D、0x2.5E102.以下叙述中正确的是:A。A、局部变量说明为static存储类型,其生存期将得到延长。B、全局变量说明为static存储类型,其作用域将被扩大。C、任何存储类型的变量在未赋初值时,其值都是不确定的。D、形参可以使用的存储类
5、型说明符与局部变量完全相同。3.对于下面的数组声明,正确的是:B。A、intx[][5];B、chart[]={‘a’,’b’,’c’,’ ’};C、intn=5,a[n];D、ints[5]={1,2,3,4,5,6};4.若有以下说明和语句,则在执行for语句后,*(*pt+2)表示的数组元素是:D。intt[3][3],(*pt)[3],k;for(k=0;k<3;k++)pt=t+k;constructionqualityacceptanceandassessmentRegulation(ProfessionalEdition)(DL/T5210.
6、2-2009~DL/T5210.8-2009);1.9thequalitycheckoutandevaluationofelectricequipmentinstallationengineeringcode(DL/T5161.1-2002~5161.17-2002);1.10thenormsofconstructionsupervision,theelectricpowerconstructionsupervisionregulations12-11A、t[1][2]B、t[2][0]C、t[2][1]D、t[2][2]5.设有说明:union{charc
7、;shorth;longa;}m;则变量m的存储区域是:C。A、1个字节B、2个字节C、4个字节D、7个字节6.打开D盘根目录下user子目录下a.txt文本文件进行读写,正确的函数调用是:B。A、fopen(“d:usera.txt”,”rb”);B、fopen(“d:\user\a.txt”,”r+”);C、fopen(“d:usera.txt”,”r+”);D、fopen(“d:\user\a.txt”,”rb”);7.若变量已正确定义,有以下程序段int a=3,b=5,c=7;if(a>b) a=b; c=a;if(c!=a) c=
8、b;printf(”%d,%d,%d”,a,b,
此文档下载收益归作者所有