【单选题】float f=5.75f; printf("(int)f=%d,f=%f
",(int)f,f); 执行结果为: (10.0分)
A. (int)f=5,f=6 B. (int)f=5,f=5.75 C. (int)f=5.750000,f=5.750000 D. (int)f=5,f=5.750000
",(int)f,f); 执行结果为: (10.0分)
A. (int)f=5,f=6 B. (int)f=5,f=5.75 C. (int)f=5.750000,f=5.750000 D. (int)f=5,f=5.750000
举一反三
- 以下哪句不是正确的原型? A: int f(int i) {}; B: int f(i); C: int f(); D: int f(int); E: int f(int i); F: int f(void);
- 以下哪句不是正确的函数原型? A: int f(int i) {}; B: int f(i); C: int f(); D: int f(int); E: int f(int i); F: int f(void);
- 以下哪句不是正确的函数原型? A: int f(int i) {}; B: int f(i); C: int f(); D: int f(int); E: int f(int i); F: int f(void);
- 下列程序的运行结果是?#include [stdio.h] int f(int n); int main() { printf("%d\n", f(f(f(f(1))))); return 0; } int f(int n) { return n + 1; } A: 5 B: 4 C: 3 D: 2
- 下面程序执行的结果是 。#include<;stdio.h>;int f(int );int main(){int z;z=f(5);printf("%d\n",z);return 0;}int f(int n){if(n==1||n==2)return 1;elsereturn f(n-1)+f(n-2);}