大学网课搜题引擎
首页
爱课程(中国大学MOOC)
C++程序设计基础
第7章 函数:面向过程的基础
题目详情
简答题
已知函数f的原型是:void f(int*a,long &b);,变量v1、v2;的定义是int v1;long v2;正确,的调用语句是 A) f(v1,& v2); B) f(v1,v2); C) f(& v1,v2); D) f(&v1,&v2);
查看答案与解析
简答题
有如下程序段: int i=4;int j=1; int main( ) { int i=8,j=i; cout } 运行时的输出结果是______。 A、44 B、41 C、88 D、81
简答题
为了提高函数调用的实际运行速度,可以将较简单的函数定义为______。A.内联函数B.重载函数C.递归函数D.函数模板
简答题
以下程序的执行结果是( )。 int fun(int b[],int n) { int i,r=1; for(i=0;i r=r*b[i]; return r; } void main() { int x,a[]={1,2,3,4,5,6,7,8}; x=fun(a,3); cout } A、5 B、6 C、7 D、8
简答题
有以下程序 #include int i = 0 ; void fun() { { static int i = 1; cout } cout } int main() { fun(); fun(); return 0; } 程序执行后的输出结果是( ) A、0,1,1,2, B、1,2,2,3, C、2,0,3,0, D、1,0,2,0,
简答题
下面的函数利用递归实现了求1+2+3…..+n的功能: int sum(int n){ if( n==0 ) return 0; else return n+sum(n-1); } 在执行sum(10)的过程中,递归调用sum函数的次数是( )。 A、9 B、10 C、11 D、8
简答题
下列函数原型声明中错误的是______。A.void Fun(int x=0,int y=0);B.void Fun(int x,int y);C.void Fun(int x,int y=0);D.void Fun(int x=0,int y);
简答题
已知函数fun的原型为 int fun (int,int,int); 下列重载函数原型中错误的是______。 A、char fun(int,int); B、double fun(int,int,double); C、int fun(int,clar*); D、float fun(int,int,int);
简答题
已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则 A、FA必须定义在FB之前 B、FB必须定义在FA之前 C、若FA定义在FB之后,则FA的原型必须出现在FB的定义之前 D、若FB定义在FA之后,则FB的原型必须出现在FA的定义之前
简答题
有如下程序: #include using namespace std; void f1(int& x, int& y) {int z=x; x=y; y=z;} void f2(int x; int y) {int z=x; x=y; y=z;} int main() { int x=10,y=26; f1(x,y); f2(x,y); cout return 0; } 运行时的输出结果是 A、10 B、16 C、26 D、36
C++程序设计基础
章节列表
第1章——初识C++语言:从认识变量和常量开始,数据的表示
9
第2章——计算:从数据运算开始,数据简单运算
9
第3章——分支结构:无处不在的抉择
11
第4章——循环结构:周而复始,求同存异
10
第5章——数组:实现算法的利器
10
第6章——指针:所向披靡的“金箍棒” 魂
30
第7章 函数:面向过程的基础
10
第8章 文件:让数据流动起来
20