南京工业大学第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++8+2B、(a*2-c)||dC、a-b=z)D、(x>=z)&(y>=z)14
以下程序的输