更多"函数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;
[填空题]函数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;
[填空题]函数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;
[填空题]函数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 *s,int n)。函数fun( )的功能是将字符串s中的字符“循环左移”n位。例如,输入“ABCDE”,则循环左移2位应输出“CDEAB”,输入“1234567”,循环左移3位应输出“4567123”。
注意:部分源程序已存在文件PROC13.cpp中。
请勿修改主函数和其他函数中的任何内容,仅在函数fun( )的花括号中填写若干语句。
文件PROC13.cpp的内容如下:
//PROC13.cpp
#include <iostream>
#include <string>
using namespace std;
char *fun(char *s,int n);
int main( )
{
char str[81];
int n;
cout<<"Enter a string(less than 80 char)/n”;
cin>>str;
cout<<"/n Enter n:";
cin>>n;
if(n>strlen(str))
{
cout<<"/n Data overflow";
return 0;
}
cout<<"The result is: "<<fun(str,n)<<end1;
return 0;
}
char *fun(char*s,int n)
{
//* * * * * *
}
[单项选择]有以下函数
int fun(char*x,char*y)
int n=0;
while((*x==*y)&&*x!=’/0’)x++;y++;n++;
return n;
函数的功能是______。
A. 统计x和y所指字符串中最前面连续相同的字符个数
B. 查找x和y所指字符串中是否有’/0’
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 *p)
return p;
该函数的返回值是______。
A. 无确切的值
B. 形参p中存放的地址值
C. 一个临时存储单元的地址
D. 形参p自身的地址值
[单项选择]下列程序的输出结果是______。
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( )…,则该函数的返回值类型是______。