内容发布更新时间 : 2025/7/13 19:50:24星期一 下面是文章的全部内容请认真阅读。
main() { int k=17;
printf(“%d , %do, %x \\n”,k,k,k); }
A.17,021,0x11 B.17,17,17 C.17,0x11,021 D.17, 21,11 6.下列程序的输出结果是:__________。 main() { int a=2; a%=4-1;
printf(“%d”,a); a+=a*=a-=a*=3; printf(“%d”,a); }
A 2 ,0 B 1,0 C –1,12 D 2,12
7.设整型变量n的值为2,执行语句“n+=n - =n*n”后,n的值是_______。 A.0 B.2 C.- 4 D.4
8.指出下列语句中有实际意义的语句是___________。
A.a||b; B.a!=b; C.a+=b; D.getchar(a); 9.执行下列程序时的输出结果是________。
main() { int x,y; x=13; y=5;
printf(“%d”,x%=(y/=2)); }
A.3 B.2 C.1 D.0
10.若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是______。
A.1 B.2 C.2.0 D.2.5 11.若运行时x输入12,则以下程序的输出结果是________。
main() { int x,y;
scanf(“%d”,&x); y=x>12?x+10:x-12;
printf(“%d\\n”,y); }
A.0 B.22 C.12 D.10 12.下面程序的输出结果是_______。
main()
{ int a=-1,b=4,k;
k=(++a<0) && !(b- - <=0); printf(“%d%d%d\\n”,k,a,b); }
A.1 0 4 B.1 0 3 C.0 0 3 D.0 0 4 13.下面程序的输出结果是________。
#include
printf(“%o\\n”,k); }
A.26 B.25 C.24 D.23
14.设x,y均为int类型变量,则以下不正确的函数调用语句为_______。
A.getchar( ); B.putchar(‘\\108’); C.scanf(“%d %*2d%d”,&x,&y); D.putchar(‘\\’’);
15.有下面程序,执行后的输出结果是______。
main()
{ int i=1,j=1,k=2;
printf(“%d,%d,%d\\n”,++i,j++,++k); }
A.1,1,2 B.2,2,1 C.2,2,2 D.2,1,3 二.分析下列程序,写出输出结果。 1.#include “stdio.h”
main()
{ int x = 1,y = 1, a,b ;
printf ("%d\\n",! x ||