C++蓝桥等考导学/二级:数据类型与变量/之一:数学表达式与数值类型(数学表达式的计算)

一、观看视频

01】1+1 【02】1+1=2【03】9×9=81【04】羊驼吃草【05】草场面积

06】小智的力气

二、研读学生讲义

【学生讲义】【01】1+1 【学生讲义】【02】1+1=2【学生讲义】【03】9×9=81【学生讲义】【04】羊驼吃草【学生讲义】【05】草场面积

【学生讲义】【06】小智的力气

三、练习题(不清楚回头查看有关视频或讲义)(1)判定对错:在C++中,必须先定义变量,才可以使用该变量,因此下面的语句是错误的:

· 

int b = 7*8;

2)判定对错:在双引号""中,如果有数学表达式,程序会计算表达式的值代替表达式构成最终的字符串,例如:

· 

 cout << "7*8="  << 7*8  << endl;

的输出结果是:
56=56。
3)下面程序输出的结果是什么?然后在IDE上验证结果。
4)下图是“草场面积例题的代码,请换一种方法计算草场面积(修改代码)。提示:高相等的两个三角形,面积比等于底之比。
5)小明在做“小智的力气”的题时,他想,把小智的数量设为自变量x,那么他的力气y关于x的函数是y = 10x,每次输入一个x值就可以算出与它对应的y值,因此他把程序写下面的样子。他的代码有问题吗?如果有问题,是什么问题?

 

6)OpenJudge练习
①【OpenJudge-1.1-02】输出第二个整数
②【OpenJudge-1.3-01】A+B问题
③【OpenJudge-1.3-02】计算(a+b)*c 的值。