c-程序设计习题集

c-程序设计习题集

ID:12041778

大小:692.00 KB

页数:131页

时间:2018-07-15

c-程序设计习题集_第1页
c-程序设计习题集_第2页
c-程序设计习题集_第3页
c-程序设计习题集_第4页
c-程序设计习题集_第5页
资源描述:

《c-程序设计习题集》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、惠州学院计算机科学系内部资料不得网络公开否则千里追寻!联系电话:68193第一章C语言概述1(1)C程序的基本单位____________.(2)在C语言中,格式化输入操作是由库函数___________来完成的,格式化输出操作是由库函数____________完成的.解:(1)函数(2)scanfprintf2生成并运行C程序都需要执行那些步骤________、_________、__________、_________等基本步骤解:编辑、编译、连接、运行3以下叙述正确的是_________.A在C程序中,main函数必须位于程序的最前面BC程序的每一行只能写一条语句CC语言本身没有没有

2、输入、输出语句D在对一个C程序进行编译的过程中,可发现注释中的拼写错误解:C4以下叙述不正确的是_________A一个C源程序可由一个或多个函数组成B一个C源程序必须包含一个main函数CC程序的基本单位是函数D在C语言程序中,注释说明只能位于一条语句的后面解:D5编写一个C程序,输出以下信息********************Howareyou?********************程序如下:main(){printf("********************");printf("Howareyou?");printf("********************")

3、;}6编写一个程序,从键盘上输入a,b两个值,并输出他们的和。程序如下:main(){inta,b,c;printf("请输入两个数a,b:");scanf("%d%d",&a,&b);c=a+b;printf("a+b=%d",c);}第二章数据类型、运算符和表达式1C语言中的标识符只能由三种字符组成,他们是_______、_________、________。解:字母、数字、下滑线2C语言所提供的基本数据类型包括:_________、__________、_________解:整型、浮点型、字符型3在C语言中实型变量分为两类型包括:_________、__________解:单

4、精度型、双精度型4(1)若a是int型变量,求表达式(a=3*4,a*2),a+3的值(2)有intx,y,z;且x=3,y=4,z=5,求表达式(x&&y)==(x

5、

6、z)的值(3)有intx,y,z;且x=3,y=4,z=5,求表达式!(a+b)+c-1&&b+c/2的值解:(1)27(2)1(3)15若有代数式3ae/bc,则它的C语言表达式的写法解:3*a*e/(b*c)6若w,x,y,z,m均为int型变量,w=1,x=2,y=3,z=4,则连续执行下面3条语句后,求出m的值(1)m=(w

7、定义:inta=7;floatx=2.5;y=4.7;求表达式x+a%3*(int)(x+y)%2/4的值解2.5000008如果x,y都是整型变量,且初始值都是2,执行表达式x+=y++后,求出x,y值解:x=4,y=39(1)设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型是什么类型(2)表达式8/4*(int)2.5/(int)(1.25*(3.7+2.3))的值的数据类型是什么类型解:(1)double(2)int10请将下面的数用8进制,和16进制数表示.(1)35(2)78解:(1)43,23(2)116,4E11、编写一个C程序:假设变量a,b

8、,c均为整型,借助变量t,把a,b,c中的值交换,把a的值给c,b的值给a,c的值给b,输出调整后的值,a,b,c的值。程序如下:main(){inta,b,c,t;printf("请输入a,b,c的值:");scanf("%d%d%d",&a,&b,&c);printf("没有交换前a=%d,b=%d,c=%d",a,b,c);t=a;a=b;b=c;c=t;printf("交换后a=%d,b=%d,c=%d",a,b,c);}12、编写一个C程序,从键盘输入圆的半径,求出这个圆的周长和面积。程序如下:main(){intpi=3.14,r;intc,l;printf("请输

9、入要求的圆的半径:");scanf("%d",&r);c=pi*r*r;l=2*pi*r;printf("面积=%d,周长=%d",c,l);}第三章逻辑运算与流程控制1有inta,b,c;且a=3,b=-4,c=5,求出下列表达式的值(1)(a&&b)==(a

10、

11、c)(2)!(a>b)+(b!=c)

12、

13、(a+b)&&(b-c)(3)a++-b+(++c)解:(1)1(2)1(3)132C语言对嵌套的if语句的规

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。