大工20春《c&c++语言程序设计》四

复习资料 c&c++语言程序设计 温度: 时间:2021-02-25 13:18:01
C/C++语言程序设计辅导资料四BHh奥鹏作业学习网(aopeng123.cn)
一、主题:运算符与表达式二、学习时间:2020年4月20日-4月26日“不忘初心、牢记使命”主题理论学习:BHh奥鹏作业学习网(aopeng123.cn)
坚持党的领导,最根本的是坚持答案权威和集中统一领导。党章规定“四个服从”,最根本的是全党各个组织和全体党员服从党的全国代表大会和中央委员会;答案强调“四个意识”,最根本的是坚决维护答案权威和集中统一领导。这都不是空洞的口号,不能只停留在表态上,要落实到行动上。BHh奥鹏作业学习网(aopeng123.cn)
     摘选自《在十九届中央纪律检查委员会第二次全体会议上的讲话》三、知识脉络:BHh奥鹏作业学习网(aopeng123.cn)
第3章 运算符与表达式BHh奥鹏作业学习网(aopeng123.cn)
3.3 自增自减运算符及表达式BHh奥鹏作业学习网(aopeng123.cn)
3.4关系和逻辑运算BHh奥鹏作业学习网(aopeng123.cn)
3.5混合运算四、学习要求:BHh奥鹏作业学习网(aopeng123.cn)
掌握自增自减运算符的基本用法BHh奥鹏作业学习网(aopeng123.cn)
掌握自增自减表达式的求值方法BHh奥鹏作业学习网(aopeng123.cn)
理解前置与后置运算的区别BHh奥鹏作业学习网(aopeng123.cn)
掌握关系运算符的基本用法BHh奥鹏作业学习网(aopeng123.cn)
掌握逻辑运算符的基本用法BHh奥鹏作业学习网(aopeng123.cn)
掌握关系及逻辑表达式的构造方法BHh奥鹏作业学习网(aopeng123.cn)
掌握条件运算符及表达式的用法BHh奥鹏作业学习网(aopeng123.cn)
了解bool类型及逻辑表达式的求值BHh奥鹏作业学习网(aopeng123.cn)
理解混合运算中的求值方法BHh奥鹏作业学习网(aopeng123.cn)
掌握自动类型转换的规则BHh奥鹏作业学习网(aopeng123.cn)
掌握强制类型转换的方法BHh奥鹏作业学习网(aopeng123.cn)
掌握各种运算符的优先级和结合性五、重点难点:BHh奥鹏作业学习网(aopeng123.cn)
自增自减运算符及表达式BHh奥鹏作业学习网(aopeng123.cn)
关系和逻辑运算符及表达式BHh奥鹏作业学习网(aopeng123.cn)
条件运算符及表达式BHh奥鹏作业学习网(aopeng123.cn)
类型转换BHh奥鹏作业学习网(aopeng123.cn)
优先级结合性六、主要内容:BHh奥鹏作业学习网(aopeng123.cn)
1. 自增与自减运算符BHh奥鹏作业学习网(aopeng123.cn)
单目运算符,为变量的增1和减1提供了紧凑格式,其作用是使变量的值增1或减1。BHh奥鹏作业学习网(aopeng123.cn)
运算符后置用法BHh奥鹏作业学习网(aopeng123.cn)
先使用变量,然后对变量增值, 如 counter++BHh奥鹏作业学习网(aopeng123.cn)
运算符前置用法BHh奥鹏作业学习网(aopeng123.cn)
先对变量增值,再使用变量,如 ++ counter2. 关系运算符BHh奥鹏作业学习网(aopeng123.cn)
BHh奥鹏作业学习网(aopeng123.cn)
关系表达式表示比较的结果,其值为布尔类型bool3. 逻辑运算符BHh奥鹏作业学习网(aopeng123.cn)
&&(逻辑与) ||(逻辑或)!(逻辑非)BHh奥鹏作业学习网(aopeng123.cn)
逻辑表达式将多个简单条件组成复合条件,表达式的值为bool型BHh奥鹏作业学习网(aopeng123.cn)
4. 条件运算符BHh奥鹏作业学习网(aopeng123.cn)
三目运算符  “ ?  :”BHh奥鹏作业学习网(aopeng123.cn)
一般形式:表达式1 ? 表达式2 : 表达式3BHh奥鹏作业学习网(aopeng123.cn)
求值规则:先计算表达式1的值,若其值为真,表达式2的值就是整个表达式的值,否则表达式3的值就是整个表达式的值。5. 混合运算BHh奥鹏作业学习网(aopeng123.cn)
允许在一个表达式中使用不同类型的数据进行混合运算BHh奥鹏作业学习网(aopeng123.cn)
隐式转换—自动转换  conversionBHh奥鹏作业学习网(aopeng123.cn)
编译器根据一定规则自动将数据转换成正确的类型。BHh奥鹏作业学习网(aopeng123.cn)
显式转换—强制转换  castingBHh奥鹏作业学习网(aopeng123.cn)
程序员也可将某个表达式的值强制转换成特定类型。 BHh奥鹏作业学习网(aopeng123.cn)
允许在使用不同运算符进行混合运算BHh奥鹏作业学习网(aopeng123.cn)
优先级BHh奥鹏作业学习网(aopeng123.cn)
结合性BHh奥鹏作业学习网(aopeng123.cn)
()6. 运算符的优先级与结合性BHh奥鹏作业学习网(aopeng123.cn)
在混合计算中计算顺序取决于运算符的优先级。BHh奥鹏作业学习网(aopeng123.cn)
同一优先级的运算符,运算次序由结合方向决定,大部分运算符都为左结合。BHh奥鹏作业学习网(aopeng123.cn)
在混合运算中最好用括号标明实际运算顺序。BHh奥鹏作业学习网(aopeng123.cn)
七、习题:BHh奥鹏作业学习网(aopeng123.cn)
1. 已知 int i=2;char c=’A’;则 i+c的值为(  )。BHh奥鹏作业学习网(aopeng123.cn)
A.未知BHh奥鹏作业学习网(aopeng123.cn)
B.99BHh奥鹏作业学习网(aopeng123.cn)
C.67BHh奥鹏作业学习网(aopeng123.cn)
D.‘C’BHh奥鹏作业学习网(aopeng123.cn)
答案:C2.已知 int i=2;char c=’A’;则 表达式i+c的类型为(  )。BHh奥鹏作业学习网(aopeng123.cn)
A.未知BHh奥鹏作业学习网(aopeng123.cn)
B.intBHh奥鹏作业学习网(aopeng123.cn)
C.charBHh奥鹏作业学习网(aopeng123.cn)
D.voidBHh奥鹏作业学习网(aopeng123.cn)
答案:B3.设有说明:char w; int x; float y; double z;则表达式w*x+z-y值的数据类型为(  )。BHh奥鹏作业学习网(aopeng123.cn)
A. floatBHh奥鹏作业学习网(aopeng123.cn)
B. charBHh奥鹏作业学习网(aopeng123.cn)
C. intBHh奥鹏作业学习网(aopeng123.cn)
D. doubleBHh奥鹏作业学习网(aopeng123.cn)
答案:D4. 假定x和y为double型,则表达式x=2,y=x+3/2的值是(   ) 。 BHh奥鹏作业学习网(aopeng123.cn)
A.3.500000BHh奥鹏作业学习网(aopeng123.cn)
B.3BHh奥鹏作业学习网(aopeng123.cn)
C.2.000000BHh奥鹏作业学习网(aopeng123.cn)
D.3.000000BHh奥鹏作业学习网(aopeng123.cn)
答案:D5. 下面程序执行结果是()。 BHh奥鹏作业学习网(aopeng123.cn)
        int a=5,b=4,c=3,d=2;BHh奥鹏作业学习网(aopeng123.cn)
        if(a>b>c) BHh奥鹏作业学习网(aopeng123.cn)
