网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

现有如下定义语句

int*p,s[20],i;

p=s;

表示数组元素s[i]的表达式不正确的是

A.*(s+i)

B.*(p+i)

C.*(s=s+i)

D.*(p=p+i)


参考答案

更多 “ 现有如下定义语句int*p,s[20],i;p=s;表示数组元素s[i]的表达式不正确的是A.*(s+i)B.*(p+i)C.*(s=s+i)D.*(p=p+i) ” 相关考题
考题 主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是 #include<stdio.h> findmax(int*s,int t,int*k) { int p; for(p=0,*k=p;p<t;p++)if(s[p]>s[*k])( );} main() { int a[10],i,k; for(i=0;i<10;i++)scanf("%d",a[i]); findmax(a,10,k); printf("A.k=pB.*k=pC.k=p-sD.*k=p-s

考题 主程序调用findmax函数求出数组中最大元素在数组中的下标,( )中需填写的内容是。 #include<stdio.h> findmax(int*s,int t,int*k) { int p; for(p=0,*k=p;p<t;p++)if(s[p]>s[*k])( );} main() { int a[10],i,k; for(i=0;i<10;i++)scanf("%d",a[i]); findmax(a,10,k); printf("%d%d\n" ,k,a[k]);}A.k=pB.*k=pC.k=p-sD.*k=p-s

考题 现有如下定义语句 int*p,s[20],i; p=s; 表示数组元素s[i]的表达式不正确的是A.*(s+i)B.*(p+i)C.*(s=s+i)D.*(p=p+i)

考题 主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是#includestdio.hfindmax(int*s,int t,int *k){ int p;for(p=0, *k=p; pt; p++)if(s[p]s[*k])( ); }main(){ int a[10],i,k;for(i=0; i10;i++)scanf(" %d",a[i]);findmax(a,10,k);printf(" %d%d\n",k,a[k];) }A.k=pB.*k=pC.k=p-sD.*k=p-s

考题 现有如下定义语句 int*p,s[20],i;   p=s; 表示数组元素s[i]的表达式不正确的是()A.*(s+i)B.*(p+i)C.*(s=s+i)D.*(p=p+i)

考题 现有如下定义语句,表示数组元素s[i]的表达式不正确的是()。 int*p,s[20],i; p=s;A.*(s+i)B.*(p+i)C.*(s=s+i)D.*(p=p+i)

考题 设有定义语句“float s[10],*p1=s,*p2=s+9;”,则下列表达式中,不能表示数组s的合法数组元素的是()A.*(p1--)B.*(p1)C.*(--p2)D.*(p2)

考题 5、现有如下定义语句 int*p,s[20],i;   p=s; 表示数组元素s[i]的表达式不正确的是()A.*(s+i)B.*(p+i)C.*(s=s+i)D.*(p=p+i)

考题 下面的程序的功能是求一维数组中的最小元素。 findmin(int *s,int t,int *k) { int p; for(p=0,*k=p;p<t;p++) if(s[p]<s[*k]) (); } void main() { int a[10],i,*k=i; for(i=0;i<10;i++) scanf("%d",a[i]); findmin(a,10,k); printf("%d,%dn",*k,a[*k]); }