有函数原型void fun3( int * );,在下列选项中,正确的调用是()。 |
单选 |
有函数原型void fun4( int & );,在下列选项中,正确的调用是( )。 |
单选 |
有声明 void fun5( int * & ); int a, int *p = &a; 在下列选项中,正确的调用是( )。 |
不定项选择 |
有声明 int fun6( int ); int (*pf)(int) = fun6; 在下列选项中,正确的调用是( )。 |
不定项选择 |
在VC中,若定义一个函数的返回类型为void,则以下叙述正确的是( )。 |
单选 |
函数参数的默认值不允许为( )? |
单选 |
使用重载函数编程序的目的是( )。 |
单选 |
在下列的描述中,( )是错误的。 |
单选 |
在下列选项中,()具有文件作用域。 |
单选 |
阅读下列程序,写出运行结果: #include<iostream> using namespace std; #include<cmath> int f( int ); int main() { int i; for( i |
问答 |
阅读下列程序,写出运行结果: #include<iostream> using namespace std; void func(int a, int b, int c = 3, int d = 4 ); int main() { fu |
问答 |
阅读下列程序,写出运行结果: #include<iostream> using namespace std; void func( int, int, int * ); int main() { int x, y, z; func( 5 |
问答 |
输入a、b和c的值,编写一个程序求这三个数的最大值和最小值。要求:把求最大值和最小值操作分别编写成一个函数,并使用指针或引用做为形式参数把结果返回main函数。 |
问答 |
用线性同余法生成随机数序列的公式为: rk = ( multiplier × rk-1 + increment ) % modulus 序列中的每一个数rk都可以由它的前一个数rk-1计算出来。例如,如果有: rk = ( 25 17 |
问答 |
已知勒让德多项式为: 编写程序,从键盘输入x和n的值,使用递归函数求pn(x)的值。 |
问答 |
把以下程序中的print()函数改写为等价的递归函数。 #include <iostream> using namespace std; void print( int w ) { for( int i = 1 |
问答 |
已知用梯形法求积分的公式为:,其中,h = ( b-a ) / n,n为积分区间的等分数,编程求如下积分的值。要求:把求积分公式编写成一个函数,并使用函数指针作为形式参数。调用该函数时,给出不同的被积函数作为实际参数求不同的积分。 |
问答 |
编写一个程序,包含三个重载的display函数和一个主函数。要求:第一个函数输出double值,前面用字符串“a double:”引导;第二个函数输出一个int值,前面用字符串“a int:”引导;第三个函数输出一个char字符值,前面用字符串“a c |
问答 |
使用重载函数编程序分别把两个数和三个数从大到小排列。 |
问答 |
给定求组合数公式为:,编一程序,输入m和n的值,求的值。注意优化算法,降低溢出可能。要求:主函数调用以下函数求组合数: int Fabricate( int m, int n ); //返回的值 Fabric |
问答 |