选择结构
选择结构,又称条件分支是程序的三大基本结构之一,是程序可以处理复杂情况的基本,通过if else 或switch等关键字实现,这里包含大量的选择结构的题目和教程
-
有以下程序段:scanf("%d%d%d",&a,&b,&c); if(a>b)a=b; if(a>c)a=c; printf("%d\n",a);该程序段的功能是( )。
-
有以下程序:#include <stdio.h> main() { int x=0x13; if(x=0x12)printf("True"); printf("False\n"); }程序运行后的输出结果是( )。
-
有以下程序段,若变量已正确定义并赋值 if(a>b)printf("x=%d,",x); else printf("y=%d,",y); if(a<=b)i++; else j++;则与此程序段功能相同的选项是( )。
-
设有定义:int a=1,b=2,c=3;以下语句中执行效果与其他三个不同的是( )。
-
下列条件语句中,输出结果与其他语句不同的是( )。
-
为了避免在嵌套的if-else语句中产生二义性,C语言规定与else子 句配对是( )。
-
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是( )。
-
以下叙述中正确的是( )。
-
有以下程序#include <stdio.h> main(){ int n=2,k=0; while(k++&&n++>2); printf("%d %d\n",k,n); }程序运行后的输出结果是( )。
-
有以下程序:#include <stdio.h> main() { int a=-2,b=0; while(a++&&++b); printf("%d,%d\n",a,b); }程序运行后的输出结果是( )。
-
有以下程序:#include <stdio.h> main() { int a,b,c=241; a=c/100%9; b=(-1)&&(-1); printf("%d,%d\n",a,b); }程序运行后的输出结果是( )。
-
执行以下程序段后,w的值为( )。int w='A',x=14,y=15; w=((x||y)&&(w<'a'));
-
已知a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a>b)&&(n=c<d)后n的值为( )。
-
若有定义语句int k1=10,k2=20;执行表达式(k1=k1>k2)&&(k2=k2>k1)后,k1和k2的值分别为 ( )。
-
以下选项中,当x为大于1的奇数时,值为0的表达式是( )。
-
若a是数值类型,则逻辑表达式(a==1)ǁ(a!=1)的值是( )。
-
若有定义语句int b=2;则表达式(b<<2)/(3ǁb)的值是( )。
-
设有定义:int a=0,b=1;以下表达式中,会产生“短路”现象,致使变量b的值不变的是 ( )。
-
当变量c的值不为2、4、6时,值也为“真”的表达式是( )。
-
以下表达式的值与x无关、其值恒为真的是( )。