题目内容

设有定义:inta=4,b=5,c=6;以下语句中执行效果与其他三个不同的是()。

A. if(a>b)c=a,a=b,b=c;
B. if(a>b){c=a,a=b,b=c;}
C. if(a>b)c=a;a=b;b=c;
D. if(a>b){c=a;a=b;b=c;}

查看答案
更多问题

有以下程序#includemain(){intx;scanf("%d",&x);if(x>15)printf("%d,",x-5);if(x>10)printf("%d,",x);if(x>5)printf("%d",x+5);}若程序运行时从键盘输入12,然后回车,则输出结果为()。

A. 7,12,17
B. 12,17
C. 12,
D. 17

有以下程序,则输出结果是()。#includemain(){inta=1,b=1,c=2;if((a++||b++)&&c++)printf("%d,%d,%d",a,b,c);}

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

有以下程序#includemain(){intn;scanf("%d",&n);if(n<5)printf("%d\n",n);elseprintf("%d\n",--n);}运行时从键盘输入9,则输出结果是()。

A. 11
B. 10
C. 9
D. 8

有以下程序#includemain(){inta=1,b=1,c=1;if(a==b+c)printf("###\n");elseprintf("***\n");}执行后输出结果为()。

A. ***
B.
C. 有语法错误不能通过编译
D. 无输出

答案查题题库