题目内容

以下程序运行后的输出结果是( )。int main(){ int i=1,j=2,k=3;if(i++==1&&(++j==3||k++==3));printf("%d %d %d\n",i,j,k);return 0;}

A. 2 3 3
B. 1 2 3
C. 2 3 4
D. 2 2 3

查看答案
更多问题

有以下程序,程序运行时,输入的值在哪个范围才会有输出结果()。#include int main(){ int x;scanf("%d",&x);if(x<=3);elseif(x!=10) printf("%d\n",x);return 0;}

A. 不等于10的整数
B. 大于3且不等10的整数
C. 大于3或等于10的整数
D. 小于3的整数

有以下程序,程序输出()。#include int main(){ int a=0,b=0,c=0,d=0;if(a=1) b=1;c=2;else d=3;printf("%d,%d,%d,%d\n",a,b,c,d);return 0;}

A. 0,0,0,3
B. 1,1,2,0
C. 0,1,2,0
D. 编译有错

运行下面程序时,从键盘输入字母H,则输出结果是()。#include int main(){ char ch;scanf("%c",&ch);switch(ch){ case ‘H’:printf("Hello!\n");case ‘G’:printf("Good morning!\n");default:printf("ByeBye!\n");}return 0;}

A. Hello!
B. Hello!Good Moring!
C. Hello!Good Moring!ByeBye!
D. Hello!ByeBye!

设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为()。

A. 1
B. 2
C. 3
D. 4

答案查题题库