(数据类型)已有定义:float f=13.8;,则表达式:(int)f%3的值是( )。
A: 4
B: 2
C: 1
D: 0
A: 4
B: 2
C: 1
D: 0
C
举一反三
- 已有定义:float f=13.8;,则表达式:(int)f%3的值是1
- float f=13.8;则表达式:f/3的值是( )。
- 有定义int a; float b; double f;,则表达式10 + ’a’ + b * f值的数据类型为( ) A: int B: float C: double D: 不确定
- 若" int n; float f=13.8; ",则执行"n=(int)f%3"后,n的值是
- 若“int n; float f=13.8;”,则执行“n=(int)f%3”后,n的值是()A.1 B.4 C.4.333333 D.4.6 A: 1 B: 4 C: 4.333333 D: 4.6
内容
- 0
设有定义nit a:float f; double int i,则表达式10+'a'+i+f值的数据类型是( ) A: int B: float C: double D: 不确定
- 1
定义函数如下: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。
- 2
已知变量a,f,i数据类型如下:int a;float f;double i;则表达式10+'a'+i*f值的数据类型为() A: int B: float C: double D: 不确定
- 3
设int a; float f; double i; 则表达式10+'a'+i*f值的数据类型是___________
- 4
设有如下定义: int a; float f; double i; 则表达式10+a+i*f的数据类型为()