单项选择题

有以下程序段:
int a[10]=1,2,3,4,5,6,7,8,9,10,*p=&a[3],b;
b=p[5];
b中的值是( )。

A.5
B.6
C.8
D.9
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序调用findmax函数求数组中值最大的元素在数组中的下标,下划线处应填入( )。 include findmax(int *s,int t,int *k) int p; for(p=0,*k=p;p<t;p++) if(s[p]>s[*k])______; return *k; void 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=p
B.*k=p-s
C.k=p-s
D.*k=p
单项选择题
以下能正确定义一维数组的选项是( )。
A.int a[5]=0,1,2,3,4,5;
B.char a[]=0,1,2,3,4,5;
C.char a='A','B','C';
D.int a[5]="0123";
相关试题
  • 有以下程序: #include <stdlib.h> ...
  • 有以下程序: struct STU char name[...
  • 以下程序的输出结果是( )。 long fun...
  • 下面程序的输出结果是( )。 #define ...
  • 有以下程序: #include<stdio.h> voi...