• 2022-06-28
    执行下面程序段, 只输出”Apple”,完成程序算法填空。。

    int i,j;

    char c[]="an Apple";

    for(i=0; i<=____;i++ )

    { j=i+3 ;

    printf("%c

  • c[j]); }

    ______"

    内容

    • 0

      下列程序的输出结果是( )。 main( ) { int p[8]={11,12,13,14,15,16,17,18},i=0,j=0; while( i++<7) if(p[i]%2) j+=p[i]; printf("%d\n",j); }

    • 1

      以下程序输出正确的是_______ amovep(int *p,int (*a)&#91;3&#93;,int n) { int i,j; for(i=0;i<n;i++) for(j=0;j<n;j++){ *p=a[i]&#91;j&#93;;p++;} } main() {int *p,a&#91;3&#93;&#91;3&#93;={{1,3,5}, {2,4,6}}; p=(int*)mallox(100) amovep)p,a,3); printf("%d%d\n",p&#91;2&#93;,p&#91;5&#93;);free(p) }[/i] A: 56 B: 25 C: 34 D: 程序错误

    • 2

      下列程序段中,功能与其它程序段不同的是( ) A: for(i=1,p=1;i<=5;i++) p*=i; B: for(i=1;i<=5;) { p=1;p*=i;i++;} C: i=1;p=1;while(i<=5) { p*=i;i++;} D: i=1;p=1;do { p*=i;i++;} while(i<=5);

    • 3

      <p >该程序中,void main( ){</p><p >int i=0;</p><p >while(i&lt;10){</p><p >if(i&lt;1) continue;</p><p >if(i==5) break;</p><p >i++; </p><p >}</p><p >.....</p><p >while循环的循环次数是( )。</p> A: 死循环,不能确定次数 B: 1 C: 10 D: 6

    • 4

      若变量已正确定义,不能完成求5!的程序段是( )。 A: i=1;p=1;do{p*=i; i++; }while(i<;=5); B: i=1;p=1;while(i<;=5){p*=i; i++;} C: for(i=1,p=1;i<;=5;i++) p*=i; D: for(i=1;i<;=5;i++){ p=1; p*=i;}