- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 2025年院感知识理论考试题库+答案.docx VIP
- 配合协调与服务承诺.docx VIP
- 14《称空气》课件 科学三年级上册(苏教版2025).pptx
- 晚期消化道肿瘤临床规范诊疗新进展题库答案-2025年华医网继续教育.docx VIP
- 工程协调配合措施及承诺.docx VIP
- 医院信息科笔试、面试题(附答案).docx VIP
- 施工协调配合的承诺与措施.pdf VIP
- 医院信息科计算机考试精彩试题(附答案).docx
- 2025年最新人教版七年级(初一)数学上册教学计划及进度表(新课标,新教材).docx
- 2025至2030地毯和室内装饰清洁服务行业项目调研及市场前景预测评估报告.docx
文档评论(0)