• 2022-06-19
    char a[10];,不能将字符串"abc"存储在数组中的是( ).
    A: strcpy(a,"abc");
    B: a[0]=0;strcat(a,"abc");
    C: a="abc";
    D: int i;for(i=0;i<3;i++)a[i]=i+97;a[i]=0;
  • C

    内容

    • 0

      以下程序段的输出结果是。 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]

    • 1

      以下程序的输出结果是 main() { int i, k, a&#91;10&#93;, p&#91;3&#93;; k=5; for (i=0;i<10;i++) a&#91;i &#93;=i; for (i=0;i<3;i++) p&#91;i &#93;=a&#91;i *(i+1)&#93;; for (i=0;i<3;i++) k+=p[i] *2; printf("%d ",k); }[/i]

    • 2

      以下程序运行后的输出结果是【】。#include<string.h>main(){charch&#91;&#93;="abc",x&#91;3&#93;&#91;4&#93;;inti;for(i=0;i<3;1++)strcpy(x[i],ch);for(i=0;i<3;i++)printf("%s",&x[i][i];printf("");}[/i][/i][/i]

    • 3

      以下程序段的运行结果是。 int i,a&#91;10&#93;; for(i=0;i<10;i++) a[i]=i; for(i=0;i<10;i++,i++) a[i]+=2; for(i=0;i<10;i++) printf("%d",a[i]);[/i][/i][/i]

    • 4

      定义数组,输入10个学生成绩 A: int d[10],i;for(i=0;i&lt;10;i++) scanf("%d",&amp;d[i]);&lt;br&gt; B: int d[10],i;for(i=1;i&lt;11;i++)&lt;br&gt; scanf("%d",&amp;d[i]);&lt;br&gt; C: int d[10],i;for(i=0;i&lt;10;i++)&lt;br&gt; scanf("%d",d[i]); D: int d[10],i;for(i=0;i&lt;=9;i++)&lt;br&gt; scanf("%d",d[i]);&lt;br&gt;&lt;br&gt;