单项选择题

以下函数返回a所指数组中最大值所在的下标值:
fun(int *a,int n)
int i,j=0,p;
p=j;
for(i=j;i<n;i++)
if(a[i]>a[p])______;
return(p);

在下划线处应填入的内容是( )。

A) i=p
B) a[p]=a[i]
C) p=j
D) p=i
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include<stdio.h> void fun(char*c,int d) *c=*c+1,d=d+1; printf( %c,%c ,*c,d); main() char b='a',a='A'; fun(&b,a);printf( %c,%c n ,b,a); 程序运行后的输出结果是( )。
A.b,B,b,A
B.b,B,B,A
C.a,B,B,a
D.a,B,a,B
单项选择题
已有定义“char c;”,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是( )。
A.isupper(c)
B.'A'<-c<='Z'
C.'A'<=c&&c<='Z'
D.c<=('z'-32)&&('a'-32)<=c
相关试题
  • 下面程序段中c的二进制值是______。...
  • 以下程序有语法错误,有关错误原因的正确说...
  • 设函数中有整型变量a,为保证其在未赋初值...
  • 有下列程序: #include<stdio.h> str...
  • 以下正确的程序段是