问题
单项选择题
以下不能正确计算代数式sin2()值的C语言表达式是______。
A.1/3*sin(1/2)*sin(1/2)
B.sin(0.5)*sin(0.5)/3
C.pow(sin(0.5),2)/3
D.1/3.0*pow(sin(1.0/2),2)
答案
参考答案:A
解析:如果算术运算符“/”中参与运算的变量都是整型变量,则“/”表示整除运算,所以“1/3”的值应为 0,故选项A的表达式值为 0,而事实上代数式“sin2()”的值并不为 0,所以选项A不能正确计算题 目所要求的代数式。