单项选择题

有以下语句,则对a数组元素的引用不正确的是()(0≤i≤9)
int a[10]=0,1,2,3,4,5,6,7,8,9,*p=a;

A.a[p-a]
B.*(&a[i])
C.p[i]
D.*(*(a+i)

<上一题 目录 下一题>
热门 试题

单项选择题
有下列程序: #include<stdio.h> #include<stdlib.h> int fun(int n) int*p; p=(int*)malloc(sizeof(int)); *p=n;return*p: main() int a; a=fun(10);printf( %d n ,a+fun(10)); 程序的运行结果是()。

A.0
B.10
C.20
D.出错

单项选择题
以下程序(函数fun只对下标为偶数的元素进行操作)运行后的输出结果是() #include<stdio.h> void fun(int *a, int n) int i, j, k, t; for(i=0; i<n-1; i+=2) k=i; for(j=i; j<n; j+=2) if(a[j]>a[k]) k=j; t=a[i]; a[i]=a[k]; a[k]=t; main() int aa[10]=1, 2, 3, 4, 5, 6, 7, i; fun(aa, 7); for(i=0; i<7; i++) printf( %d, , aa[i]); printf( n );

A. 7,2,5,4,3,6,1
B. 1,6,3,4,5,2,7
C. 7,6,5,4,3,2,1
D. 1,7,3,5,6,2,1

相关试题
  • 写出下列程序的执行结果。 swap(p1,p2...
  • 以下程序把3个NODETYPE型的变量链接成一个...
  • 有以下程序 #include <stdio.h> int...
  • printf( n )
  • 以下程序的输出结果是______。int f...