课堂练习(双语2013级).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课堂练习(双语2013级)

Chapter 1 补充练习(课堂) 一、设:a=12, n=5 求下列各式的值。 (1) a+=a (2) a*=2+3 (3) a%=n (4) n%=a (5) a%=(n%=2) 二、编写程序,在屏幕上输入一个小写字母,然后在屏幕上输出一个大写字母。 (说明:答案写在一张纸上上交。) 学号: 姓名: 答:一(1) (2) 二、Program: 解: a+=a a=a+a a=12+12 (2) a*=2+3 a=a*(2+3) a=12*5 a=60 a=%n a=a%n a=12%5 a=2 n%=a n=n%a n=5%12 n=5 a%=n%=2 ←结合率:从右至左 a%=(n=n%2) a=a%(n=n%2) a=a%1 a=12%1 a=0 a+=a-=a*=a a+=a-=a=a*a a+=a=a-(a=a*a) a=a+( a=a-(a=a*a) a=a+(a=144-144) a=0+0 a=0 lx39(p66) (1 ) 2.5+7%3*(int)(2.5+4.7)%2/4 2.5+1* (int)7.2%2/4 2.5+7%2/4 2.5+1/4 2.5+0 2.500000 (2) (float)(2+3)/2+(int)3.5%(int)2 5.0/2+3%2 2.5+1 3.500000 chapter 2第二章 补充练习 Exercises 1. 设 a=5, b=7,c=12,y=22.5,k=x 求下列表达式的值。 a=c+3=-b+3*a; (2) a=a+1b; (3) a=k+1= =y; (4)a=b+c||k+1!(a-b)||b=c+a (5) a=5;b=4; a=(12*3==72/2)(266*3+8||!(a-b0)); P.41 设 a=5, b=7,c=12,y=22.5,k=x 求下列表达式的值。 解: (1)a=c+3=-b+3*a; a=12+3=-7+3*5 (先算术,后关系,最后赋值) a=15=8 a=0 设 a=5, b=7,c=12,y=22.5,k=x 求下列表达式的值。 (4) a=b+c||k+1!(a-b)||(b=c+a) a=12||23.50||(b=c+a) (短路计算, 1||0||0||0) a=1 2.设 a=3, b=4,c=5 求下列表达式的值。 a+bcb= =c (先算术,后关系,再逻辑) 3+454= =5 750 10 0 设 a=3, b=4,c=5 求下列表达式的值。 a||b+cb-c 3||4+54-5 3||9-1 1-1 (非0即为1) 1 设 a=3, b=4,c=5 求下列表达式的值。 !(ab)!c||1 (短路运算。优先级:非、与、或) !(34)!5||1 !00||1 10||1 0||1 1 设 a=3, b=4,c=5 求下列表达式的值。 解:!(x=a)(y=b)0 (短路运算) !(x=3)(y=4)0 !340 040 00 0 (5) 设 a=3, b=4,c=5 求下列表达式的值。 !(a+b)+c-1b+c/2 !(3+4)+5-14+5/2 0+44+2 46 1 下列程序段的结果是: a=b=5; result=--a+a++*(++b); printf(a=%d,b=%d,result=%d \n,a,b,result); A.a=4,b=6,result=34 B.a=5,b=6,result=34 C.a=5,b=6,result=28 //test09-1.c 关于++a与 a++ 的用法分析 #include stdio.h main() { int a,b,c,d,result; a=b=5; result=--a+a++*(++b); //4+4*6=28 (a++用后再自加1,--a先算,--,++优先于乘*) printf(a=%d,b=%d,result=%d,result2=%d\n,a,b,result); } chapter 3 第三章 EXE3.1.1 P.74 #include stdio

文档评论(0)

jiulama + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档