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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(C语言习题全集+标准答案至函数.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言习题全集+标准答案至函数.docx

1、C语言习题全集+标准答案至函数第一单元 程序设计和C语言一、 选择题1 C语言的基本构成单位是: 。A. 函数 B. 函数和过程 超文本过程 D. 子程序2 一个C语言程序总是从 开始执行。A. 主过程 主函数 C. 子程序 D.主程序 3 C语言的程序一行写不下时,可以 。. 用逗号换行 . 用分号换行 C. 在任意一空格处换行D. 用回车符换行4 以下叙述不正确的是: 。A 在C程序中,语句之间必须要用分号;分隔B. 若是实型变量,C程序中a=10是正确的,因为实型变量中允许存放整型数C 在程序中,无论是整数还是实数都能正确无误地表示D.在程序中,%是只能用于整数运算的运算符5 以下不正确

2、的C语言标识符是 。A BC B. abc C. ac D. b.c6 下列字符串是标识符的是: 。A. HJ B. _studet C. n D. LNE 17 以下说法中正确的是: 。A. C语言程序总是从第一个定义的函数开始执行. 在C语言程序中,要调用的函数必须放在ain()函数中定义C. 语言程序总是从main()函数开始执行D. C语言程序中的main()函数必须放在程序的开始部分8 不合法的常量是: 。A. 2 B. C D. 89 已知各变量的类型说明如下,则以下不符合语言语法的表达式是: 。in ,a,b;unsign long =5;doue x1.4;A.x%(-3)B

3、w=-2 k=(2,b=3,ab) a+=a=(b4)*(a3)10 在C语言中,字符型数据在内存中以 形式存放。.原码 B. BD码 C 反码 D. AC码11 若有定义:int =7; foat x=2.5;y=.7;则表达式x+a3*(it)(x+y)2/4的值是: 。A .00000B. .750C350000 D. 0.000012 设有说明:arw; itx;flt y; dulez;则表达式w*x+zy值的数据类型为: 。A. flo .car t D. dul13 以下 是不正确的转义字符。 A. B C. 081 D. 014 若x为n型变量,则执行以下语句后,的值为 。 x

4、;x+=x-=x*; A. 6 B. -60 . D. 2415 字符串ABC的长度是 。. 1 7 C. 3二、 填空题1 一个函数由两部分组成,它们是 和 。2 一个C源程序至少包含一个 ,即 。3 设n a=12; 则表达式/=+a的值是 。4 表达式=(=,*a)和表达式x=a=,*a分别是 表达式和 表达式,两个表达式执行完的结果分别是 和 ,x值分别是 和 。5 在语言中,实数有两种表示形式,即 和 。6 在C语言中,运算符的优先级最小的是 运算符。第二单元 顺序程序设计一、 选择题1 若m为float型变量,则执行以下语句后的输出为 。 m=234123; ritf(%-83f,

5、m); prntf(%0.3f,m); A 13.2 234.12 C. 34123 D. -23.123 134123 1234.123 124.1 01234.1232 若,y,z均为int型变量,则执行以下语句后的输出为 。 x=(=(z=10)+5)-5; n(x=%d,y=%d,z=%dn,y,z); y=(z=0,x+10); nf(x=%d,y%d,z=n,,y,z); A.X=10,Y=15,Z=10 B =,Y=10,Z=0 X=,Y=10,=0 =0,0,=10 C. X=10,Y5,Z=10 D. =0,Y=10,Z10=0,Y1,=0 =0,Y10,Z=03 若x是in

6、t型变量,y是loat型变量,所用的can调用语句格式为: anf(x=%d,%f,&,&y); 则为了将数据10和6.6分别赋给x和y,正确的输入应是: 。 A. 10,y=66.6 B. .回车C.1回车66. D.x=10y=66.6回车4 已知有变量定义:in a;char c;用scn(“d%c”,a,&);语句给a和c输入数据,使30存入a,字符b存入c,则正确的输入是: 。A. 30b回车 B. 30 b回车C. 30b D30回车5 已知有变量定义:doube x;long a;要给a和x输入数据,正确的输入语句是 。若要输出a和的值,正确的输出语句 。 Aan(“%d%f”,

7、&a,x); B. sanf(“%ld%f”,&a,&x); prit(“d,f”,a,x); prntf(“d,%”,a,x); C. s(“ld%l”,a,x); D. sanf(“%df”,&a,&x); rint(“%l,%f”,); print(“%,%”,a,);6 若有定义doule=1,y;则以下的语句执行的结果是 。=x+3/; printf(“%f”,); A.2.50000 B. C.20000 D.2 7 若a为整型变量,则以下语句 。=-; pritf(%dn,a);A. 赋值不合法B. 输出为不确定的值 C.输出值为 D. 输出值为二、 读程序写结果1 min()

8、int x,y; scaf(%d%*2d%l,&x,&y); int(%n,x+y); 执行时输入:12345672 min() in x4,0,z; x*=; prntf(d,x);x*=y=z=4; printf(%,x); 3 ai() lat x; int i; x=3.6;(int); pinf(x=%f,id,i);4 man()nta=; =4-1; rtf(%d, ,); a+=a*a-a*=; prn(d,a);5 ai() it x=02,y=3; prnf(x=%d,y=%d,x,y);6 mai() char,c2=0; pitf(%,%,d,%dn,c1,c,c1c2

9、,c12);7 min() t x,y,z; x=y=1; z=+x-1; rint(%d,%n,x,z); +=y+; pritf(,%dn,y,); 三、 填空题1 在语言中,字符型数据和整型数据之间可以通用,一个字符数据既能以 输出,也能以 输出。2 %-s表示如果串长小于m,则在m列范围内,字符串向 靠, 补空格。3 pintf函数的“格式控制”包括两部分,它们是 和 。4 编写程序求矩形的面积和周长,矩形的长和宽由键盘输入,请填空。#inclde vodmain() o,w; prin(“pleas inutlnthand width ofhe rectagn”);scnf(“%f%

10、f”,&l,w);aea= ;girh= ; 5 编写程序,输入一个数字字符(09)存入变量c,把c转换成它所对应的整数存入,如:字符0所对应的整数就是0。请填空。 void main() charc; ; pintf(“pleae input ca:n”); c= ; = ; pritf( ,c,n);第三单元 分支程序设计一、 选择题1 若x=0,y=3,z=,以下表达式值为的是 A. !x Bx? 1:0 C.x%2&y=z D. =x|/2 以下运算符中优先级最低的运算符为 ,优先级最高的为 。 . & B.! . ! D. | E. ?: F. =3 若w=1,x2,=3,z=4,则条件表达式wx?w:yz?y:z的结果为 。 A 4 3 C. 2 D. 14 若w,x,z均为it型变量,则执行以下语句后的输出为 。 w=3;=7;x=1; prinf(dn,x0?x+10:0); rf(dn,w+z+); printf(%dn,!w); prin(%dn,w&z); A. 0 B 1 C. 0 D 1 1 1 1 1 1 1 05 分析以下程序,下列说法正确的是 。mai() it x=5,a0,=0;(x=a+b) prntf( * * *);else if(# # ); A.有语法错,不能通过编译 B. 通过编译,但不能连接 C. 输出* *

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1