11.请阅读以下程序段: char c; c=getchar();
if((c>='A'&&c<'Z'||c>='a'&&c<'z')) printf(\ else if(c>='0'&&c<='9') printf(\ else
printf(\若运行时输入大写字母A,则上面程序的输出结果是(12.以下程序段的结果是( )。 int i=4,x=3,y=2,z=1; printf(\13.以下程序段运行后的输出结果是( )。
int a,b,c,d; a=b=c=1;
d=++a||++b&&++c;
printf(\14.以下程序段运行后的输出结果是( )。
int a,b,c,d; a=b=c=1;
d=++a&&++b||++c;
printf(\15.以下程序段运行后的输出结果是( )。
int a,b,c,d; a=b=c=1;
d=++a&&++b&&++c; printf(\16.以下程序段的运行结果是( )。
int a=2,b=3,c; c=a; if(a>b) c=1; else if(a==b)
c=0; 。 )
printf(\if(2*1==2<2*2==4)
printf(\printf(\else
17.以下程序段的运行结果是( )。
18.阅读下列程序段,写出运行结果( )。
int a=12,b=21,m=0; switch(a%3) {
case 0:m++; }
printf(\
x=80;a=10;b=16;y=9;z=0;
if(a
if(b!=15)
if(!y) x=81; else if(!z) x=79; switch(b%2) {
default :m++; case 0:m++;break; }
19.若所有变量都已正确定义为int型,则执行下列程序段后x的值为( )。
20.有以下程序段
int n=0,m=1,x=2; if(!n)x-=1; if(m)x-=2; if(x)x-=3; printf(\
执行后输出结果是( )。 (四)程序设计题
1.输入一个字符,如果是大写字母,转换为小写,如果不是不转换。最后输出。
2.根据给定的年份计算该年度二月份的天数。
3.输入圆的的半径r和一个整型数k,当k=1时,计算圆的面积;但k=2时,计算圆的周长,当k=3时,既要求求圆的周长也要求出圆的面积。编程实现以上功能。
4.输入4个数,按从小到大的顺序输出。
5.某商场举行购物优惠活动(x代表购物款,y代表折扣): 当x<1600时,y=0; 1600<=x<2400时,y=5%; 2400<=x<3200时,y=10%; 3200<=x<6400时,y=15% x>=6400时,y=20%。
输入一个顾客的购物款后,显示它应付的款数。 五.同步训练参考答案 (一)选择题参考答案
1. D 6. D 11.B 16.C 2. C 7. B 12.A 17.C 3.D 8. A 13.B 18.B 4. D 9.A 14.C 19.A 5. D 10.C 15.D 20.A (二)填空题参考答案
1.0
4.ch>=’a’&&ch<=’z’ 5.x==0 9.3
6.x>5||x<-5 8.1 10.3
12.expression!=0
7.x*y>0 11.28
2.a%2==1
3.①345,②345/10,③345/100 13.①getchar( ) ,② a<=’u’ ,③c=c+5 , ④c=c-21 14.①year%4==0&&year0!=0 || year@0==0 ,②f=0 15.①z>y ,②y>x ,③z>y ,④x, y , z 16.a+b>c&&a+c>b&&b+c>a
17.①ch>='A' && ch<='Z’ ,②ch=ch-32 18.①x/10 ,② default ,③ case 9: case 10: 19.(p 或者① x/10 ,② case 0:case 1:case 2:case 3: case 4:case5: ,③default 20.(1<=a<+8)&&(a!=7) (三)程序阅读题参考答案 1.585858 3.20,0 7.2 2.0 4.13 8.输入1。 输入2。 输入错误! 10.1 12.1 14.2211 16.2 18.3 20.-4 5.输出从键盘上输入数据的绝对值 6.3 9.输入1。 13.2111 15.2221 17.** 19.79 11.input character is letter (四)程序设计题参考答案 1.输入一个字符,如果是大写字母,转换为小写,如果不是不转换。最后输出。 参考代码 #include 2.根据给定的年份计算该年度二月份的天数。 char c; c=getchar(); putchar(zhuanhuan(c)); char ch; ch= (c>='A'&&c<='Z')?(c+32):c; return ch; return 0; 参考代码 #include int year,day; printf(\请输入年份:\\n\ scanf(\ //输入年份year的值 day=FebruaryDay(year); //以year为参数,调用函数FebruaryDay(),求得 int d2; if(y%4==0&&y0!=0||y@0==0)//判断是否闰年 else return d2; //将求得的天数作为函数值返回 d2=29; d2=28; //该年二月份的天数,并赋值给天数day。 printf(\年的二月有%d天!\\n\输出年份及对应的二月份天数 return 0; } 3.输入圆的的半径r和一个整型数k,当k=1时,计算圆的面积;但k=2时,计算圆的周长,当k=3时,既要求求圆的周长也要求出圆的面积。编程实现以上功能。 参考代码 #include double c,s; switch(k) { 搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新小学教育03 学习指导-单元3 选择结构程序设计 (4)全文阅读和word下载服务。
相关推荐: