全部知识点
第4481题
以下叙述中正确的是( )。
第4482题
以下叙述中正确的是( )。
第4483题
以下选项中叙述正确的是( )。
第4484题
以下叙述中错误的是( )。
第4485题
设有如下程序段:
int a[8]={0};
int b[]={0};
char c[2]={"A","B"};
char d="AB";以下叙述正确的是( )。
第4486题
下列选项中,能正确定义数组的语句是( )。
第4487题
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是 ( )。
第4488题
若有定义语句:
int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引
用中错误的是( )。
第4489题
若有说明语句:
int *ptr[10];
以下叙述正确的是( )。
第4490题
有以下程序
#include <stdio.h>
main()
{
int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;
for(i=0;i<12;i++)
c[s[i]]++;
for(i=1;i<5;i++)
printf("%d",c[i]);
printf("\n");
}程序的运行结果是( )。
第4491题
设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在 x数组中的顺序变为从小到大的是( )。
第4492题
设有一个M*N的矩阵已经存放在一个M行N列的数组x中,且有以
下程序段:
sum=0; for(i=0;i<M;i++)sum+=x[i][0]+x[i][N-1]; for(j=1;j<N-1;j++)sum+=x[0][j]+x[M-1][j];
以上程序段计算的是( )。
第4493题
有以下程序段:
int *p1,*p2,a[10]; p1=a; p2=&a[5];
则p2-p1的值为( )。
第4494题
设有如下定义语句:
int m[ ]={2,4,6,8},*k=m;以下选项中,表达式的值为6的是( )。
第4495题
若有定义语句:
double x[5]={1.0,2.0,3.0,4.0,5.0}, *p=x;则错误引用x数组元素的是( )。
第4496题
设有定义:
int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a,i;若0≤i≤9,则对a数组元素的引用错误的是( )。
第4497题
设有定义
double a[10],*s=a;
以下能够代表数组元素a[3]的是( )。
第4498题
若有以下定义:
int x[10],*pt=x;
则对x数组元素的正确引用是( )。
第4499题
执行以下程序段后,s的值为( )。
int a[]={1,2,3,4,5,6,7,8,9}, s=0,k;
for(k=0;k<8;k+=2) s+=*(a+k);
第4500题
有以下程序
#include <stdio.h>
main()
{
int i,s=0,t[]={1,2,3,4,5,6,7,8,9};
for(i=0;i<9;i+=2)s+=*(t+i);
printf("%d\n",s);
}程序执行后的输出结果是( )。