电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

(完整版)C语言考试试卷VIP免费

(完整版)C语言考试试卷_第1页
(完整版)C语言考试试卷_第2页
(完整版)C语言考试试卷_第3页
南京工业大学第1页共7页南京工业大学程序设计基础CH4-5测试题2014--2015学年第二学期班级书院1301班学号4201130106姓名周玲题号一二三总分得分注意:(1)由于使用程序批改,本试卷的题目只能阅读,不允许修改。(2)请将选择题所选的内容用“A”、“B”、“C”、“D”(单选,四选一)写在对应题目的括号()内。非“A”、“B”、“C”、“D”将视为错误答案。(3)请将填空题所填的内容写在对应题目的括号()内。填在其它地方的无效。请注意区分大小写、全角、半角符号。(4)编程题对应VC6的CPP文件全部内容请粘贴到对应题目下方的区域。一、选择题,共20题,每题2分,共40分1.若变量a与i已正确定义,且i已正确赋值,合法的语句是()A、a=a++=5;B、++i;C、a==1D、a=int(i);2.以下程序执行后输出结果是()main(){inti=1,j=1,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n",i,j,k);}A、2,2,2B、2,2,3C、1,1,2D、2,2,1南京工业大学第2页共7页3.下面有关for循环的正确描述是()A、for循环是先执行循环循环体语句,后判断表达式B、在for循环中,不能用break语句跳出循环体C、for循环只能用于循环次数已经确定的情况D、for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来4.若以下变量均是整型,且num=sum=7;则计算表达式sum=num++,sum++,++num后sum的值为()A、10B、8C、7D、95.若执行以下程序时从键盘上输入9,则输出的结果是()#includevoidmain(){intn;scanf("%d",&n);if(n++<10)printf("%d\n",n);elseprintf("%d\n",n--);}A、9B、8C、10D、116.下列()表达式的值为真,其中a=5;b=8;c=10;d=0A、a*2>8+2B、(a*2-c)||dC、a-b=y>=z)B、(x>=y)AND(y>=z)C、(x>=y)&&(y>=z)D、(x>=z)&(y>=z)14.以下程序的输出结果是()#includevoidmain(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;elsei--;}i+=11;a+=i;南京工业大学第5页共7页}printf("%d\n",a);}A、32B、11C、21D、3315.假定所有变量均已正确定义,下面语句段执行后的x的值是()a=b=c=0;x=35;if(!a)x--;elseif(b);if(c)x=3;elsex=4;A、34B、4C、35D、316.以下叙述正确的是()A、用do-while构成循环时,只有在while后的表达式为非零时结束循环B、do-while语句构成的循环不能用其它语句构成的循环来代替。C、用do-while构成循环时,只有在while后的表达式为零时结束循环D、do-while语句构成的循环只能用break语句退出。17.设有说明“inta=3,b=5,m;”,则执行表达式”m=a<=3&&a+b<8”后,m的值为()A、trueB、1C、falseD、018.设a、b和c都是int变量,且a=3,b=4,c=5;则以下的表达式中,值为0的表达式是()A、a||b+c&&b-cB、a<=bC、!((a

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

爱的疯狂+ 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群