• 2022-06-14
    中国大学MOOC: 有以下函数int fun(char t[],char s[]){ int i=0; while(s[i]!=0) t[i]=s[i++]; t[i]=; return i;}执行如下代码片段后 char s[]=NameLI; char t[100]; fun(t,s); printf(%s,t); 程序运行后的输出结果是[/i][/i][/i]
  • Name

    举一反三

    内容

    • 0

      下面函数的功能是。sss(s,t)char s[ ],t[ ];{ int i=0;while( t[i]) { s[i]=t[i]; i++ ; }s[i]= '\0'; }

    • 1

      运行下面的程序段,输出结果是( )。int main(){ int i; char s&#91;&#93;&#91;5&#93;={″12″,″34″,″56″,″78″}; for (i=0; i<;3; i++) printf(″%s″,s[i]); }[/i] A: 123456 B: 456789abc C: 47a D: 456789

    • 2

      对于如下程序:#include &#91;stdio.h&#93; int s(char *,char *); int main(){ char a&#91;20&#93;; char b&#91;10&#93;; char *p; char *q; int i; p=a; q=b; scanf("%s%s",a,b); i=s(a,b); printf("%d",i);} int s(char *s,char *t){ while(*s!='\0' && *t!='\0'){ if(*s= =*t){ s++; t++; } else return *s-*t; } return *s-*t;}如果输入流是12 13,程序的输出是什么? A: -1 B: 1 C: 0 D: 2

    • 3

      设有如下定义和语句&#91;1&#93; char *s; s="string";&#91;2&#93; char s&#91;7&#93;; s="string";&#91;3&#93; char s&#91; &#93;="string";&#91;4&#93; char s&#91; &#93;={'s','t','r','i','n','g'};其中定义项可以作为字符串使用的是______。 A: [1]和[2] B: [1]和[3] C: [1]和[4] D: [3]和[4]

    • 4

      以下程序段的输出结果是。 int i; char s&#91;3&#93;&#91;4&#93;={"ABC","BCA","CAB"}; for(i=0;i<3;i++) printf("%c",s[i][i]);[/i][/i]