《C语言程序设计》PPT课件.ppt

上传人:za****8 文档编号:15261446 上传时间:2020-08-06 格式:PPT 页数:23 大小:367.84KB
返回 下载 相关 举报
《C语言程序设计》PPT课件.ppt_第1页
第1页 / 共23页
《C语言程序设计》PPT课件.ppt_第2页
第2页 / 共23页
《C语言程序设计》PPT课件.ppt_第3页
第3页 / 共23页
点击查看更多>>
资源描述
第3章 数 据 运 算,3,内容提要,本章主要介绍C语言中的各种表达式的构造方法及其求值规则。 通过本章学习,应掌握数值运算、赋值运算、逗号运算、关系运算、逻辑运算及简单的位运算的一般规则,这些运算贯穿在整个程序设计的过程中。,算术运算,算术运算,也叫数值运算,是程序设计中使用最多的一种数据运算 1. 算术运算符 2. 算术表达式,赋值运算, 赋值运算符“=”是一种二元运算符,必须连接两个运算量。其左边只能是变量或数组元素,不能是常量或表达式;右边则可以是任何表达式。例如,x=y+2,x=x+1等是允许的,而y+2=x,5=x等是错误的。 赋值运算符除了“=”,还有另外10种复合赋值运算符。它们由赋值号“=”和另外一个二元运算符组成,具有计算和赋值双重功能。这10种复合赋值运算符是+=、 =、*=、/=、%=、 B. a=7+b+=a+7; C. a=7+b,b+,a+7; D. a=7=b,c=a+7; 7. 表达式18/4*sqrt(4.0)/8的数据类型为_。 A. int B. float C. double D. 不确定 8. 若变量已正确定义且k的值是4,执行表达式j=k 后,j,k的值是_。 A. j=4,k=4 B. j=4,k=3 C. j=3,k=4 D. j=3,k=3,本章习题,9. 设int x=10,x+=3+x%(3),则x=_。 A. 14 B. 15 C. 11 D. 12 10. 表达式(int)(3.0/2.0)的值是_。 A. 1.5 B. 1.0 C. 1 D. 0 11. 设a为int型变量,则执行以下语句后,a的值为_。 a=10; a+=a-=a-a; A. 10 B. 20 C. 40 D. 30,本章习题,12. 设变量t为int型,下列选项中,不正确的赋值语句是_。 A. +t; B. n1=(n2=(n3=0); C. k=i=1; D. a=b+c=1; 13. 设float m=4.0, n=4.0; 使m为10.0的表达式是_。 A. m =n*2.5 B. m/=n+9 C. m*=n6 D. m+=n+2 14. C语句x*=y+2;还可以写成_。 A. x=x*y+2; B. x=2+y*x; C. x=x*(y+2); D. x=y+2*x;,本章习题,15. 若变量已正确定义,要将a和b中的数进行交换,则下列不正确的语句组是_。 A. a=a+b, b=ab, a=ab; B. t=a, a=b, b=t; C. a=t; t=b; b=a; D. t=b; b=a; a=t; 16. 设有如下变量定义:int a,b,i=4;double x=1.42,y;则以下符合C语言语法的表达式是_。 A. a+=a=(b=4)*(a=3) B. x%(3) C. a=a*3=2 D. y=float(i) 17. 设已定义:int k=7,x=12; 下列表达式中,计算结果为0的是_。 A. x%=(k%=5) B. x%=(kk%5) C. x%=kk%5 D. (x%=k) (k%=5),本章习题,18. 若已定义x和y为double型变量,则表达式:x=1,y=x+3/2的值是_。 A. 1 B. 2 C. 2.0 D. 2.5 19. 设int c=5和int a,a=2+(c+=c+,c+8,+c),则a的值为_。 A. 15 B. 14 C. 13 D. 16 20. 设 int a=7,b=8; 则printf(%d,%d,(a+b,a),(b,a+b);的输出是_。 A. 7,15 B. 8,15 C. 15,7 D. 出错,本章习题,21. 设int a=3; 则表达式a1的运算结果和a的值分别是_。 A. 0和2 B. 0和3 C. 1和2 D. 1和3 22. 为表示关系xyz,应使用的C语言表达式是_。 A. (x=y) 则表达式(x=y k=(a+=0) 则以下表达式中,值为0的是_。 A. a int i; float f; double d; 则表达式ch*i+df的数据类型为_。 2. 设有int a=11;,则表达式(a+*1/5)的值为_。 3. 下列程序的输出结果是_。 main() double d=3.2; int a=1.2,b; b=(a+3.8)/5.0; printf(%fn,d*b); ,本章习题,三、编程题 1. 编写程序,其功能是:从键盘输入长方体三边边长x,y,z分别为2.5,3.5,4.5,然后求其表面积a和体积v。 2. 编写程序,其功能是:从键盘输入正方形的边长a,计算并输出该正方形的内接圆的面积s和周长c。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!