ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:23.32KB ,
资源ID:1982013      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1982013.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第3章 选择程序设计习题C语言.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

第3章 选择程序设计习题C语言.docx

1、第3章 选择程序设计习题C语言第3章 选择程序设计一选择题1.printf函数中用到格式符“5s”,其中数字5表示输出的字符串占用5列。如果字符串长度小于5,则输出按方式【 】。A)从左起输出该字串,右补空格 B)按原字符长从左向右全部输出C)右对齐输出该字串,左补空格 D)输出错误信息2.已有定义int a=-2;和输出语句:printf(“%8lx”,a);以下正确的叙述是【 】。A)整型变量的输出格式符只有d一种B)x是格式符的一种,它可以适用于任何一种类型的数据C)x是格式符的一种,其变量的值按十六进制输出,但8lx是错误的D)8lx不是错误的格式符,其中数字8规定了输出字段的宽度3.

2、以下程序的输出结果是 【 】。main() int a=3; printf(%dn,(a+=a-=a*a) ); A) -6 B)12 C) 0 D) -12 4.putchar函数可以向终端输出一个【 】。A)整型变量表达式值 B)实型变量值C)字符串 D)字符或字符型变量值5.若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是【 】。A)scanf(“%d%lx,%le”,&x,&y,&z);B)scanf(“%2d*%d%lf”,&x,&y,&z);C)scanf(“%x%*d%o”,&x,&y);D)scanf(“%x%o%6.2f”,&x,&y,&

3、z);6.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是【 】。int a1,a2; char c1,c2;scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);A)10A20B B)10 A 20 BC)10 A20B D)10A20 B7.已有定义int x; float y;且执行scanf(“%3d%f”,&x,&y);语句,若从第一列开始输入数据12345 678,则x的值为【 】。A)12345 B)123 C)45 D)3458.已有定义int x; float y;且执行scanf(

4、“%3d%f”,&x,&y);语句,若从第一列开始输入数据12345 678,则y的值为【 】。A)无定值 B)45.000000 C)678.000000 D)123.0000009.阅读以下程序,当输入数据的形式为25,13,10正确的输出结果为D 】。main()int x,y,z;scanf(“%d%d%d”,&x,&y,&z);printf(“x+y+z=%dn”,x+y+z);A) x+y+z=48 B) x+y+z=35C) x+z=35 D) 不确定值10.逻辑运算符两侧运算对象的数据类型【 】。A)只能是0或1 B)只能是0或非0正数C)只能是整型或字符型数据 D)可以是任何

5、类型的数据11.以下关于运算符优先顺序的描述中正确的是【 】。A)关系运算符算术运算符赋值运算符逻辑与运算符B)逻辑与运算符关系运算符算术运算符赋值运算符C)赋值运算符逻辑与运算符关系运算符算术运算符D)算术运算符关系运算符赋值运算符逻辑与运算符12.下列运算符中优先级最高的是【 】。A)=1)&(x=200)&(x=1)|(x=200)|(x=1)&(x=200)&(x=1)|(x=200)|(x=10 or a=0|a=10 &a=10a=015.设int x=1,y=1;表达式(!x|y-)的值是【 】A)0 B)1 C)2 D)-116.有如下程序段int a=14,b=15,x;ch

6、ar c=A;x=(a&b)&(cB);执行该程序段后,x的值为【 】A)ture B)false C)0 D)117.表示图中坐标轴上阴影部分的正确表达式是【 】。A) (x=b)&(x=c)B) (x=a)|(b=x=c)C) (x=b)&(x=c)D) (x=a)&(b=x=c)18.判断char型变量ch是否为大写字母的正确表达式是【 】。A)A=ch=A)&(ch=A)&(ch=Z) D)(A=ch)19.设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是【 】。A) x&y B)x=yC)x|y+z&y-z D)!(x=y&chb)&(n=cd)后n的值

7、为【 】。A)1 B)2 C)3 D)423.判断char型变量c1是否为小写字母的正确表达式是【 】。A)a=c1=a)&(c1=c1)|(z=a)&(c1y&x!=y);B)if(x=y) x+=y;C)if(x!=y) scanf(“%d”,&x) else scanf(“%d”,&y);D)if(x=A & chy)z=x; x=y; y=z;执行后x,y,z的值是【 】。A)x=10,y=20,z=30 B)x=20,y=30,z=30C)x=20,y=30,z=10 D)x=20,y=30,z=2028.以下if语句语法正确的是【 】。A) if(x0) printf(“%f”,x

8、) else printf(“%f”,-x);B)if(x0) x=x+y; printf(“%f”,x); else printf(“%f”,-x);C)if(x0) x=x+y; printf(“%f”,x); ; else printf(“%f”,-x);D)if(x0) x=x+y; printf(“%f”,x) else printf(“%f”,-x);29.有如下程序main()float x=2.0,y; if(x0.0)y=0.0; else if(xb)max=a;else max=b;4.以下程序输出的结果是【 】。main() int a=5,b=4,c=3,d;d=(a

9、bc);printf(%dn,d);5.若从键盘输入58,则以下程序输出的结果是 【 】 。main()int a;scanf(%d,&a);if(a50)printf(%d,a);if(a40)printf(%d,a);if(a30)printf(%d,a);6.阅读下面语句,则程序的执行结果是 【 】 。#include stdio.hmain() int a=-1,b=1,k;if(+a0)&!(b-bc的值是【 】。18.当a=5,b=4,c=2时,表达式ab!=c的值是【 】。19.在C语言中,表示逻辑“真”值用【 】。20.C语言提供的三种逻辑运算符是【 】、【 】、【 】。21.

10、设x,y,z均为int型变量,请写出描述“x或y中有一个小于z”的表达式【 】。22.设x,y,z均为int型变量,请写出描述“x,y和z中有两个为负数”的表达式【 】。23.已知A=7.5,B=2,C=3.6,表达式AB&CA|AB的值是【 】。24.若a=6,b=4,c=2,则表达式!(a-b)+c-1&b+c/2的值是【 】。25.若a=6,b=4,c=3,则表达式a&b+c|b-c的值是【 】。26.若a=5,b=2,c=1,则表达式a-bc|b=c的值是【 】。27.条件“2x3或xc)后;n的值是【 】,m的值是【 】。 三编程题1.编制程序输入三个整数,按从大到小的顺序进行输出。

11、 2.编制程序对输入的一个小写字母,将字母循环后移5个位置后输出。如a变成f,w变成b。 3.试编程判断输入的正整数是否既是5又是7的整倍数。若是,则输出yes,否则输出no。 4.编制程序要求输入整数a和b,若均大于100,则输出百位以上的数字,否则输出两数之和。 5.编程实现:输入一个整数,判断它能否被3,5,7整除,并输出以下信息之一:(1) 能同时被3,5,7整除。(2) 能被其中两数(要指出哪两个)整除。(3) 能被其中一个数(要指出哪一个)整除。(4) 不能被3,5,7任一个整除。 6.某邮局对邮寄包裹有如下规定:若包裹的长宽高任一尺寸超过1米或重量超过30千克,不予邮寄。对可以邮寄的包裹每件收手续费0.2元,再加上根据下表按重量wei计算的邮资:重量(千克)收费标准(元)wei100.8010=wei200.7520=wei=300.70

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2