一、单选题(共40道试题,共80分。)v1.#inlu“”voimin(){intsum=0,=11;whil(<=10){sum=sum+;++;}printf(“sum=%\n”,sum);}上述程序段的运行结果是().sum====11标准答案:().int(10);.intn=10,[n];.intn;.finSIZ10int[SIZ];标准答案:()。.:,()。.:=2;int*p=&x;则*p的值为().2.&x.*x.&p标准答案:,下列说法正确的是()。.:()。.:,则unsignint型数据的取值范围为()。.0~~~~2147483647标准答案:(){intx,y,z;snf(“%%%”,&x,&y,&z);printf(“x+y+z=%\n”,x+y+z);}输入数据的形式是25,13,10<回车>,则程序的输出结果是().x+y+z=+y+z=+z=:10.#inlu<>min(){union{long;int;hr;}m;printf("%\n",sizof(m));}以上程序的运行结果是()。.:,则值不等于7的表达式是().(x=y=6,x+y,x+1).(x=y=6,x+y,y+1).(x=6,x+1,y=6,x+y).(y=6,y+l,x=y,x+1)标准答案:,int、hr和short三种类型的数据在内存中所占用的字节数()。.:,则其返回值是().:,hr型数据在内存中的存储形式是().:(){strutt{intyr,month,y;}toy;printf("%\n",sizof(strutt));}以上程序的运行结果是().:().:”+”方式打开一个已存在的文件,则以下叙述正确的是()。.文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。.文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。.文件打开时,原有文件内容被删除,只可作写操作。.以上各种说法皆不下确。标准答案:(i=2;i=0;)printf(“%”,i--);以上程序段的循环次数是()。.:;下列说明指针变量p指向x的正确语句是().intp=&x;.int*p=&x;.intp=x;.int*p=x;标准答案:,要求运算数必须是整型的运算符是()。./.&&.!=.%标准答案::int[10]={1,2,3,4,5,6,7,8,9,10};则下列哪个是对该数组元素的正确引用().[10].[[3]-5].[[9]].[[4]+4]标准答案:=2;whil(k==0){printf(“%”,k);k--;}则下面描述中正确的是()。.:,均是不合法的用户标识符的选项是()..-:%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式().从左起输出该字串,,:,不正确的是().mx(,).mx(3,
南开17春秋学期《c语言程序设计》在线作业 来自淘豆网www.taodocs.com转载请标明出处.