嘉兴学院往年C语言期末(含六卷)及答案.docx
《嘉兴学院往年C语言期末(含六卷)及答案.docx》由会员分享,可在线阅读,更多相关《嘉兴学院往年C语言期末(含六卷)及答案.docx(58页珍藏版)》请在优知文库上搜索。
1、嘉兴学院往年C语言期末(一)一、单项选择题(共20题,每小题2分,共40分)1、有定义语句:intX,y;若要通过SCanf(%d,%d,&x,&y);语句使变量X得到数值11,变量y得到数值12,下面四组输入形式中,错误的是_0A、1112/B、11,12/C、11,12/D、11,/12/2、表达式X&1等价于OAx=0B、X=1CX!=0DX!=13、若有Chara80,*s=a;不正确的输入语句是A、SCanf(%s”,s);B、gets(s);C、fscanf(stdin,z,%cz,s);D、fgets(s,80,stdin);4、设变量a、b、e、Cl和y都已正确定义并赋值。若有
2、以下if语句:if(ab)if(c=d)y=0;elsey=l;该语句所表示的含义是A、y=0,aB、 y=0,ay=l,abyLa2b且c#ClC、 y=0,aD、 y=0,ay=l,aB且CwDy=l,cd5、若变量已正确定义,有以下程序段i。;doPrintf(%d,”,i);whiIe(i+);Printf(%c,i)其输出结果是。A、0,0B、0,1C、1,1D、程序进入无限循环6、在c语言程序中,以下描述正确的是。A、函数的定义可以嵌套,但函数的调用不可以嵌套B、函数的定义不可以嵌套,但函数的调用可以嵌套C、函数的定义和函数的调用均不可以嵌套D、函数的定义和函数的调用均可以嵌套7、
3、一个C语言程序在一台32位机器上运行。程序中定义了三个变量x,y,z,其中X和Z是int型,V为short型。当x=127,y=-9时,执行赋值语句z=x+y后,X, y, z的值分别是.A、 x=0000007FH,B、 x=0000007FH,C、 x=0000007FH,D、 X=OOOooO7FH,y=FFF9H, z=00000076H y=FFF9H, Z=FFFFOo76H y=FFF7H, z=FFFF0076H y=FFF7H, z=00000076H8、设有定义doublea10,*s=a;,一下能够代表数组元素a3的是A、(*s)3B、*(s+3)C、*s3D、*s+39
4、、以下选项中,非法的字符常量是OA, ,t,B、17C、nD、xaa,10、判断两个字符串是否相等,正确的表达方式是Anwhile(sl=s2)B, while(sl=s2)C、while(strcmp(sl,s2)=0)D、while(strcmp(sl,s2)=0)11、以下定义数组中错误的是oA、 inta10;B、 inta220;C、 inta20;D、inta;12、下列函数中,用于向控制台输出信息的是?A、scanf()B、printf()C、sum()D、max()13、若有定义floata=25,b,*p=&b;,则下列对赋值语句*p=a下和p=&a;的正确解释为()oA、两
5、个语句都是将变量a的值赋予变量PB、*p=a是使P指向变量a,而P二&a是将变量的值赋予变量指针PC、*p=a是将变量a的值赋予变量b,而&a是使P指向变量aD、两个语句都是使P指向变量a14、与数学式子3乘以X的n次方/(2xT)对应的C语言表达式是。A、3*xn(2*-l)B、3*x*n(2*xT)C、3*pow(x,n)*(1/(2*-1)D、3*pow(n,x)/(2*-l)15、运行下面程序时,从键盘输入z,12,34,9z,则输出结果是#includevoidmain()(intx,y,z;scanf(,%d,%d,%d,&x,&y,&z);if(xy)if(yz);elsePri
6、ntf(%dn”,y);elseif(XVZ)Printf(%dn”,z);elsePrintf(%dn”,x);A、34B、12C、9D、不确定的值16、运行下面程序时,从键盘输入字母h,则输出结果是4includemain()(charch;ch=getchar();switch(ch)case,h,:Printf(hello!n);caseg,:printf(,goodmorning!n,z);default:Printf(bye_bye!n);A. Hello!B. Hello!GoodMoring!C、Hello!Goodmorning!Bye_Bye!D.Hello!Bye_Bye
7、!17、有以下程序structstu(charname10;intnum;floattotalscore;);voidf(structstu*p)(structstus2=zrsunda11,z,20044,550,zzpenghuazz,20045,537,*q=s;P;+q;*p=*q;)main()(structstus3=z*yangsanz,20041,703,lisiguoz*,20042,580;f(s);printf(z,%s%d%3.0fn”,sl.name,sl.num,sl.totalscore);程序运行后的输出结果是。A、 SunDan20044550B、 Pengh
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嘉兴 学院 往年 语言 期末 含六卷 答案