假设有float f=7;则f%2的值为1。
举一反三
- 设有定义:int k=1;float f=7; 则下列选项中错误的表达式是( )
- 设有int a;float f=7.5;,则执行语句a=(int)f%3;后a的值是______。
- 设有float<br/>f[3][4];,以下声明错误的是: A: float<br/>*p[]{f[0],f[1]}; B: float<br/>*p=f[0]; C: float<br/>(*p)[3]=f; D: float<br/>p=f[1][2];
- 定义函数如下:int f(int a, int b = 1, int c = 2) {return a + b + c;}则下列计算结果错误的是( )。 A: 表达式f(1)的值为4。 B: 表达式f(1, f(1))的值为7。 C: 表达式f(1, f(1), f(1))的值为9。 D: 表达式f(f(1), f(1))的值为11。
- 已知函数f(x)=x2+3x,则f(-2)=(-2)2+3?(-2)=4-6=-2.若f(a)=-1,则a2+1a2的值为( ) A: 14 B: 4 C: 7 D: 9