[单选题]

有如下的程序: int f(char*s) { char *p=s; while(*p!='/0') p++; return(p-s); }如果在主程序中用下述语句调用上述函数,则输出结果为______。 printf("%d/n",f("best one!"));

A.3

B.6

C.8

D.9

参考答案与解析:

相关试题

若有如下程序:void a(char*p,char c){while(*p){i

[单选题]若有如下程序: void a(char*p,char c) {while(*p) { if(*p==c)*p=c-'b'+'B';; p++; } } main() {char s[50]="abcdeeffgee",b='e'; a(s,b);printf("%s/n",s); } 则程序运行后的输出结果是( )。A.AbcdeeffgeeB.ABCDeeFFGeeC.abcdEEffgEED.ABCDEEFFGEE

  • 查看答案
  • 下列程序的执行结果是______。in(f(char*s){char*p=s;

    [单选题]下列程序的执行结果是______。 in(f(char*s) { char*p=s; while(*p!='/0')p++; return(p-s); } main() { printf("%d/n",f("goodbye!")); }A.3B.6C.8D.0

  • 查看答案
  • 设有如下程序段:char s[20]="Bejing",*P;p=s;则执行p=

    [单选题]设有如下程序段: char s[20]="Bejing",*P; p=s; 则执行p=s;语句后,以下叙述正确的是( )。A.可以用*P表示s[0]B.s数组中元素的个数和p所指字符串长度相等C.s和p都是指针变量D.数组s中的内容和指针变量p中的内容相等

  • 查看答案
  • 设有如下程序段char s[20]= "Be i jing",*p;p=s;则执

    [单选题]设有如下程序段char s[20]= "Be i jing",*p;p=s;则执行 p=s; 语句后,以下叙述正确的是A.) 可以用 *p 表示 s[0]B.)s 数组中元素的个数和 p 所指字符串长度相等C.)s 和 p 都是指针变量D.) 数组 s 中的内容和指针变量 p 中的内容相等

  • 查看答案
  • 有以下函数int fun(char *s){ char *t=s;while(*

    [单选题]有以下函数int fun(char *s){ char *t=s;while(*t++);return(t-s);}该函数的功能是A.) 比较两个字符 串 的大小B.) 计算 s 所指字符串占用内存字节的个数C.) 计算 s 所指字符串的长度D.) 将 s 所指字符串复制到字符串 t 中

  • 查看答案
  • 有以下函数int aaa(char *s){ char *t=s;while(*

    [单选题]有以下函数int aaa(char *s){ char *t=s;while(*t++);t--;return(t-s);}以下关于 aaa 函数的功能叙述正确的是A.) 求字符串s 的长度B.) 比较两个串的大小C.) 将串s 复制到串tD.) 求字符串s 所占字节数

  • 查看答案
  • 有下列函数: int fun(char*S) {char*t=s; while(

    [单选题]有下列函数:int fun(char*S){char*t=s;while(*t+ +);return(t-s);}该函数的功能是( )。A.比较两个字符串的大小B.计算s所指字符串占用内存字节的个数C.计算s所指字符串的长度D.将s所指字符串复制到字符串t中

  • 查看答案
  • 有以下函数 int aaa(char*s) { char*t=s; while(

    [单选题]有以下函数int aaa(char *s){ char *t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是A.求字符串s的长度B.比较两个串的大小C.将串s复制到串tD.求字符串s所占字节数

  • 查看答案
  • 有以下函数:int fun(char * s){char * t=s;while

    [单选题]有以下函数: int fun(char * s) {char * t=s; while(*t++); return(t-s) 该函数的功能是______。A.比较两个字符串的大小B.计算s所指字符串占用内存字节个数C.计算s所指字符串的长度D.将s所指字符串复制到字符串t中

  • 查看答案
  • 有下列函数:int fun(char*s){char*t=s;while(*t£

    [单选题]有下列函数: int fun(char*s) {char*t=s; while(*t++); return(t-s); } 该函数的功能是( )。A.比较两个字符串的大小B.计算s所指字符串占用内存字节的个数C.计算s所指字符串的长度D.将s所指字符串复制到字符串t中

  • 查看答案
  • 有如下的程序:int f(char*s){ char *p=s;while(*p