printf("%d\n",d);BHh奥鹏作业学习网(aopeng123.cn)
        else if((c-->=d)==1) BHh奥鹏作业学习网(aopeng123.cn)
printf("%d\n",++d);BHh奥鹏作业学习网(aopeng123.cn)
        else BHh奥鹏作业学习网(aopeng123.cn)
printf("%d\n",d+2);BHh奥鹏作业学习网(aopeng123.cn)
A.2BHh奥鹏作业学习网(aopeng123.cn)
B.3BHh奥鹏作业学习网(aopeng123.cn)
C.4BHh奥鹏作业学习网(aopeng123.cn)
D.编译错误BHh奥鹏作业学习网(aopeng123.cn)
答案:B6. 已有定义,int a=5,b=6,c=7,d=8,m=2,n=2,则逻辑表达式(m=a>b) && (n=c>d)运算后,n的值为()。BHh奥鹏作业学习网(aopeng123.cn)
A.0BHh奥鹏作业学习网(aopeng123.cn)
B.1BHh奥鹏作业学习网(aopeng123.cn)
C.2BHh奥鹏作业学习网(aopeng123.cn)
D.3BHh奥鹏作业学习网(aopeng123.cn)
答案:C7. 下面程序运行后,如果从键盘输入5,则输出结果为()。BHh奥鹏作业学习网(aopeng123.cn)
        int x;BHh奥鹏作业学习网(aopeng123.cn)
        scanf("%d",&x);BHh奥鹏作业学习网(aopeng123.cn)
        if(x--<5) BHh奥鹏作业学习网(aopeng123.cn)
