首页/ 题库 / [单选题]有如下嵌套的if语句:if(a<>

有如下嵌套的if语句:if(a<>

单选题
2022-02-21 19:15
A、k=(a&lt;b)?a:b;k=(b&lt;c)?b:c;
B、k=(a&lt;b)?((b&lt;c)?a:b):((b&lt;c)?b:c);
C、k=(a&lt;b)?((a&lt;c)?a:c):((b&lt;c)?b:c);
D、k=(a&lt;b)?a:b;k=(a&lt;c)?a:c;
查看答案

正确答案
C

试题解析

C语言的语法规定:else子句总是与前面最近的不带else的if相结合,与书写格式无关。本题中,嵌套的if语句功能是将k赋值为a、b、c中的最小值。A项,没有比较a、c的大小;B项,当ac时k赋值为b,此时b是最大值,与题意不符;D项,中没有比较b、c大小。答案选择C选项。

感兴趣题目
相关题目
C语言对嵌套if语句的规定是:else总是与( )。
在嵌套使用if语句时,C语言规定else总是(  )。
执行下列语句后c的值为( )。 int a=1,b=2,c=3; if(a>C、 { b=a; a=c; c=b; }
C语言中对嵌套if语句的规定是:else总是与( )配对。
C语言的if语句嵌套时,if与else的配对关系描述错误的是( )。
为了避免嵌套的if-else语句的二义性,C语言规定else总是与( )组成配对关系。
如下程序的输出结果是main(){inta=2, b=-1, c=2;if(a<B) if(b<0)c=0; else c++;cout<<c<<end1;}
下列程序执行后,变量a的值为( )。 Dim a,b,c,d as single a=100 b=20 c=1000 if b>a Then d=a:a=b:b=d End if if c>a Then d=a:a=c:c=d End if if c>b Then d=b:b=c:c=d End if
若变量已正确定义,有下列程序段 inta=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); 其输出的结果是( )。
若变量已正确定义,有以下程序段: int a=3,b=5,c=7; if(a>B)a=b;c=a; if(c!=A)c=b; printf("%d,%d,%d ",a,b,C); 其输出结果是( )。
若变量已正确定义,有以下程序段 int a=3,b=5,c=7; if(a>B) a=b; c=a; if(c!=A) c=b; printf("%d,%d,%d ",a,b,c); 其输出结果是
若变量已正确定义,有以下程序段 int a=3,b=5,c=7; if(a>B) a=b; c=a; if(c! =a)c=b; printf("%d,%d,%d ",a,b,c); 其输出结果是
若变量已正确定义,有以下程序段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的值为 Dim a,b,C,d as single a=100:b=20:c=1000 if b>a Then d=a:a=b:b=d End if if c > a Then d=b:b=c:c=d End if
以下程序运行后,输出结果是( )。 a=1:b=2:c=3 a=a+b:b=b+c:c=b+a If a<>3 Or b<>3 Then a=b-a:b=c-a:c=b+a End If Print a+b+c
有如下程序: a=1:b=2:c=3 a=a+b:b=b+c:c=b+a If a<>3 Or b<>3 Then a=b-a:b=C-a:C=b+a End If Print a+b+c 运行后,输出的结果是( )。
下列程序执行后,变量x的值为( )。 Dim a, b, c, d As Single Dim x As Single a=10 b=30 c=400 If b>a Then d=a:a=b:b=d End If If b>c Then x=b Else If a>c Then x=c Else x=a End If
若a的值为3时,下列程序段被执行后,c的值是( )。 int c=1; if(a>0) if(a>3) c=2; else c=3; else c=4;
a的值为3时,下列程序段被执行后,c的值是( )。 int c=1; if (a<0) if (a<3) c=2; else c=3; else c=4;
若a的值为3时,下列程序段被执行后,c的值是 int c = 1; if (a>0) if (a>3) c = 2; else c = 3; else c = 4;
广告位招租WX:84302438

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