3、SII集中,字母的序号为65,下面程序min(){hr1=’’,2=’Y’;printf(“%,%”,++1,--2);}的输出结果为().输出格式不合法,输出错误信息.67,88.66,89.,X正确答案:8.若以"+"方式打开一个已存在的文件,则以下叙述正确的是().文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和修改操作.文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作重写和读写操作.文件打开时,原有文件内容被删除,只可作写操作.以上叙述皆不正确正确答案:9.在语言中,退格符是()..t.v.正确答案:10.下列运算符中优
4、先级最低的是().?:.&&.+.!=正确答案:11.设语言中,一个int型数据在内存中占2个字节,则unsignint型数据的取值范围为().0-255.0-32767.0-65535.0-正确答案:12.写出下面程序的输出结果()min(){intx;x=-3+4*5-6;printf("%",x);x=3+4%5-6;printf("%",x);x=-3*4%6/5;printf("%",x);x=(7+6)%5/2;printf("%",x);}.11101.11-321.12-321.11121正确答案:13.为了避免在嵌套的条件语句if-ls中产生二义性,语言
5、规定:ls子句总是与配对().缩排位置相同的if.其之前最近的没有ls配对的if.其之后最近的if.同一行上的if正确答案:14.min(){inty=2456;printf("y=%3o",y);}以上程序正确的运行结果是()(u代表空格).y=uuu2456.y=uuu4630.y=2456.y=4630正确答案:15.设x、y均为flot型变量,则以下不合法的赋值语句为().x=y=0.++x.y=(x%2)/10.x*=y+8正确答案:《语言程序设计》16春平时作业3二、判断题(共10道试题,共40分。)1.语言中没有真正的多维数组.错误.正确正确答案:2.m
6、in(){shorti;i=-4;printf("i:=%,ot=%o,hx=%x,unsign=%u",i,i,i,i);}以上程序的输出结果为i:=-4,ot=,hx=fff,unsign=65532.错误.正确正确答案:3.min(){intx,y,z;x=1;y=1;z=0;x=x
7、
8、y&&z;printf("%,%",x,x&&!y
9、
10、z);}程序的运行结果是1,1.错误.正确正确答案:4.以下if语句if(x>0){x=x+y;printf("%f",x);}lsprintf("%f",-x);语法正确的是正确的.错误.正确正确答案:5.hr*s="h
11、in";等价于hr*s;s="hin";.错误.正确正确答案:6.若有说明int;则whil(=gthr());是错误的语句..错误.正确正确答案:7.strmp3(hr*s,hr*t){for(;*t==*s;){if(!*t)rturn0;t++;s++;}rturn(*s-*t);}库函数strmp(hr*s,hr*t)是功能相等的程序段.错误.正确正确答案:8.结构体变量各元素在内存中是连续、按顺序排放的.错误.正确正确答案:9.下列语句nw→nxt=h;h=nw;可以完成建立2结点的单向链表的功能.错误.正确正确答案