题目内容

下面对C++语言的描述中,正确的是( )。

A. 函数一定有返回值,否则无法使用函数
B. C++语言函数既可以嵌套定义又可以递归调用
C. 在C++语言中,调用函数时,只能将实参的值传递给形参
D. C++程序中有调用关系的所有函数都必须放在同一源程序文件中

查看答案
更多问题

以下程序有语法错误,有关错误原因的正确说法是( )。 void main() { int G=5,k; void prt_char(); ... k=prt_char(G); ... }

A. 语句 void prt_char();有错,它是函数调用语句,不能用void说明
B. 变量名不能使用大写字母
C. 函数说明和函数调用语句之间有矛盾
D. 函数名不能使用下划线

有以下程序 float fun(int x,int y) { return(x+y); } int main() { int a=2,b=5,c=8; cout << fun((int)fun(a+c,b),a-c) << endl; return 0; } 程序运行后的输出结果是( )。

A. 编译出错
B. 9
C. 21
D. 9.0

有以下程序 int f(int n) { if(n==1) return 1; else return f(n-1)+1; } void main() { int i,j=0; for(i=1;i<3;i++) j+=f(i); cout << j << endl; } 程序运行后的输出结果是( )。

A. 4
B. 3
C. 2
D. 1

现有如下程序,则程序的输出结果为( )。 int f(int a,int b) { int c; if(a>0&&a<10) c=(a+b)/2; else c=a*b/2; return c; }int main() { int a=8,b=20,c; c=f(a,b); cout << c << endl;return 0; }

A. 随机数
B. 80
C. 28
D. 14

答案查题题库