A.int*
B.int
C.int&
D.char
[单选题]若一个函数的原型为“int *Xfun1(int x,int &y,char z);”,则该函数的返回值类型为( )。A.int*B.intC.in
[单选题]若定义函数int*func( ),则函数func的返回值为( )。A.)一个实数B.)一个指向整型变量的指针C.)一个指向整型函数的指针D.)一个整型函数的入口地址
[单选题]下面函数 int funl(char*x) { char *y=x; while(*y++); return(y-x-1); } 的功能是_______。A.求字符串的长度B.比较两个字符串的大小C.将字符串x复制到字符串yD.将字符串x连接到字符串y后面
[单选题]若定义函数int*func(),则函数func的返回值为( )。A.一个实数B.一个指向整型变量的指针C.一个指向整型函数的指针D.一个整型函数的入口地址
[单选题]考虑函数原型void fuc(int x,int y=5,char z='*'),下面函数调用不合法的是( )。A.fuc(3);B.fuc(3,6);C.fuc(3,'*');D.fuc(3,6,'*');
已知函数swap的定义为:void swap(int& a, int& b) { int t = a; a = b; b =
[试题]请编写一个函数int CalcDigital(char *str),该函数可返回字符串str中数字字符(即0~9这10个数字)的个数,如字符串“olympic2008”中数字字符的个数为4。请用if条件判断语句与for循环语句来实现该函数。注意:部分源程序已存在文件test9_2.cpp中。请勿修改主函数main和其他函数中的任何内容,仅在函数find的花括号中填写若干语句。文件test9_2.cpp的内容如下:include<iostream.h>include<string.h>int Cal
[单选题]对于函数原型void function(int x,float y,char z='a'),合法的函数调用是( )。A.function(2,3.Of)B.function(2,3,4)C.function(2)D.function()
[主观题]请编写一个函数fun(int x,int n),该函数返回x的n次幂的值,其中x和n都是非负整数。x的n次幂的计算方法是1与x相乘n次,如x的20次幂的计算为1与x相乘20次,注意:部分源程序已存在文件test30_2.cpp中。请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。如输入3和4,输出结果如下:3 481文件test30_2.cpp清单如下:include<iostream.h>double fun(int x, int n){}void main
[单选题]函数fun的返回值是fun(char * a, char * b){int num=0,n=0;while( * (a+num) !='/0') num++;while(b[n] ) { * (a+num) =b[n] ;num++;n++;}return num;}A.字符串a的长度B.字符串b的长度C.字符串a和b的长度之差D.字符串a和b的长度之和