更多"函数fun的返回值是( )。 fun(char *a,char *"的相关试题:
[填空题]函数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;
[单项选择]有以下函数:
char fun(char *P)
return p;
该函数的返回值是( )。
A. 无确切的值
B. 形参p中存放的地址值
C. 一个临时存储单元的地址
D. 形参p自身的地址值
[单项选择]有以下函数:
char fun(char*p)
return p;
该函数的返回值是( )。
A. 无确切的值
B. 形参p中存放的地址值
C. 一个临时存储单元的地址
D. 形参p自身的地址值
[单项选择]有以下函数
int fun(char *x,char *y)
int n=0;
while((*x==*y)&&*x!='/0')x++; y++; n++;
return n;
函数的功能是()。
A. 查找x和y所指字符串中是否有'/0'
B. 统计x和y所指字符串中最前面连续相同的字符个数
C. 将y所指字符串赋给x所指存储空间
D. 统计x和y所指字符串中相同的字符个数
[简答题]请编写一个函数fun(char*num),该函数返回与传入的二进制数相应的十进制数,参数num指向存放8位二进制数的字符数组。二进制数转换为十进制数的方法是将二进制数的每一位乘以该位的权然后相加,如二进制数10010100=1*27+0*26 +0*25+1*24+0*23+1*22+0*21+2*0=148。
注意:部分源程序已存在文件test32_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。
文件test32_2.cpp的内容如下:
#include<iostream.h>
int fun(char *num)
void main ( )
char num[8],ch;
cout<<"Enter an 8 bit binary number";
for(int i=0;i<8;i++)
cin>>ch;
num[i]=ch;
cout<<fun(num)<<end1;
[单项选择]下列程序的输出结果是______。
char*fun(char*str,int n)
int i;
char*p=str;
for(i=0;i<10;i++,str++)
*str=’a’+i;
return++p;
main( )
char a[10];
printf("%s/n",fun(a,10));
A. ABCDEFGHIJ
B. abcdefghij
C. bcdefghij
D. 不确定的值
[单项选择]有以下函数:
int fun(char *x, char *y)
{ int n=0;
while((*x==*y)&&*x!=’/0’){x++; y++; n++;}
return n;
}
函数的功能是( )。
A. 将y所指字符串赋给x所指存储空间
B. 查找x和y所指字符串中是否有’/0’
C. 统计x和y所指字符串中最前面连续相同的字符个数
D. 统计x和y所指字符串中相同的字符个数
[填空题]若定义函数char*fun( ){…},则该函数的返回值类型是______。
[单项选择]假设函数fun已经定义,其原型为”void fun(int a,int b=7,char *p=”**”);”,下列函数调用中错误的是
A. fun(5)
B. fun(5,8)
C. fun(6,”##”)
D. fun(0,0.”==”)
[单项选择]有以下函数:
fun(char *p)
return p;
该函数的返回值是( )。
A. 无确切值
B. 形参p中存放的地址值
C. 一个临时存储单元的地址
D. 形参p自身的地址值
[单项选择]有以下程序
#include
#include
void fun(char *w, int m)
{ char s, *p1, *p2;
p1=w; p2=w+m-1;
while(p1A. 654321
B. 116611
C. 161616
D. 123456
[单项选择]阅读以下函数:
fun(char *s1,char *s2)
int i=0;
while(s1[i]==s2[i]&&s2[i]!='/0')i++;
return(s1[i]=='/0'&&s2[i]=='/0');
此函数的功能是( )。
A. 将s2所指字符串赋给s1
B. 比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0
C. 比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为0
D. 比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为0
[单项选择]阅读以下函数:
fun(char *s1,char *s2)
int i=0;
while(s1[i]==s2[i]&&s2[i]!='/0')i++;
return(s1[i]=='/0'&&s2[i]=='/0');
此函数的功能是( )。
A. 将s2所指字符串赋给s1
B. 比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0
C. 比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为0
D. 比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为0
[单项选择]如果函数没有返回值,对于函数的返回值说明可以是( )。
A. 可能没有返回值说明
B. 用void说明
C. 用const说明
D. 返回值可以是任意类型