有以下程序 main() {char a[]={'a','b','c','d','e','f','g','h','\0'};int i,j; i=sized(a);j=stden(a); printf(“%d,%d\n”,i,j); } 程序运行后的输出结果是
A.9,9
B.8,9
C.1,8
D.9,8
A.9,9
B.8,9
C.1,8
D.9,8
有以下程序: include<stclio.h> main() { char c; while((c=getchar())!=?)putchar(--c); } 程序运行时,如果从键盘输入:Y?N?<回车>,则输出结果为【 】。
有以下程序 yoidswap(char*x,char*y) {chart; t=*x;*x=*y;*y=t; ) main() {char*sl=abc”,*s2=123“; swap(s1,s2);printf(%s,%s\n”,s1,s2); } 程序执行后的输出结果是
A.abc,123
B.123,abc
C.321,cba
D.lbc,a23
有以下程序 include<stdio.h> voidfun(char*a,char%) { while(*a=*)a++; while(*b=*a){b++;a++;) } main() { char*s=*****a*b****,t[80]; fun(s,t);puts(t); ) 程序的运行结果是
A.a*b
B.*****a*b
C.a*b****
D.ab
A.7 0
B.0 7
C.1 1
D.43 0
A.程序输出大写字母M
B.程序输出小写字母m
C.格式说明符不足,编译出错
D.程序运行时产生出错信息
A.123,abc
B.abc,123
C.1bc,a23
D.321,cba
有以下程序 include<stdio.h> main() {FILE*pf; char*sl=”China,*s2=Beijing: pf=fopen(abc.dat,wb+); fwrite(s2,7,l,pf); rewind(pf);/*文件位置指针回到文件开头*/ fwrite(sl,5,1,pf); fclose(pf); } 以上程序执行后abc.dat文件的内容是
A.Chinang
B.China
C.ChinaBeijing
D.BeijingChina
有以下程序 charfun(char*c){ if(*c<=Z&&*c>=A) *c-=A-a; return*c;} main(){ chars[81],*p=s; gets(S); while(*P){ *P=fun(P); putchar(*P); p++;) printf(\n);) 若运行时从键盘上输入OPENTHEDOOR,程序的输出结果是
A.oPENtHEdOOR
B.openthedoor
C.OPENTHEDOOR
D.OpenTheDoor
A.B,a,B,a
B.a,B,a,B
C.A,b,A,b
D.b,B,A,b
A.13
B.14
C.208
D.209
有以下程序: main() { int a; char c=10; float f=100.0; double x; a=f/=c*=(x=6.5); printf("%d %d %3.1f %3.1f\n",a,c,f,x); } 程序运行后的输出结果是()。
A.1 65 1 6.5
B.1 65 1.5 6.5
C.1 65 1.0 6.5
D.2 65 1.5 6.5