• 2022-06-07
    下列程序的输出结果是______。 main () int i, k, ai[0], p[3]; k=5; for (i=0;i<10;i++) a[i]=i; for (i=0;i<3;i++) p[i]=a[i*(i+l)]; for (i=0;i<3;i++) k+=p[i]*2; printf ("%d\n", k);[/i][/i][/i]
    A: 20
    B: 21
    C: 22
    D: 23
  • B

    内容

    • 0

      下述程序的输出结果是()。#include;voidmain(){inta&#91;20&#93;,*p&#91;4&#93;;inti,k=0;for(i=0;i<;20;i++)a[i]=i;for(i=0;i<;4;i++)p[i]=&amp;a&#91;i*i+1&#93;;for(i=0;i<;4;i++){k=k+*p[i];}printf("%d",k);}[/i][/i][/i] A: 10 B: 18 C: 6 D: 数组元素引用不合法,输出结果不定

    • 1

      执行下面程序,输出结果是( )#include &#91;stdio.h&#93; void main() { int i,j,k=0,a&#91;3&#93;&#91;3&#93;={1,2,3,4,5,6}; for(i=0;i<3;i++) for(j=i;j<3;j++) k+=a[i]&#91;j&#93;; printf("%d",k); }[/i] A: 21 B: 19 C: 17 D: 18

    • 2

      下列程序的输出结果是 #include<iostream.h> void main( ) { int a&#91;3&#93;,i,j,k=2; for(i=0;i<3;i++)a[i]=i; for(i=0;i<k;i++) for(j=0;j<k;j++) a&#91;j&#93;=a[i]; cout<<a&#91;2&#93;;}[/i][/i] A: 2 B: 3 C: 1 D: 0

    • 3

      #include &#91;stdio.h&#93;int main() { int a&#91;3&#93;&#91;3&#93;,i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) a[i]&#91;j&#93;=3*i+j; for(i=0;i<3;i++) printf("%d ",a[i]&#91;1&#93;); return 0;}[/i][/i]

    • 4

      下述程序的输出结果是()。#include&lt;stdio.h&gt;voidmain(){inta&#91;20&#93;,*p&#91;4&#93;;inti,k=0;for(i=0;i&lt;20;i++)a[i]=i;for(i=0;i&lt;4;i++)p[i]=&amp;a&#91;i*i+1&#93;;for(i=0;i&lt;4;i++){k=k+*p[i];}printf("%d",k);}[/i][/i][/i] A: 10 B: 18 C: 6 D: 数组元素引用不合法,输出结果不定