有以下函数char fun(char *P){return p;}该函数的返回值是 ______。A.无确切的值B.形参p中存放的
有以下函数 char fun(char *P){ return p; } 该函数的返回值是 ______。
A.无确切的值
B.形参p中存放的地址值
C.一个临时存储单元的地址
D.形参p自身的地址值
时间:2023-10-08 11:39:43
相似题目
-
有以下函数: char fun(char * D) {return P;} 该函数的返回值是( )。
A . 无确切的值
B . 形参p中存放的地址值
C . 一个临时存储单元的地址
D . 形参p自身的地址值
-
设函数fun的定义形式为void fun(char ch,float x){……}则以下对函数fun的调用语句中,正确的是()
A . fun("abc",3.0);
B . t=fun(’D’,16.5);
C . fun(’65’,2.8);
D . fun(32,32);
-
函数char* fun(char *p){ return p; }的返回值是:
-
有以下函数 int fun(char *s) { char *t=s; while(*t) t++; return(t-s); } 该函数的功能是( ).
-
阅读以下函数:fun(char s[],char t[]){int i=-1;while(++i,s[i]==t[i]&&s[i]!=’\0’);return(s[i]==’\0’&&t[i]==’\0’);}以上函数的功能是()。
-
有以下函数 int fun(char *s) { char *t=s; while(*t++); return(t-s); } 该函数的功能是( ).
-
关于以下fun函数的功能叙述中,正确的是()。intfun(char*s){char*t=s;while(*t++);t--;return(t-s);}
-
有以下函数 int fun(char *s) { char *t=s; while(*t) ++t; return(t-s); } 该函数的功能是( ).
-
设有函数定义:void fun(int x,char c){ … } 则以下的调用语句中,正确的是_____。
-
关于以下fun函数的功能叙述中,正确的是_____。 int fun(char *s) { char *t = s; while(*t++); t--; return(t-s); }
-
设函数fun的定义形式为void fun(char ch, float x ) { … }则以下对函数fun的调用语句中,正确的是 ( )
-
以下函数实现的功能是()。void fun (char *s){char *p,*q, temp;p=s;q=s+ strlen(s)-1;while(p<q)
以下函数实现的功能是()。void fun (char *s){ char *p,*q, temp; p=s; q=s+ strlen(s)-1; while(p<q) { temp=*p; *p=*q; *p=temp; p++; q--; }}
A.将一个字符串首尾颠倒
B.计算字符串的长度
C.统计字符串中的空格个数
D.将字符串中的小写字母变成大写字母
-
函数fun的返回值是【 】 fun(char *a,char *b) { int num=0,n=0; while(*(a+num)!=\0)mm++
函数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; }
-
设函数fun的定义形式为:vold fun (char ch, float x){……}则以下对函数fun的调用语句中,正确的是(
设函数fun的定义形式为: vold fun (char ch, float x){……} 则以下对函数fun的调用语句中,正确的是()。
A.fun("abc",3.0);
B.t=fun('D',16.5);
C.fun('65',2.8);
D.fun(32,32);
-
有以下程序 include <stdio.h> void fun(char **p) { ++p; printf("%s\n",*p); } main() { char *a[]={"Moming","Afternoon","Evening","Night"}; fun(a); } 程序的运行结果是
A.Afternoon
B.fternoon
C.Morning
D.orning
-
如果有以下的函数定义及变量声明:void fun(double a, double b, double &d, char c='*'){swi
如果有以下的函数定义及变量声明:void fun(double a, double b, double &d, char c='*'){switch (c){case '+':d=a+ b;break;case '-':d=a-b; break;case '*':d=a*b; break;case '/':d=a/b; break;}}void main(){double r;┇}则下列函数中,调用正确的是()。
A.r=fun(60,5,7);
B.r=fun(9.8,3.3,r,'-');
C.fun(2.2,1.5,r);
D.fun(fun(2,5,r,'+'),3,r,'*');
-
有以下函数:fun(char * a,char *b){while((*a! ='\0')&&(* b! :'\0')&&(*a==
有以下函数:fun(char * a,char *b){ while((*a! ='\0')&&(* b! :'\0')&&(*a== *b)) {a++;b++;} return(*a-*b);} 该函数的功能是()。
A.将b所指字符串连接到a所指字符串中
B.计算a和b所指字符串的长度之差
C.将b所指字符串连接到a所指字符串后面
D.比较a和b所指字符串的大小
-
阅读以下函数fun(char*sl,char*s2){inti:0;while(sl[i]==s2[i]&&s2[i]!='\0')i++;return
阅读以下函数 fun(char *sl,char *s2) { int i:0; while(sl[i]==s2[i]&&s2[i]!='\0') i++; return(sl[i]=='\0'&&s2[i]=='\0'); } 此函数的功能是
A.将s2所指字符申赋给s1
B.比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0
C.比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为o
D.比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为o
-
"阅读以下函数fun(char *sl,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
-
有以下程序: include struct stu { int num;char name[l0];int age;}; void fun(struct stu*p)
有以下程序: include struct stu { int num;char name[l0];int age;}; void fun(struct stu*p) { printf("%s\n",p->name);} main() { struct stu x[3]={{01,"Zhang",20),{02,"Wang",l9},{03,"Zha0",l8}}; fun(x+2); } 程序运行后的输出结果是()。
A.Zhang
B.Zhao
C.Wang
D.19
-
假设函数fun已经定义,其原型为“voifun(ina,inb=7,char*p=“**”);”,下列函数调用中错误的是()
A.fun(5)
B.fun(5,8)
C.fun(6,“”)
D.fun(0,0,“==”)
-
阅读以下函数: fun(char *s1,char *s2) int i=0; while(s1[i]==s2[i]&&s2[i]!="