- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作业━━第一章━━运算符与表达式
运算符与表达式
【学习要点】
.掌握运算符的目数、优先级、结合性概念。
2.掌握算术运算及其应用。
3.掌握自增、自减运算及其应用。
4.掌握关系、逻辑运算及其应用。
5.掌握位运算及其应用。
6.掌握赋值、复合赋值运算及其应用掌握赋值兼容时类型转换。
7.掌握表达式求值时类型的自动转换和强制转换。
8.掌握表达式的组成,掌握表达式的优化及其副作用。
9.掌握逗号运算符、sizeof运算符、条件运算符及其应用。【例题分析】
1.下列表达式运算结果与x=y=24相同的是______。
A.x=(y=z=8,4*6)
B.x=y=(z=8,4*6)
C.x=y=z=8,4*6
D.x=(y=z=8),4*6
【】
【】
①C++语言的赋值运算有别于其它高级语言,逗号运算又是其它高级语言所没有的。
②在赋值表达式中,可以有多个赋值运算符,计算顺序自右向左,运算优先级低,仅高于逗号运算符。
③逗号既是分隔符,又是运算符,可以用一个逗号运算符或多个逗号运算符将多个表达式连接成逗号表达式,计算顺序自左向右,并将最后一个表达式的值作为整个逗号表达式的值,逗号运算优先级最低。
.i=6,k=0;下列表达式运算结果k=7的是______。
A.k=i+++k
B.k=k+i++
C.k=++i+k
D.k=k+++i
【】
【】①自增++、自减--运算符是C++语言特有的。
②运算符++、--出现在变量的前面或后面,其运算结果是不同的。若++、--出现在变量前,则先将变量的值加1(或减1)后,再将变量的值参加运算;反之则先将变量的值参加运算,再将变量的值加1(或减1)。
③自增、自减运算符优先级高于算术运算符,因此对于k=i+++k:i++,再加k;对于k=k+++i:k++,再加i。
.表达式‘A’+’B’+20的值是______。【】
【】不同类型的数据混合运算时,系统可以自动进行类型转换,将表示范围小的数据类型转换成另一操作数的相同类型后再参与运算,则转换为65+66+20=151。
.int e=8;double f=6.4,g=8.9;则f+int(e/3*int(f+g)/2)%4的值是______。
【】
【】①不同类型的数据混合运算时,可以使用强制类型转换符,将一种数据类型强制转换成另一种数据类型后再参与运算。
②表达式中:e/3的值是整型数2,int(f+g)的值是整型数1,int(e/3*int(f+g)/2)的值是整型数1,1%4的值是整型数3,最后加实型数f,得到最终值是实型数9.4。
.若 i=65535 ,j=0x000a ,kk=ij ;则、的值是______。
【】
【】将进制数65535和16进制数000aH在计算机内的二进制按位与运算,结果为k=10。.。
【】程序:#includeiostream.h
void main()
{ float a , b , c ;
cout “请输入三个实数:” ;
cin a b c ;
cout “最大数:” ;
cout ( a = ( b = c ? b : c ) ? a : ( b = c ? b : c ) ) endl ;
}
-------------------------------------------------------------------------------------------------------------------------------------------------
【思考题】
选择题
1.若int acout( a=3*5,a*4,a+5 );则a的值是______。
A.B.C.D.【答案】2.若int a,c=5a=2+(c+=c++,c+8,++c);则a的值是______。
A.13B.14C.15D.16【答案】.从语法的角度来看,语句if(a=b=c)++; 是______。
A.正确的
B.语法正确,但在编译会有警告信息
C.语法上是错误的
D.编译系统不会进行相关检查
【答案】.若int x则表达式 ( (x=4*5,x*5), x+25 ) 的值是______。
A.20
B.45
C.100
D.125【答案】.若int x=1y=1,z=1,k;k=x++||++y++z;则y的值是______。
A.1
B.2
C.3
D.4【答案】.若int x则表达式( (x=4*5,x*5), x+25 ) 的值是______。
A.20
B.45
C.D.【答案】.若int 则a的值是______。
A.B.C.D.【答案】.______。
A.B.C.a=!bc=d
D.a!=bc=d
【答案】.______。A.
B.
C.
D.【答案】.若int x的值是______。
您可能关注的文档
- 以电视评论片《绿色财富–德化模式启示录》论述的观点为基础依据该片提供的情况写出一份以主持人在现.doc
- 以柳开头诗句1至100.doc
- 以史为鉴可以知更替典型案例.doc
- 仙剑五所有BOSS和隐藏BOSS.doc
- 价值尺度及流通手段的对比.doc
- 价值工程在民办高校运行机制中体现.doc
- 以雄狮力量领率团队–张总.doc
- 代码揭秘第9章–瓶颈与优化.doc
- 从邮轮到游轮–一种大有潜力的游憩模式浅析.doc
- 任务1_2外汇与外汇汇率.doc
- 高校教师资格证之《高等教育法规》练习题(一)及答案详解【各地真题】.docx
- 高校教师资格证之《高等教育法规》练习题(一)及参考答案详解(达标题).docx
- 高校教师资格证之《高等教育法规》练习题(一)及答案详解(夺冠系列).docx
- 高校教师资格证之《高等教育法规》练习题(一)及答案详解(基础+提升).docx
- 高校教师资格证之《高等教育法规》练习题(一)及答案详解(最新).docx
- 高校教师资格证之《高等教育法规》练习题(一)及答案详解【精选题】.docx
- 高校教师资格证之《高等教育法规》练习题(一)及答案详解(网校专用).docx
- 高校教师资格证之《高等教育法规》练习题(一)含答案详解(培优b卷).docx
- 高校教师资格证之《高等教育法规》练习题(一)含答案详解ab卷.docx
- 高校教师资格证之《高等教育法规》练习题(一)及答案详解(有一套).docx
最近下载
- 2025年湖北省武汉市中考物理试卷及答案解析.pdf VIP
- 2024年湖南高中学业水平合格性考试政治试卷真题(含答案详解).docx VIP
- 八轴和谐号(HXD1型)机车使用说明.doc
- 法医学彩色图谱.pdf VIP
- 2023年湖北省武汉市中考数学试卷(附答案详解).docx VIP
- 2024年湖南省高中学业水平合格考物理试卷真题(含答案详解).pdf VIP
- 中国婴幼儿牛奶蛋白过敏诊治循证建议.docx
- 病理技术常规切片.pptx VIP
- 2024年湖南省高中学业水平合格性考试数学试卷真题(含答案详解).pdf VIP
- 10.农庄小能手(搭架)(教学设计)-三年级下册劳动教育”小农庄“(校本课程).docx VIP
文档评论(0)