首页/ 题库 / [单选题]以下程序中与语句k=a>b?(b>c?1的答案

以下程序中与语句k=a>b?(b>c?1:0):0;功能等价的是

单选题
2022-02-23 19:21
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; else k=0;
D、if(a>b) k=1; else if(b<c) k=1;
查看答案

正确答案
A

试题解析
解析:三目运算表达式的规则为如果“?”前面的表达式的值为真,则取“:”前的表达式的值,否则,取“:”后面表达式的值。分析题目中给出的表达式可知,如果a> b和b>c同时成立,k=1,否则k=0。

标签:
感兴趣题目
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______。
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是 ______。
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0), s=a; for(b=1;b<=c;b++) s=s+1; 则与上述程序段功能等价的赋值语句是( )。
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b<=c;b++) s=s+1;则与上述程序段功能等价的赋值语句是
有如下嵌套的iF语句iF(a<B)iF(a<c) k=a;iF(B<c)iF(B<c) k=B;以下选项中与上述iF语句等价的语句是
有如下嵌套的if语句: if(a<b) if(a<c)k=a; else k=C: else if(b<c)k=b; else k=C; 以下选项中与上述if语句等价的语句是( )。
设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是( )。
以下程序中与语句k=a>b?(b>c?1:0):0;功能等价的是
有以下程序: main { int a=0,b=l0,c=0,d=0; if(a=1)b=1;c=2; else d=3; printf("%d,%d,%d,%d\n",a,b,C,d); } 程序输出( )。
有以下程序:#include <stdio.h>main( ) { int a =0,b =0,c =0,d =0; if(a = 1) b=1;c=2; else d=3; pfintf( "%d,%d,%d ,%d " ,a,b,c,d);}
有以下程序: 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 ",a,b,c,D); } 程序输出( )。
以下程序段中,与语句“k—a>b?(b>c?1:O):0;”功能相同的是( )。
相关题目
下列语句中,与语句“n=(a>b)?(b>c?1:0):0;”功能等价的是( )。
有以下程序段:int k=0,a=1,b=2,c=3;k=acc:k;执行该程序段后,k 的值是 ( )
下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是( )。
下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是( )。
执行C程序代码“int a=1;int b=0;int c=0;int d=(++a)*(c=1);”后,a、b、c、d的值分别为(29)。
● 执行 C 程序代码“int a = 1; int b = 0; int c = 0; int d = (++a) * (c = 1);”后a, b, c, d 的值分别为 (59) 。
有以下程序 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 ",a,b,c,d); }
有以下程序: void swapl(int c[]) { int t; t=c[0]; c[0]=c[1]; c[1]=t; } void swap2{int c0, int c1) { int t; t=c0; c0=c1; c1=t; } main() { int a[2]={3,5}, b[2]={3,5}; swap1 (A) ; swap2 (b[0],b[1]); printf("%d %d %d %d ",a[0],a[1],b[0],b[1]); } 其输出结果是
有以下程序 void swapl(int c[]) { int t; t=c[0];c[0]=c[1];c[1]=t; } void swap2(int c0,int c1) {int t; t=c0;c0=c1;c1=t; } main() { int a[2]={3,5},b[2]={3,5}; swapl(a) ;swap2(b[0],b[1]); printf("%d%d%d%d ",a[0],a[1],b[0],b[1]); } 其输出结果是:
有以下程序: void swap1(int C[]) { int t; t=c[0]; c[0]=C[1]; c[1]=t; } void swap2(int c0, int c1) { int t; t=c0; c0=c1; c1=t; } main() { int a[2]={3,5}, b[2]={3,5); swapl(a); swap2(b[0],b[1]); printf("%d %d %d %d ",a[0],a[1],b[0],b[1]); } 其输出结果是
有以下程序段: int k=0,a=1,b=2,c=3; k=a<b? b:a; k=k>c? c:K; 执行该程序段后,k的值是( )。
有以下程序段: int k=0,a=1,b=2,c=3; k=a<b?b:a; k=k>c?c:k; 执行该程序段后,k的值是 ______。
有以下程序段: int k=0,a=1,b=2,c=3; k=a<b?b:a;k=k>c?c:k; 执行该程序段后,k的值是( )。
有以下程序段 int k=0, a=1, b=2, c=3; k=a<b ? b:a; k=k>c ? c:k; 执行该程序段后,k的值是
有以下程序段: int k=0, a=1, b=2, c=3; k=a<b? b:a; k=k>c? c:k; 执行该程序后,k的值是______。
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是( )。
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是( )。
以下程序段中与语句k=a>b? (b>c? 1:0):0;功能等价的是( )。
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是
以下程序段中与语句k=a>b?(b>c? 1:0):0;功能等价的是______。
广告位招租WX:84302438

免费的网站请分享给朋友吧