以下程序段的输出结果是( ) 。int a=100,x=10,y=20,ok1=5,ok2=0;if(x
查看答案
在执行下述程序段时,若从键盘输入6和8,则结果为()。int a,b,s;scanf(“%d%d”,&a,&b);s=a;if(a
A. 36
B. 64
C. 48
D. 以上都不对
有以下程序段运行时,输入的值在哪个范围才会有输出结果( ) 。int x;scanf(“%d”,&x);if(x<=3); elseif(x!=10) printf(“%d\n”,x);
A. 不等于10的整数
B. 大于3且不等于10的整数
C. 大于3或等于10的整数
D. 小于3的整数
设变量a,b,c,d和y都是已正确定义并赋值。若有以下语句:if(a
A. 0 a=b
B. 0 a=b 且c≠d
C. 0 a D. 0 a
以下程序段,与语句k=a>b?(b>c?1:0):0;功能相同的是( ) 。
A. if((a>b)&&(b>c)) k=1;else k=0;
B. if((a>b)||(b>c))k=1;else k=0;
C. if(a<=b) k=0;else if(b<=c) k=1;
D. if(a>b)k=1;else if(b>c) k=1;else k=0;