C语言程序设计AB试卷期末考试题及答案高职.docx
《C语言程序设计AB试卷期末考试题及答案高职.docx》由会员分享,可在线阅读,更多相关《C语言程序设计AB试卷期末考试题及答案高职.docx(16页珍藏版)》请在第一文库网上搜索。
1、C语言程序设计试卷(A卷)适用班级:考试班级姓名学号题号一二三四五七八总得分实得分一、选择题(每小题4分,共40分)1以下叙述中正确的是_(A)用C语言实现的算法必须要有输入和输出操作(B)用C语言实现的算法可以没有输出但必须要有输入(C)用C程序实现的算法可以没有输入但必须要有输出(D)用C程序实现的算法可以既没有输入也没有输出2以下叙述中错误的是A)用户所定义的标识符允许使用关键字B)用户所定义的标识符应尽量做到见名知意C)用户所定义的标识符必须以字母或下划线开头D)用户定义的标识符中,大、小写字母代表不同标识3下述标识符中,O是合法的用户标识符。A.A#CB.getchC.voidD.a
2、b*4设x、yt均为int型变量,则执行语句:x=y=3;t=+x|+y;后y的值为A)不定值B)4C)3D)15printf(%2.2,1234.5678)的输出结果为A)出错B)1234.56C)1234.57D)1234.5700006在以下给出的表达式中,与do-whi1e(E)语句中的(E)不等价的表达式是()。A.(!E=0)B.(E0E0)C.(E=O)D.(EJ=O)7以下程序输出结果是()o#inc1udestdio.hmain()intw=4,x=3,y=2,z=1;printf(/%dnz(wx?w:zy?z:x);)(A)I(B)2(03(D)48以下选项中,不能正确赋
3、值的是A) chars110;s1=zzCtestz;B) chars2=,C,t,e,s,t,;C) chars320=zzCtestzz;D) char*s4=Ctestn”9下面程序的输出是main()intx=3,y=6,a=0;whi1e(x+!=(y+=o1)a+o=1;if(y#inc1udemain()charss10=12345”;strcat(ss,zz6789);gets(ss);printf(,%sn,z,ss);A)ABCB)ABC9C)123456ABCABC45678910以下程序调用findmax函数返回数组中的最大值findmax(int*a,intn)int
4、*p,*s;for(p=a,s-a;p-asB)*p*sC)apasD)p-ap-s二、填空题(每小题2分,共10分),两种。1数据类型混合运算时,要进行同型转换,转换方式分为和2设intx=9,y=8;表达式x=y+1的结果是。3在C语言中,整型(int)变量的取值范围是4inc1udemain()intn=0,fact=1,sum=0;do(n+;fact-fact*n;sum+-fact;whi1e(n4);printf(,%d,z,sum);运行结果为:5阅读程序:#inc1udestring.h#inc1udezzstdio.hstr1e(chara,charb)intnum-0,n
5、-0;whi1e(*(a+num)!-,0,),num+;whi1e(bn)*(a+num)=bn;num+;n+;return(num);mainOcharstr181,str281,*p1=str1,*p2=str2;gets(p1);gets(p2);printf(zz%dnzz,str1e(p1,p2);运行上面程序,如果从键盘上输入字符串qwerty和字符串abed则程序的输出结果是O三、求运行结果(每小题5分,共20分)1#inc1udezzstdio.hmain()inta=2,b=-1,c=2;if(ab)if(b0)c=0;e1sec+;printf(%dn”,c);2以下程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 AB 试卷 期末 考试题 答案 高职