单项选择题

下列程序的输出结果是______。
#include<stdio.h>
main() int i,j,k,a=3,b=2;
i=(--a==b++)--a;++b;
j=a++;k=b;
printf("i=%d,j=%d,k=%d\n",i,j,k);

A.i=2,j=1,k=3
B.i=1,j=1,k=2
C.i=4,j=2,k=4
D.i=1,j=1,k=3
<上一题 目录 下一题>
热门 试题

单项选择题
设有以下程序段:struct stint n;struct st *next;;static struct st a[3]=5,&a[1],7,&a[2],9,' 0'),*p;p=&a[0];下面选项中,其值为6的表达式为______。
A.P++->n
B.p->n++
C.(*p).n++
D.++p->n
单项选择题
设有栈S和队列Q,其初始状态为空,元素a1、a2、a3、a4、a5、a6依次入栈,出栈的元素进入队列Q,若6个元素出队列的顺序是a2、a4、a3、a6、a5、a1,则栈的容量至少是______。
A.6
B.4
C.3
D.2
相关试题
  • 请用位运算实现下述目标(设16位二进制数...
  • 当输入19、2时,下列程序的运行结果为 ...
  • 下列程序的功能是计算数的阶乘。main() ...
  • 若输入tc,则程序的运行结果为 【8】 。...
  • 下列程序的运行结果为 【7】 。main()...