以下函数实现按每行8个输出W所指数组中的数据:在横线处应填人的语句是( )。A.if(i/8==0)printf(”\n”);B.if(i/8==O)continue;C.if(i%8==0)prinff(’’\n”);D.if(i%8==0)continue;

题目

以下函数实现按每行8个输出W所指数组中的数据:

在横线处应填人的语句是( )。

A.if(i/8==0)printf(”\n”);

B.if(i/8==O)continue;

C.if(i%8==0)prinff(’’\n”);

D.if(i%8==0)continue;


相似考题
更多“ 以下函数实现按每行8个输出W所指数组中的数据:在横线处应填人的语句是( )。A.if(i/8==0)printf(”\n”);B.if(i/8==O)continue;C.if(i%8==0)prinff(’’\”相关问题
  • 第1题:

    有以下程序: #include<stdio.h> main( ) {char s[]="012xy\O8s34f4w2‘; int i;n=0; , for(i=0;s[i]!=0;i++) if(s[i]>=0s[i]<=9)n++; printf("%d\n",n); } 程序运行后的输出结果是( )。

    A.0

    B.3

    C.7

    D.8


    正确答案:B
    考查简单的C程序数组和循环。for循环是指i=0,如果s/[3]!=0,则i自动加1。if循环指的是s[i]中的元素大于等于0且小于等于9,则n加l,所以答案为B。

  • 第2题:

    下列函数按每行8个输出数组中的数据。 voidfun(int*W.intn) {inti; for(i=0;i<n;i++) {____ printf("%d",w[i]); } printf("\n") } 下画线处应填入的语句是( )。

    A.if(i/8==0)printf("\n");

    B.if(i/8=0)continue;

    C.if(i%8==0)printf("\n");

    D.if(i%8==0)continue;


    正确答案:D
    D。【解析】在程序中,fun函数的功能是每行输出8个数组中的数据,在for循环中,每次循环时,都对数组下标值8求模得到余数。如果余数等于0,则退出for循环,进行下一次循环:如果余数不等于0,则输出数组的元素w[i]。

  • 第3题:

    6、以下函数实现按每行8个输出w所指数组中的数据 #include <stdio.h> void fun(int *w, int n) { int i; for(i=0;i<n;i++) { ______________ printf("%d ",w[i]); } printf("\n"); } 在横线处应填入的语句是()

    A.if(i/8==0 ) printf("\n");

    B.if(i/8==0 ) continue;

    C.if(i%8==0 ) printf("\n");

    D.if(i%8==0 ) continue;


    A 当i为8的倍数时,输出一个回车符,只有A)符合题意。

  • 第4题:

    以下函数实现按每行8个输出w所指数组中的数据

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    当i为8的倍数时,输出一个回车符,只有A)符合题意。

  • 第5题:

    24、以下函数实现按每行8个输出w所指数组中的数据 #include <stdio.h> void fun(int *w, int n) { int i; for(i=0;i<n;i++) { ______________ printf("%d ",w[i]); } printf("\n"); } 在横线处应填入的语句是()

    A.if(i/8==0 ) printf("\n");

    B.if(i/8==0 ) continue;

    C.if(i%8==0 ) printf("\n");

    D.if(i%8==0 ) continue;


    A 当i为8的倍数时,输出一个回车符,只有A)符合题意。