关于以下fun函数的功能叙述中,正确的是【 】。 int fun(char *s) { char *t=s; while(*t++) ; t--; return(t-s); }
A.求字符串s的长度
B.比较两个串的大小
C.将串s复制到串t
D.求字符串s所占字节数
- · 有4位网友选择 D,占比44.44%
- · 有2位网友选择 B,占比22.22%
- · 有2位网友选择 C,占比22.22%
- · 有1位网友选择 A,占比11.11%
A.求字符串s的长度
B.比较两个串的大小
C.将串s复制到串t
D.求字符串s所占字节数
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所指字符串中相同的字符个数
A.比较两个字符串的大小
B.计算s所指字符串占用内存字节的个数
C.计算s所指字符串的长度
D.将s所指字符串复制到字符串t中
例如:当s1中的字符串为“abcdef”时,s2中的字符串应为“aaccee”。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include(iostream.h)
voidfun(char*s1,char*s2)
{
}
voidmain()
{
charsi[100】,s2【1OO];
cout$amp;
cin.getline(s1,100);
fun(s1,s2);
cout$amp;
return;
}
void fun(int n,char*$s){……}
则下面对函数指针的定义和赋值均正确的是
A.void(*pf)();pf=fun;
B.void*Pf();pf=fun;
C.void*pf(); *pf=fun;
D.void(*pf)(int,char);nf=&fun;
B、i,x
C、j,x
D、i,result
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!