网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
有如下嵌套的if语句: if(a<b) if(a<c)k=a; else k=C: else if(b<c)k=b; else k=C; 以下选项中与上述if语句等价的语句是( )。
A.k=(a<b)?a:b;k=(b<c)?b:C;
B.k=(a<b)?((b<c)?a:b):((b>c)?b:c);
C.k=(a<b)?((a<c)?a:c):((b<c)?b:c);
D.k=(a<b)?a:b;k=(a<c)?a:c;
参考答案
更多 “ 有如下嵌套的if语句: if(ab) if(ac)k=a; else k=C: else if(bc)k=b; else k=C; 以下选项中与上述if语句等价的语句是( )。A.k=(ab)?a:b;k=(bc)?b:C;B.k=(ab)?((bc)?a:b):((bc)?b:c);C.k=(ab)?((ac)?a:c):((bc)?b:c);D.k=(ab)?a:b;k=(ac)?a:c; ” 相关考题
考题
现有如下程序段#include "stdio.h"int fun(int k,int *m){if(k%3)*m=k*k;else *m=k/3;}main(){ int (*p)(int,int *),m;p=fun;(*p)(78, m);printf( "%d\n",m);}则程序段的输出结果为A.24B.25C.26D.27
考题
下面程序的运行结果是#include "stdio.h" void fun(int k,int *p) { int a,b; if(k==1|| k==2) *p=1; else { fun(k-1,a); fun(k-2,b); *p=a+b; } }main(){ int x; fun(6,x); printf("%d\n",x);}
考题
1、1.读下面的程序,该程序运行后,输出的结果是:____。 s=’address sues Shanghai’ lis=list(s) m=0 k=0 while klen(lis): if lis[k]==’s’: m+=1 k+=1 else: print(‘k=’,k) print(‘m=’,m)
考题
1.读下面的程序,该程序运行后,输出的结果是:____。 s=’address sues Shanghai’ lis=list(s) m=0 k=0 while k<len(lis): if lis[k]==’s’: m+=1 k+=1 else: print(‘k=’,k) print(‘m=’,m)
热门标签
最新试卷