主题:大家帮我个忙
帮我解释一下 下面的题
3. 若需要利用形参直接访问实参,则应把形参变量说明为________参数
A、 指针 B、 引用 C、 值
5. 当一个形参类型的长度较大时,应最好说明为_引用形参 ( 或 指针形参 ) ________,以节省参数值的传输时间和存储参数的空间。
6. 当需要用一个形参访问对应的实参时,则该形参应说明为___引用类型 ( 或 指针类型 _______。
7. 在函数中对引用形参的修改就是对相应__实参________的修改,对__值________形参的修改只局限在该函数的内部,不会反映到对应的实参上。
8. 当需要进行标准I/O操作时,则应在程序文件中包含___iostream.h _____________头文件,当需要进行文件I/O操作时,则应在程序文件中包含___fstream.h_____________头文件。
10. 一个数组a所占有的存储空间的大小即数组长度为__sizeof(a)__________,下标为i的元素a[i]的存储地址为___a+i*sizeof(a[0])_______,或者为____________a+i_
11. 函数重载要求___参数类型、数量、次序_或________有所不同。
12. 对于双目操作符,其重载函数带有___2_______个参数,其中至少有一个为____用户自定义________的类型。
13. 若对象ra和rb中至少有一个是属于用户定义的类型,则执行ra==rb时,需要调用__= =________重载函数,该函数的第一个参数应与__ra ________的类型相同,第二个参数应与__rb________的类型相同。
15在下面程序段中,s=s+p语句的执行次数为_______,p*=j语句的执行次数为_______,该程序段的时间复杂度为________。
int i=0,s=0;
while(++i<=n) {
int p=1;
for(int j=1;j<=i;j++) p*=j;
s=s+p;
}
3. 若需要利用形参直接访问实参,则应把形参变量说明为________参数
A、 指针 B、 引用 C、 值
5. 当一个形参类型的长度较大时,应最好说明为_引用形参 ( 或 指针形参 ) ________,以节省参数值的传输时间和存储参数的空间。
6. 当需要用一个形参访问对应的实参时,则该形参应说明为___引用类型 ( 或 指针类型 _______。
7. 在函数中对引用形参的修改就是对相应__实参________的修改,对__值________形参的修改只局限在该函数的内部,不会反映到对应的实参上。
8. 当需要进行标准I/O操作时,则应在程序文件中包含___iostream.h _____________头文件,当需要进行文件I/O操作时,则应在程序文件中包含___fstream.h_____________头文件。
10. 一个数组a所占有的存储空间的大小即数组长度为__sizeof(a)__________,下标为i的元素a[i]的存储地址为___a+i*sizeof(a[0])_______,或者为____________a+i_
11. 函数重载要求___参数类型、数量、次序_或________有所不同。
12. 对于双目操作符,其重载函数带有___2_______个参数,其中至少有一个为____用户自定义________的类型。
13. 若对象ra和rb中至少有一个是属于用户定义的类型,则执行ra==rb时,需要调用__= =________重载函数,该函数的第一个参数应与__ra ________的类型相同,第二个参数应与__rb________的类型相同。
15在下面程序段中,s=s+p语句的执行次数为_______,p*=j语句的执行次数为_______,该程序段的时间复杂度为________。
int i=0,s=0;
while(++i<=n) {
int p=1;
for(int j=1;j<=i;j++) p*=j;
s=s+p;
}