题目内容

以下程序的输出结果是()。int f() {static int i = 0;int s = 1;s += i;++i;return s;}int main() {int i, a = 0;for(i = 0; i < 5; ++i)a += f();cout << a;

A. 20
B. 24
C. 25
D. 15

查看答案
更多问题

下面语句中函数原型正确的是()。

A. double Function(void f );
B. void Function (double);
C. double Function(f);
D. void double(double f);

下列定义语句中,错误的是()。

A. int pa const*;
B. char* pb[10];
C. char (*pc) [10];
D. int (*pd) ();

定义函数如下: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。

有如下程序:int main() {int s;for (int i = 0; i < 6; i += 3) {s = i;for (int j = i; j < 6; ++j)s += j;}cout << s << endl;}运行时的输出结果是()。

A. 3
B. 10
C. 12
D. 15

答案查题题库