• 2022-06-19
    设已有定义: char *st="how are you"; 下列程序段中正确的是______。 A) char a[11], *p; strcpy(p=a+1,&st[4]); B) char a[11]; strcpy(++a, st); C) char a[11]; strcpy(a, st); D) char a[], *p; strcpy(p=&a[1],st+2);
  • A

    内容

    • 0

      【数组和结构体_3_06】设有数据定义语句“char a[4][10]={ "11","22","33","44"};”,则puts(strcat(a[1],a[3]))的输出结果是____________ ____,puts(strcpy(a[0],a[2]))的输出结果是____________ _____。

    • 1

      下面程序段运行后,输出结果是()。 char a[]="abcdef"; char b[]="ABC"; strcpy(a,b); printf("%s",a); A: ABCdef B: ABC C: abcdef D: abc

    • 2

      下列语句执行完,输出的结果为 。char a&#91;5&#93;&#91;10&#93;={"student","worker","soldier","cadre","peasant"};char s1&#91;10&#93;, s2&#91;10&#93;;strcpy(s1,a&#91;0&#93;); strcpy(s2,a&#91;0&#93;);for(int i=1;i&#91;5;i++) { if(strcmp(a[i], s1)&#93;0) strcpy(s1,a[i]); if(strcmp(a[i], s2)<0) strcpy(s2,a[i]);}cout<<s1<<’ ’<<s2<<endl;[/i][/i][/i][/i]

    • 3

      若int a&#91;&#93;&#91;&#93;={{123,345,60},{34,56},{34,56}},则a&#91;2&#93;&#91;1&#93;+a&#91;0&#93;&#91;2&#93;= ______

    • 4

      在执行int a&#91; &#93;&#91;3&#93;={1,2,3,4,5,6};语句后,a&#91;0&#93;&#91;1&#93;+a&#91;1&#93;&#91;1&#93;+a&#91;1&#93;&#91;2&#93;的值是( )。 A: 11 B: 12 C: 13 D: 14