niusouti.com

若变量n中的值为24,则print()函数共输出行,最后一行有个数。void print (int n,int aa[]){ int i; for(i=1; i<1;i++) { printf("%6d",aa[i]); if(!(i%5)) printf("\n"); } printf ("\n");}

题目

若变量n中的值为24,则print()函数共输出行,最后一行有个数。void print (int n,int aa[]){ int i; for(i=1; i<1;i++) { printf("%6d",aa[i]); if(!(i%5)) printf("\n"); } printf ("\n");}


相似考题
更多“若变量n中的值为24,则print()函数共输出行,最后一行有个数。void print (int n,int aa[]){ int i; ”相关问题
  • 第1题:

    己有变量定义和函数调用语句:inta=25;print_vaue(&a);下面函数的正确输出结果是()voidprint_value(int*x){printf("%d\n",++*x);}。

    A.23

    B.24

    C.25

    D.26


    正确答案:D

  • 第2题:

    请编写函数void fun (int x,int pp[],int *n),它的功能是求出能整除x且不是奇数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。

    例如,若x中的值为24,则有6个数符合要求,它们是2, 4, 6, 8, 12, 24。

    注意:部分源程序给出如下。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

    试题程序:

    include<conio.h>

    include<stdio.h>

    void fun(int x,int PP[],int *n)

    {

    }

    main ()

    {

    int x,aa[1000],n,i;

    clrscr() ;

    printf("\nPlease enter an integer number:

    \n ") ;

    scanf("%d",&X);

    fun(x,aa,&n);

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

    printf("%d",aa[i]);

    printf("\n");

    }


    正确答案:void fun (int x int pp[] int *n) { int i j=0 for(i=2;i=x;i=i+2) /*i的初始值为2步长为2确保i为偶数*/ if(x%i==0) /*将能整除x的数存入数细pp中*/ pp[j++]=i *n=j /*传回满足条件的数的个数*/ }
    void fun (int x, int pp[], int *n) { int i, j=0 for(i=2;i=x;i=i+2) /*i的初始值为2,步长为2,确保i为偶数*/ if(x%i==0) /*将能整除x的数存入数细pp中*/ pp[j++]=i *n=j /*传回满足条件的数的个数*/ } 解析:本题题干信息是;能整除x且不是奇数的所有整数。循环语句中i从2开始且每次增2,所以i始终是偶数。

  • 第3题:

    3、设存在函数print_data,该函数的指针变量该如何定义? void print_data(int a);

    A.void (*p) (int);

    B.print_data *p;

    C.void print_data *p;

    D.void (*p) (int a);


    B

  • 第4题:

    请编写函数void fun(int x, int pp[], int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在即所指的数组中,这些除数的个数通过形参n返回。

    例如,若x中的值为30,则有4个数符合要求,它们是1, 3,5,15。

    注意:部分源程序给出如下。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

    试题程序:

    include <conio.h>

    include <stdio.h>

    void fun (int x, int pp[], int *n)

    {

    }

    main()

    {

    int x,aa[1000], n, i ;

    clrscr();

    printf("\nPlease enter an integer

    number : \n ") ;

    scanf ("%d", &x) ;

    fun (x, aa, &n) ;

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

    printf ("%d ", aa [i]);

    printf ("\n ") ;

    }


    正确答案:void fun (int x int pp[] int *n) { int ij=0; for(i=1;ix;i=i+2) /*i的初始值为1步长为2确保i为奇数*/ if(x%i==0) /*将能整除x的数存入数组pp中*/ pp[j++]=i; *n=j; /*传回满足条件的数的个数*/ }
    void fun (int x, int pp[], int *n) { int i,j=0; for(i=1;ix;i=i+2) /*i的初始值为1,步长为2,确保i为奇数*/ if(x%i==0) /*将能整除x的数存入数组pp中*/ pp[j++]=i; *n=j; /*传回满足条件的数的个数*/ } 解析:本题题干信息是:能整除x且不是偶数的所有整数。循环语句中i从1开始且每次增2,所以i始终是奇数。

  • 第5题:

    下面程序段中的错误语句是 ______。 class M{ int i; public: void ~AA(int); AA *p; void AA(); void AA(int x){i=x;}; };

    A.AA *p;

    B.void ~AA(int);

    C.void AA(int);

    D.void AA(int x){i=x;};


    正确答案:B