deletep1;deletep2;
}
〖1〗A)intB)floatC)int*D)float*
〖2〗A)p1>>p2B)*p1>>*p2C)&p1>>&p2D)&a>>&b
〖3〗A)*p1B)*p2C)p1D)p2
9.在以下说明中,标识符ptr〖C〗。
int(*ptr)[3];
A)说明不合法
B)是一个指针数组名,每个元素是一个指向整数变量的指针
C)是一个指针,它指向一个具有三个整型元素的一维数组
D)是一个指向整型变量的指针
10.以下说明与〖C〗中的说明等价。
int*p[4];
A)intp[4]B)int*pC)int*(p[4])D)int(*p)[4]
11.若有说明:
inta[4][10];则〖B〗是对数组元素a[i][j]的错误引用(此处0<=i<4,0<=j<10)。
A)*(&a[0][0]+10*i+j)B)*(a+i)[j]C)*(*(a+i)+j)D)*(a[i]+j)
12.若有说明:
inta[4][3],b[3][4],(*ptr)[3];且0<=i<3,则〖A〗是正确的赋值语句。
A)ptr=aB)ptr=bC)ptr=b[i]D)ptr=a[i]
13.设有以下说明语句:
inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*prt)[3]=a,*p=a[0];
能够正确表示数组元素a[1][2]的表达式是〖D〗。
A)*((*prt+1)[2])B)*(*(p+5))C)(*prt+1)+2D)*(*(a+1)+2)
14.以下程序建立一个如下所示的二维数组,并按以下格式输出。
请从对应的一组选择项中,选择正确的填入。
10001
01010
00100
01010
10001
#include
#include
voidmain(void)
{inta[5][5]={0},*p[5],i,j;
for(i=0;i<5;i++)p[i]=〖1A〗;
for(i=0;i<5;i++)
{*(p[i]+〖2C〗)=1;
*(p[i]+5-〖3D〗)=1;
}
for(i=0;i<5;i++)
{for(j=0;j<5;j++)cout<〖4A〗;
}
}
〖1〗A)&a[i][0]B)&a[i][1]C)&p[i]D)&a[0][i]
〖2〗A)0B)1C)iD)(i+1)
〖3〗A)0B)1C)iD)(i+1)
〖4〗A)cout<<'\n'B)cout<<'\0'C)cout<<"\0"D)cout<<'\t'
15.以下程序的输出结果是〖D〗。
#include
voidmain(void)
{inta[12]={1,2,3,4,5,6,7,8,9,10,11,12},*p[4],i;
for(i=0;i<4;i++)p[i]=&a[i*3];
cout<
}
A)输出项不合法,输出结果不定B)6C)8D)12
16.以下程序的输出结果是〖B〗。
#include
voidmain(void)
{inta[20],*p[4],i,k=0;
for(i=0;i<20;i++)a[i]=i;
for(i=0;i<4;i++)p[i]=&a[i*(i+1)];
for(i=0;i<4;i++)k+=p[i][i];
cout<}
A)数组元素引用不合法,输出结果不定B)26C)10D)16
17.若有以下说明和语句,则〖D〗中表示的都是对a数组元素的正确引用,其中0<=i<4,0<=j<3。
inta[4][3]={0},(*ptr)[3],i,j;
ptr=a;
...
A)a[i][j],a[i]+j,*(*(a+i)+j)
B)*(ptr+i)[j],ptr[i]+j,*(*(ptr+i)+j)
C)*(ptr+i)[j],*(a+i)[j],*(ptr+i)
D)ptr[i][j],*(ptr[i]+j),*(a[i]+j)
18.若有以下说明和语句,则〖A〗是对a数组元素的错误引用。
inta[12]={0},*p[3],**pp,i;
for(i=0;i<3;i++)p[i]=&a[i*4];
pp=p;
A)a[12]B)p[2][3]C)a[10]D)pp[0][1]
19.若有以下说明和语句,则〖B〗中表示的都是a数组元素的地址,其中0<=i<4,0<=j<3。
inta[4][3]={0},*p[4],**pa,i,j;
for(i=0;i<4;i++)p[i]=a[i];
pa=p;
...
A)&a[i][j],p[i]+j,pa[i][j]B)*(pa+i)+j,p[i],*(p+i)+j
C)&a[j],&p[i],*(*(pa+i)+j)D)**pa,a,p
20.请填空。
以下程序把一由小到大的有序数列放在a[1]到a[n]中,a[0]用做工作单元,程序把读入的x值插入到a数组中,插入后,数组中的数仍然有序。
#include