第三章 选择结构:本章主要介绍了C语言的关系运算符和关系表达式、逻辑运算符和逻辑表达式、单分支和双分支if语句、嵌套if语句、switch语句、选择结构程序举例等内容。3.1关系运算符和关系表达式:关系运算符和关系表达式
3.2逻辑运算符和逻辑表达式:逻辑运算符和逻辑表达式
3.3单分支if语句:单分支if语句
3.4双分支if语句:双分支if语句
3.5嵌套if语句:嵌套if语句
3.6switch语句:switch语句
3.7选择结构程序举例:选择结构程序举例
[单选题]若执行以下程序时从键盘上输入 9,则输出结果是(  )

选项:[9, 8, 10, 11 ]
[单选题]阅读以下程序,程序运行后, 如果从键盘上输人 5,则输出结果是(  )。main( ){int x; scanf("%d",&x);if(x--<5) printf("%d",x);else printf("%d",x++);}

选项:[3, 6, 5, 4]
[单选题]请阅读以下程序:main(){int a=5, b=0, c=0;if (a=b+c) printf("***");else printf("$$$");}以上程序(  )。

选项:[输出***, 有语法错误不能通过编译, 可以通过编译但不能通过连接, 输出$$$]
[单选题]若变量已正确定义,表达式(  )的值不是2。

选项:[1<1+1, 7/3, 5%3 , a=2 ]
[单选题]判断 char 型变量 ch 是否为大写字母的正确表达式是(  )。

选项:[ ('A'<=ch) AND ('Z'>=ch),  (ch>='A') & (ch<='Z'),  'A'<=ch<='Z'  ,  (ch>='A') && (ch<='Z')]
[单选题]下面程序的正确输出结果是(  )。main(){   int x=1,y=0,a=0,b=0;   switch(x)

{

   case 1:switch(y)

         {

            case 0:a++;break;

            case 1:b++;break;

}      case 2:a++;b++;break;      case 3:a++;b++;   }    printf(%d   %dn,a,b);}

选项:[1   1, 2   1, 1   0, 2   2]
[单选题] 能正确表示"当 x 的值在[1,10]和[200,210]范围内为真,否则为假"的是(  )。

选项:[(x>=1)&& (x<=10) && (x>=200) || (x<=210) , (x>=1)|| (x<=10) || (x>=200) || (x<=210), (x>=1)&& (x<=10) || (x>=200) && (x<=210), (x>=1)|| (x<=10) && (x>=200) || (x<=210)]
[单选题]下面程序的正确输出结果是(  )。main(){   int a=1,b=3,c=5,d=4,x;   if(a<b)      if(c<d)         x=1;      else         if(a<c)            if(b<d)               x=2;            else               x=3;         else            x=6;   else      x=7;   printf(%d,x);}

选项:[6, 0, 2, ]
[单选题]下面程序的正确输出结果是(  )。main(){   int a=2,b=-1,c=2;   if(a<b)      if(b<0)         c=1;   else      c++;   printf(%d,c);}

选项:[1, , 3, 2  ]
[单选题]在 C 程序中,用(  )表示逻辑值“真”。

选项:[非 0 的数, 0, 大于1的数, 非 1 的数 ]

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部