printf("%d",x);BHh奥鹏作业学习网(aopeng123.cn)
        elseBHh奥鹏作业学习网(aopeng123.cn)
printf("%d",x++);BHh奥鹏作业学习网(aopeng123.cn)
A.3BHh奥鹏作业学习网(aopeng123.cn)
B.4BHh奥鹏作业学习网(aopeng123.cn)
C.5BHh奥鹏作业学习网(aopeng123.cn)
D.6BHh奥鹏作业学习网(aopeng123.cn)
答案:B8. 编写一个程序输入一华氏温度,编程输出摄氏温度。已知:华氏温度(F)转换为摄氏温度(C)的计算公式为:BHh奥鹏作业学习网(aopeng123.cn)
BHh奥鹏作业学习网(aopeng123.cn)
答案(仅供参考):BHh奥鹏作业学习网(aopeng123.cn)
#include BHh奥鹏作业学习网(aopeng123.cn)
void main() BHh奥鹏作业学习网(aopeng123.cn)
{ BHh奥鹏作业学习网(aopeng123.cn)
float f,c; BHh奥鹏作业学习网(aopeng123.cn)
printf("请输入华氏温度值...\n"); BHh奥鹏作业学习网(aopeng123.cn)
scanf("%f",&f); BHh奥鹏作业学习网(aopeng123.cn)
c = (f-32.0)*5.0/9.0;//注意两个整数相除丢失精度,将其变成浮点数运算才正确. BHh奥鹏作业学习网(aopeng123.cn)
printf("转化后的值为:%.2f\n",c); BHh奥鹏作业学习网(aopeng123.cn)
}BHh奥鹏作业学习网(aopeng123.cn)
南开答案 BHh奥鹏作业学习网(aopeng123.cn)
BHh奥鹏作业学习网(aopeng123.cn)
相关说明:
1、本站提供的作业资料等可能与您需要的有些出入,请联系我们的QQ客服
2、请用我们提供的搜索功能查找您要的作业资料。如果找不到的话请到我们的学习论坛去咨询。

关于奥鹏学习网

奥鹏作业学习网提供免费奥鹏作业答案,代做奥鹏在线作业答案,奥鹏离线作业答案,奥鹏考查课试题答案,奥鹏考试答案,实践报告及毕业论文代写,奥鹏教育大工、北航、南开、东财、中医大、东师、西交、北语、东大、中石油、浙大等作业答案在线辅导

'); })();