首 页
大学试题
CMS专题
工学
经济学
专升本
法学
教育学
历史学
更多分类
搜索
题库考试答案搜索网 > 题目详情
当前位置:
首页
>
以下程序的输出结果是______。 #define TIMES(X) X*X main() { int a=16,k=2,m=1; a/=TIMES (k+m)/TIMES(k+m); printf("d ",a); }
>
题目详情
问题题干
答案解析
相关问题
热门问题
最新问题
问题详情
以下程序的输出结果是______。 #define TIMES(X) X*X main() { int a=16,k=2,m=1; a/=TIMES (k+m)/TIMES(k+m); printf("d ",a); }
A、16
B、2
C、9
D、1
时间:2022-02-24 15:08
关键词:
答案解析
B
解析:宏定义的作用是进行字符的替换,应先将赋值语句的右边进行宏替换,即等号右边为:k+m*k+m/k+m*k+m=2+1*2+1/2+1*2+1=2+2+0+2+1=7,然后计算a/=7,即a=a/7=16/7=2。
相关问题
下面程序的输出结果是______。 void prty(int *x) {printf("%d ",++ *x); } main() { int a=25; prty(&a); }
下面程序的输出结果是______。 main() { int x=0x48; printf("%d ",--x); }
下面程序段的输出结果是 ______。 int X=20, y=20; cout<<x- -<<" , "<< - -y;
以下程序的输出结果是______。 main() { int x=2; do{ printf("%3d",!x-2); }while(--x); }
有以下程序段: int x=3; do { printf("%d",x-=2); } while(!(--x)); 其输出结果是______。
最新问题
阅读以下程序,当输入数据的形式为25,13,10正确的输出结果为______main(){int x,y,z scanf("%d%d%d",&x,&y,&z );printf(“x+y+z=%d\n” ,x+y+z);。}
下面程序的输出是_________#includevoid main(){int x=023;printf("%d\n",--x);}
以下程序运行后的输出结果是________。#define S(x) 4xx+1main(){ int i=6,j=8;printf("%d\n", S(i+j));}
以下程序运行后的输出结果是_______。#define f(x) (x)(x)main() { int i1, i2; i1=f(10)/f(5) ; i2=f(6+6)/f(3+3) ;printf("%d, %d\n", i1, i2);
下面程序输出的结果是______。 main() { inti=5,j=9,x; x=(i=j?i:(j=7)); printf(" %d,%d",i,j) }
下面程序输出的结果是______。main (){int i=5, j=9,x;x= (i==j?: (j=7));printf(" %d, %d", i, j);}
有以下程序 main() {int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++) {if(j%2) continue; x++; } x++; } printf("x=%d ",x); 程序执行后的输出结果是______。
有以下程序: void f(int y,int *x) { y=y+ *x; *x;=*x+y;} main() { int x=2,y=4; f(y,&x); - printf ("%d %d ",x,y); } 执行后的输出结果是 ______。
以下程序段的输出结果为 ______。 X=1 Y=4 Do Until Y>4 X=X*Y Y=Y+1 Loop Print X
以下程序输出的结果为______。 x=1 y=4 Do Until y>4 x=x*y y=y + 1 Loop Print x
别人在看