下面程序段的输出结果是()main(){ int a=3 , b=5, c;c=a+b ;a=b;b=c ;printf(" %d,% d" ,a,b) ;}
A: 3, 5
B: 5 ,3
C: 5, 8
D: 8 ,13
A: 3, 5
B: 5 ,3
C: 5, 8
D: 8 ,13
举一反三
- int a=8;int max(int a, int b){int c;c=a>b?a:b;return c;}main( ){ int a=3,b=5;printf("%d",max(a,b));} 这段程序的结果是:( ) A: 3 B: 5 C: 1 D: 8
- 以下程序的运行结果是:#include <;stdio.h>;int a=3, b=5;int max(int a, int b){int c;c=a>;b?a:b;return c;}int main(){int a=8;printf("%d\n", max(a, b));return 0;} A: 8 B: 5 C: 3 D: 0
- 下列程序段的执行结果为( )。 A=0:B=1 A=A+B:B=A+B:Print A:B A=A+B:B=A+B:PrintA:B A=A+B:B=A+B:PrintA:B A: 1 2 B: 3 5 C: 8 13 D: 1 1 E: 3 5 F: 8 13 G: 1 3 H: 3 4 I: 8 1 J: 1 2 K: 5 6
- 以下程序段行结果是_________。 void f(int i) int a=8 a=i printf("%d,",a)void main() int a=5,c=3 f(c ) a=--c printf("%d",a)
- 若变量已正确定义,有以下程序段: int a=3, b=5, c=7; if(a>b) a=b; c=a; if(c!=a) c=b; printf("%d, %d, %d\n", a, b, c); 其输出结果是( )。 A: A) 程序段有语法错 B: B) 3, 5, 3 C: C) 3, 5, 5 D: D) 3, 5, 7