第三章 选择结构:本章主要介绍了C语言的关系运算符和关系表达式、逻辑运算符和逻辑表达式、单分支和双分支if语句、嵌套if语句、switch语句、选择结构程序举例等内容。3.1关系运算符和关系表达式:关系运算符和关系表达式[单选题]若执行以下程序时从键盘上输入 9,则输出结果是( )选项:[9, 8, 10, 11 ]
3.2逻辑运算符和逻辑表达式:逻辑运算符和逻辑表达式
3.3单分支if语句:单分支if语句
3.4双分支if语句:双分支if语句
3.5嵌套if语句:嵌套if语句
3.6switch语句:switch语句
3.7选择结构程序举例:选择结构程序举例
[单选题]阅读以下程序,程序运行后, 如果从键盘上输人 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);}
[单选题] 能正确表示"当 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, 3 ]
[单选题]下面程序的正确输出结果是( )。main(){ int a=2,b=-1,c=2; if(a<b) if(b<0) c=1; else c++; printf(“%d”,c);}
选项:[1, 0 , 3, 2 ]
[单选题]在 C 程序中,用( )表示逻辑值“真”。选项:[非 0 的数, 0, 大于1的数, 非 1 的数 ]
温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!