第四章 选择结构程序设计:4.1 关系运算符和逻辑运算4.2 用if语句实现选择结构(一)4.3 用if语句实现选择结构(二)4.4 switch语句及程序举例4.1关系运算和逻辑运算:4.1 关系运算符和逻辑运算[单选题]以下程序段的输出结果是 #include <stdio.h>void main(){ int i=1,j=1,k=2; if((j++||k++)&&i++) printf("%d,%d,%d",i,j,k);}
4.2用if语句实现选择结构(1):4.2 用if语句实现选择结构(一)
4.3用if语句实现选择结构(2):用if语句实现选择结构(二)
4.4switch语句及程序举例:用if语句实现选择结构(二)
4.5选择结构程序设计例题讲解(1):选择结构程序设计例题讲解(1)
4.6选择结构程序设计例题讲解(2):选择结构程序设计例题讲解(2)
选项:[2,2,2 , 1,1,2, 2,2,3, 2,2,1]
[单选题]
下程序功能是:将值为三位正整数的变量x中的数值按照个位、十位、百位的顺序拆分并输出,请填空。
#include<stdio.h>
void main()
{int x=256;
printf(“%d-%d-%d”,_______,x/10%10,x/100);}
选项:[x/10, x%10, x/100%10, x/10%10]
[单选题]以下程序的运行结果是 #include <stdio.h>void main(){ int a=010, b=10; printf("%d,%d" , ++a, b--); }
选项:[ 011, 9, 9, 10 , 011, 10 , 11, 10]
[单选题]当c的值不为0时,能正确将c的值赋给变量a,b的是选项:[a=c=b, c=b=a, (a=c)||(b=c), (a=c)&&(b=c)]
[单选题]下面程序的输出结果是: #include<stdio.h>void main(){ int a=2, b=-1, c=2; if(a<b) if(b<0) c=0; else c+=1; printf("%d", c); }
选项:[4, 3, 1, 2]
[单选题]
有以下程序(说明:字符0的ASCII码值为48)
#include <stdio.h>
main()
{ char c1,c2;
scanf("%d",&c1);
c2=c1+9;
printf("%c%c ",c1,c2);
}
若程序运行时从键盘输入48<回车>,则输出结果为_________
选项:[09, 9, '0' '9', 0]
[单选题]已知int n,i=1,j=2;执行语句n=i<j?i++:j++;则i和j的值是选项:[1,3, 2,3, 2,2, 1,2]
[单选题]#include <stdio.h> void main() { int x=1,y=0; if(!x) y++; else if(x==0) if (x) y+=2; else y+=3; printf("%d",y); } 程序运行后的输出结果是
选项:[0, 1, 2, 3]
[单选题]#include <stdio.h>main(){int x=1,y=0,a=0,b=0; switch(x) {case 1: switch(y) {case 0:a++;break; case1:b++;break;} case 2:a++;b++;break; case 3:a++;b++;break; default:a++;b++;}printf(“a=%d,b=%d”,a,b);}A.a=1,b=0 B.a=2,b=1 C.a=1,b=1 D.a=2,b=2以上程序的输出是
选项:[a=1,b=0, a=2,b=2, a=1,b=1, a=2,b=1]
[单选题]有以下程序#include <stdio.h>void main(){ int x; scanf("%d",&x); if(x>15) printf("%d",x-5); if(x>10) printf("%d",x); if(x>5) printf("%d ",x+5);}若程序运行时从键盘输入12<回车>,则输出结果为_________
选项:[12 17, 17, 12
, 7]
温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!