【单选题】
数组元素a[i]是该数组中的第( )个元素。
【单选题】
数组元素a[i]是该数组中的第( )个元素。
【单选题】
设二维数组A[0..m-1][0..m-1]按行优先顺序存储,则元素A[i][j]的地址为
③
LOG(A[0][0])+[(i-1)*n+j-1]
④
LOG(A[0][0])+[(i-1)*m+j-1]
【单选题】
设有程序:则在程序中的两个括号中分别应填入() main( ) { int i,a[11]; printf(给数组赋值:\n); for (i=0;i scanf(%d,( )); ... ... printf(输出数组:\n); for(i=0;i printf(%d,,( )); }
【单选题】
设函数int& index(int a,int i)返回数组a中下标为i的元素,如果在整型数组int array[]={1,2,3},在执行index(array,1)+=3后,array中各元素值为()
【单选题】
若有定义:int a[5],*p=a;则不能正确表示数组元素a[i]的是()。
【单选题】
若对n个元素进行直接插入排序,在进行第i趟排序时,假定元素r[i+1]的插入位置为r[j],则需要移动元素的次数为( )。
【判断题】
如a为数组名,则可采用*(a+i)的方法引用数组元素。
【单选题】
下述程序的运行结果( )。
#includevoid main()
{
int i;
for(i=1;i+1;i++)
{
if(i4){printf(%d\t,i++);break;}
printf(%d\t,i++);
}
}
【单选题】
在一个长度为n的顺序表中,若要删除第i(1≤i≤n)个元素,则需向前移动( )个元素。