(完整版)计通学院c语言真题(带答案)适用专业年级:计06级,通信06级考试时间:100分钟1、本试卷共4页,试卷如有缺页或破损,请立即举手报告以便更换
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场
3、答案全部做在答题纸上,并写在密封线内和纸卷正面,否则不记分
从供选择的答案中选出正确答案
5分,共36分)1、以下定义和语句:charcl='b',c2='e';printf(″%d,%c\n″,c2-c1,c2-'a'+'A');则输出结果是:()A
输出项与对应的格式控制不一致,输出结果不确定2、若有两条语句staticcharx[]="abcde";staticchary[]={'a','b','c','d','e'};则下列语法中正确的是()A
x数组和y数组的长度相同B
x数组的长度小于y数组的长度C
x数组的长度大于y数组的长度D
x数组等价于y数组3、以下程序的输出结果是()#definef(x)x*xmain(){inta=6,b=2,c;c=f(a)/f(b);printf("%d\n",c);}A
184、在C语言中的if语句中,用作判断的表达式为()A
关系表达式B
逻辑表达式C
算数表达式D
任意表达式5、执行下面程序中输出语句后,a的值是()main(){inta;printf("%d\n",(a=3*5,a*4,a+5));}A
106、合法的数组定义是()A
staticinta[]=″string″;B
staticinta[5]={0,1,2,3,4,5}C