[主观题]若变量n中的值为24,则pint函数共输出()行。void pint(int n,int aa[]){ int i; for(i=1; i<=n; 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()函数共输出(7)行,最后一行有(8)个数。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");}
[单选题]以下程序输出正确的是______。 amovep(int *pint(*a) [3]int n) { int i,j; for(i=0;i<n;i++) for(j=0;j<n;j++){ *p=a[i][j];p++;} } main() {int *p,a[3][3]={{1,3,5},{2,4,6}}; p=(int*)malloc (100); amovep(p,a,3); printf("%d%d/n",p[2]p[5];free(p); }A.56B.25C.34D.程序错误
[单选题]有以下函数定义: void fun(int n, double x) {……} 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( )。A.fun(int y,double m);B.k=fun(10,12.5);C.fun(x,n);D.void fun(n,x);
[单选题]以下函数按每行 8 个输出数组中的数据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;
[单选题]设有以下函数void fun(int n,char * s) { …… }则下面对函数指针的定义和赋值均是正确的是A.)void (*pf)(); pf=fun;B.)viod *pf(); pf=fun;C.)void *pf(); *pf=fun;D.)void (*pf)(int,char);pf=&fun;
[单选题]设有以下函数:void fun(int n,char*$s){……}则下面对函数指针的定义和赋值均正确的是A.void(*pf)( );pf=fun;B.void*Pf( );pf=fun;C.void*pf( ); *pf=fun;D.void(*pf)(int,char);nf=&fun;
[单选题]若有函数Void fun( double a[ ],int *n){ …… }以下叙述中正确的是A.)调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送B.)形参a和n都是指针变量C.)形参a是一个数组名,n是指针变量D.)调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组
[主观题]请编一个函数void proc(int ttEM][N],int pp[N]),tt 指向一个M行N列的二维数组,求出二维数组每行中最大元素,并依次放入pp所指的一维数组中。二维数组中的数已在主函数中给出。 注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在函数proc的花括号中填入所编写的若干语句。 试题程序: include<stdio.h> include<conio.h> include<stdlib.h> define M