第一范文网 - 专业文章范例文档资料分享平台

03 学习指导-单元3 选择结构程序设计 (4)

来源:用户分享 时间:2020-06-21 本文由仅是祈愿 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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 char zhuanhuan(char c); char zhuanhuan(char c) { } int main() { }

2.根据给定的年份计算该年度二月份的天数。

char c; c=getchar();

putchar(zhuanhuan(c)); char ch;

ch= (c>='A'&&c<='Z')?(c+32):c; return ch;

return 0;

参考代码 #include int FebruaryDay(int y); int FebruaryDay(int y) { } int main() {

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 #define PI 3.1415 void fun(double r,int k); void fun(double r,int k) {

double c,s; switch(k) {

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新小学教育03 学习指导-单元3 选择结构程序设计 (4)全文阅读和word下载服务。

03 学习指导-单元3 选择结构程序设计 (4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1090621.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top