请读程序:main(){ int a=1,b=2,c=3; ++a; c+=++b; { int b=4,c; c=b*3; a+=c; printf(first:%d,%d,%d\n,a,b,C.; a+=c; printf(Second:%d,%d,%d\n,a,b,C.; } printf(third:%d,%d,%d\n,a,b,C.; }该程序的输出是________。A.first: 12,4,12 Second: 26,4,12 third: 4,3,6B.first: 14,4,12 Second: 26,12,12 third: 26,3,4C.first: 14,4,12 Second: 26,4,12 third: 26,3,6D.first: 14,4,12 Second: 26,6,12 third: 26,4,6
举一反三
- 对数据序列(26, 14, 17, 12, 7, 4, 3)采用二路归并排序进行升序排序,两趟排序后,得到的排序结果为_________。 A: 14, 26, 17, 12, 4, 7, 3 B: 12, 14, 17, 26, 3, 4, 7 C: 14, 26, 12, 17, 3, 4, 7 D: 14, 26, l2, 17, 3, 7, 4
- 以下程序的运行结果是 。 main() {int a=1,b=2,c=3; ++a; c+=++b; {int b=4,c; c=b*3; a+=c; printf("first:%d,%d,%d\n",a,b,c); a+=c; printf("second:%d,%d,%d\n",a,b,c); } printf("third:%d,%d,%d"\n",a,b,c); }
- 输出以下4*5的矩阵。 1 2 3 4 5 2 4 6 8 10 3 6 9 12 15 4 8 12 16 20 #include int main() { int i,j,n=0; for(i=1;i<=4;i++) for(j=1; (1) ; j++, (2) ) { if( (3) ) printf(" "); printf("%d ",i*j); } printf(" "); return 0; }
- 以下程序的输出结果是() void<br/>main() { int a=3; printf(“%d\n”,(a+=a-=a*a));} A: -6 B: 12 C: 0 D: -12
- 以下程序的输出结果是 #include void main() { int a=3; printf("%d\n",(a+=a-=a*a)); } A: -6 B: 12 C: 0 D: -12