有以下函数 char *fun(char *p) { return p; } 该函数的返回值是( )。
A.无确切的值
B.形参p中存放的地址值
C.一个临时存储单元的地址
D.形参p自身的地址值
A.无确切的值
B.形参p中存放的地址值
C.一个临时存储单元的地址
D.形参p自身的地址值
第1题
有以下函数: fun(char*a,char*b) { while((*a!=\0)&&(*b!=‘\0’)&&(*a==*b)) { a++; b++; ) return(*a一*b); ) 该函数的功能是()。
A.计算a和b所指字符串的长度之差
B.将b所指字符串连接到a所指字符串中
C.将b所指字符串连接到a所指字符串后面
D.比较a和b所指字符串的大小
第2题
以下fun函数的功能是比较两个字符串的大小,函数返回较大串的首地址,请填空。 fun(char*s1,char*s2) {char*a1,*a2; al=s1;a2=s2; while(*sl&&*s2&&_______) {s1++,s2++;} if(*sl>=*s2)return_________; else return___________; }
第3题
A.int fun(int a, b)
B.float fun(int a; int b)
C.double fun()
D.int fun(char a[ ][ ])
第4题
A.function(“a”,3.0)
B.t=function(‘c’,16.5)
C.function(‘60’,2)
D.function(32,32)
第5题
A.void fun(char (*p)[2]);
B.void fun(char (*p)[10]);
C.void fun(char *p[2]);
D.void fun(char **p);
第6题
第7题
函数fun的返回值是()。 int fun(char*a,char*b) {int num=0,n=0; while(*(a+num)!=‘\0’)num++; while(b In]){*(a+num)=b [n];num++;n++;) return num; )
A.字符串a的长度
B.字符串b的长度
C.字符串a和b的长度之差
D.字符串a和b的长度之和
第8题
函数fun的返回值是【 】 fun(char *a,char *b) { int num=0,n=0; while(*(a+num)!=\0)mm++; while(b[n]){*(a+num)=b[n];num++;n++;} return num; }
第9题
第10题
第11题
有以下程序 include<stdio.h> voidfun(char*a,char%) { while(*a=*)a++; while(*b=*a){b++;a++;) } main() { char*s=*****a*b****,t[80]; fun(s,t);puts(t); ) 程序的运行结果是
A.a*b
B.*****a*b
C.a*b****
D.ab