C语言2011习题集(4)
时间:2025-07-11
时间:2025-07-11
5 以下程序的输出结果是_-14__。
main()
{ char c;
c=0362;
printf("%d\n",c);
}
6 以下程序段(n所赋的是八进制数)执行后输出结果是__32767,32767_。 int m=32767,n=032767; printf("%d,%o\n",m,n);
7 字符串"\\name\\\101ddress\b\xaf"的长度为:___15。 8 有以下程序段:
int m=0,n=0; char c='a'; scanf("%d%c%d",&m,&c,&n);
printf("%d,%c,%d\n",m,c,n);
若从键盘上输入:10A10<回车>,则输出结果是_10,A,10__。 9 以下程序的输出结果是___。
main()
{ printf("%d,%o,%x\n",10,10,10); 10,12,a printf("%d,%d,%d\n",10,010,0x10); 10,8,16 printf("%d,%x\n",012,012); 10,a
}
10 设a、b、c为整形变量,且a=2、b=3、c=4,则执行完语句 a*=16+(b++)-(++c);之后,变量a的值为_28__。
11 以下程序的输出结果为_12__。
main()
{ int x=023;
printf("%x\n",--x); }
12 以下程序的结果为___。
main()
{ int a=2,b=3,c,d;
c=(a++)+(a++)+(a++); d=(++b)+(++b)+(++b);
printf("a=%d c=%d\n",a,c); a=5 c=6 printf("b=%d d=%d\n",a,d); b=5 d=18 }
13 以下程序
main()
{ char ch1,ch2,ch3;
scanf("%c%c%c",&ch1,&ch2,&ch3);
printf("%c%c%c%c%c",ch1,'#',ch2,'#',ch3); }
当输入ABC时运行结果为 A#B#C ,当输入A BC时运行结果为 A# #B 。 14 若有定义:float x;,以下程序段的输出结果是_5.169000__。
x=5.16894;