8.如果用两个int类型的变量a和b分别表达平行四边形的两条边长,用int类型的变量h表达a边对应的高,则下列哪个表达式不能用来计算b边对应的高?( )

别灰心,再试一次!

💡 真题解析

【考纲知识点】基本运算(一级),数据类型的转换(二级)

【解析】本题主要考察C++运算中除法的规则以及类型转换规则;在C++中,两个变量进行运算,如果两个变量都是int类型,那么结果仍然为int类型(除法向下取整),如果两个变量中至少一个是double类型,那么结果为double类型;在本题中,需要避免出现两个int类型变量相除,导致计算结果错误;只有A选项的除号两边都是int类型,所以本题正确答案为A。