c语言选择结构测试答案,C语言选择结构题(含答案).doc

C语言选择结构题(含答案)

第9、10课时实验一:写出下列程序的运行结果。1、以下程序的运行结果是: 2,-1 #include "stdio.h"main(){ int a,b,d=241; a=d/100%9; b=(-1)&&(-1); printf("%d,%d",a,b); }2、以下程序的运行结果是: 0,6,0 main() { int a=5,b=6,w=1,x=2,y=3,z=4,c; c=(a=w>x)&&(b=y>z); printf("%d,%d,%d",a,b,c); }3、设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是  D  。A)’x’&&‘y’B)x<=yC)x||y+z&&y-zD)!((xb)&&(n=c>d)后n的值为 B   。A)1B)2C)3D)45、已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是 B   。if(x>y)z=x; x=y; y=z;A)x=10,y=20,z=30B)x=20,y=30,z=30C)x=20,y=30,z=10D)x=20,y=30,z=206、以下if语句语法正确的是 B   。A)if(x>0)printf(“%f”,x)else printf(“%f”,-x);B)if(x>0){x=x+y; printf(“%f”,x);}else printf(“%f”,-x);C)if(x>0){x=x+y; printf(“%f”,x);};else printf(“%f”,-x);D)if(x>0){x=x+y; printf(“%f”,x)}else printf(“%f”,-x);

7、以下程序的运行结果是: ***ttt main() { int a=0,b=0,c=0; if(a==c+b) printf("***\n"); if(a=c+b) printf("###\n"); if(c>=a+b) printf("ttt\n"); }

8、以下程序,输入6时,输出 5 ,输入7时,输出为 7 main(){ int x; scanf(“%d”,&x); if(x- ->6) printf(“x=%d”,++x); else printf(“x=%d”,x++);}

9、请写出以下程序的输出结果__1_。 main() { int a=100; if (a>100) printf(“%d\n”,a>100); else printf(“%d\n”,a<=100);}10、如下程序的输出结果是 a=3,b=2,c=2 main(){ int a=1,b=2,c=3; if(a>c) b=a; a=c; c=b; printf(“a=%d,b=%d,c=%d\n”,a,b,c);}

11、如下程序的输出结果是 4 main(){int a=3,b=4,c;if(a

实验二:程序填空1、已知a=5,b=7,编程使a,b的值交换,即能输出a=7 b=5main(){ int a=5,b=7,t; t=a ; a=b ; b=t ; printf("a=%d b=%d",a,b);}

2、以下程序判断输入的整数n是否为偶数,若是,则输入Yes,不是则输出No.请填空:main(){ int n; printf("Enter integer n:\n"); scanf(“%d”,&n) ; if( n%2==0 ) printf("Yes"); if( n%2!=0 )printf("No");}

实验三:编程题有一函数: x (-5

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值