单项选择题

有以下程序
main()
int a=3,b=4,c=5,d=2;
if(a>b)
if(b>c)
printf("%d", d++ + 1 );
else
printf("%d", ++d + 1);
printf("%d\n", d);
程序运行后的输出结果是______。

A.2
B.3
C.43
D.44
<上一题 目录 下一题>
热门 试题

单项选择题
设有定义语句 int x[6]=2,4,6,8.5,7),*p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是______。
A.for(i=0;i<6;i++) printf("%2d",*(p++));
B.for(i=0;i<6;i++) prinff("%2d",*(p+i));
C.for(i=0;i<6;i++) printf("%2d",*p++);
D.for(i=0;i<6;i++) printf("%2d",(*p)++);
单项选择题
用C语言编写的代码______。
A.可立即执行
B.是一个源程序
C.经过编译即可执行
D.经过编译解释才能执行
相关试题
  • 以下程序从终端读入数据到数组中,统计其中...
  • 以下程序中,函数SumColumMin的功能是:求...
  • 以下程序通过函数。这里f(x)=x2+1,...
  • A.p->nextB.pC.sD.s->next
  • 以下程序中,for循环体执行的次数是___...