题库 题库

【填空题】

以下程序中,select 函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。
#define  N  3
#define  M  3
select(int  a[N][M],int  *n)
{  int  i,j,row=1,colum=1;
   for(i=0;i<N;i++)
      for(j=0;j<M;j++)
         if(a[i][j]>a[row][colum]){row=i;colum=j;}
      *n= 【17______】;
      return 【18______】;
}
main()
{int  a[N][M]={9,11,23,6,1,15,9,17,20},max,n;
 max=select(a,&n);
 printf("max=%d,line=%d\n",max,n);
}

参考答案

查看答案

相关试题

单选题 以下程序的输出结果是
main()
{ int  a=0,i;
  for(i=;i<5;i++)
  {  switch(i)
     { case 0:
       case 3:a+=2;
       case 1:
       case 2:a+=3;
       default:a+=5;
     }
  }
  printf("%d\n",a);
}
查看答案
单选题 以下程序中,while循环的循环次数是
main()
{ int  i=0;
  while(i<10)
  {  if(i<1)  continue;
     if(I==5)  break;
     i++;
  }
  ......
}
查看答案
单选题 在Windows环境下,为了终止应用程序的运行,应 查看答案
单选题 以下程序段的输出结果是
int  a=1234;
printf("%2d\n",a);
查看答案
单选题 计算机网络的突出优点是 查看答案
单选题 英文小写字母d的ASCII码为100,英文大写字母D的ASCII码为 查看答案
单选题 若有以下定义和语句:
int  s[4][5],(*ps)[5];
ps=s;
则对s数组元素的正确引用形式是
查看答案
单选题 在计算机中,一个字长的二进制位数是 查看答案
单选题 若以下定义:
struct  link
{  int  data;
   struck  link  *next;
}a,b,c,*p,*q;
且变量a和b之间已有如下图所示的链表结构:
a                    b
data  next          data  next
┌──┬──┐      ┌──┬──┐
│ 5  │    ┼──→│ 9  │ \0 │
└──┴──┘      └──┴──┘
  ↑p
               c
           data  next
         ┌──┬──┐
         │ 7  │    │
         └──┴──┘
              ↑q
指针p指向变量a,q指向变量c。则能够把c插入到a和b 之间并形成新的链表的语句组是:
查看答案
单选题 在16位C编译系统上,若定义long a; ,则能给a赋40000的正确语句是 查看答案
单选题 若定义:int a=511,*b=&a;, 则printf("%d\n",*b);的输出结果为 查看答案
单选题 DOS命令 "COPY CON DISP"中的CON代表 查看答案
单选题 下列各带有通配符的文件名中,能代表文件XYZ.TXT的是 查看答案
单选题 设有以下说明语句
typedef  struct
{  int  n;
   char  ch[8];
}PER;
则下面叙述中正确的是
查看答案
单选题 在说明语句:int *f(    );中,标识符f代表的是 查看答案
单选题 若有定义:int a=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为 查看答案
单选题 十进制数127转换成二进制数是 查看答案
单选题 不合法的main函数命令行参数表示形式是 查看答案
单选题 以下程序的输出结果是
char  cchar(char  ch)
{
   if(ch>=‘A’&&ch<=‘Z')  ch=ch-‘A'+‘a';
   return  ch;
}
main()
{  char  s[]="ABC+abc=defDEF",*p=s;
   while(*p)
   { *p=cchar(*p);
     p++;
   }
   printf("%s\n",s);
}
查看答案
单选题 若有说明语句:int  a,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是 查看答案