已知有二维数组A[0..n-1][0..n-1],其中当i+j=n时,A[i][j]≠0,现在要将A数组压缩存储到一维数组T[0..m],其中m>n。数组T的第一个元素T[0]=A[1][n-1]T[1]=A[2][n-2],……,依次类推,那么放入A[i][j](i+j=n)的元素是()。
A:T[i+j] B:T[i*n+j] C:T[i] D:T[i-1]
下列程序段的执行结果为______。
Dim M(10), N(10)
I=3
For T = 1 To 5
M(T) = T
N(I) = 2 * I + T
Next T
Print N(I); M(I)
A:3 11 B:3 15 C:11 3 D:15 3
下列程序段的执行结果为( )。
Dim m(10),n(10)
I=3
For I=1 to 5
M(t)=t
N(I)=2*I+t
Next t
Print n(I);m(I)
A:3 11 B:3 15 C:11 3 D:15 3
下列给定程序中,函数fun( )的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <stdio.h>
#define N 20
void fun(int *a,int n)
{
int i, m,t,k;
/*************found**************/
for(i=O; i<n; i++)
{
m==i;
for(k=i; k<n; k++)
if(a[k]<a[m])
/*************found**************/
k=m;
t=a[i];
a[i]=a[m];
a[m]=t;
}
}
main( )
{
int x,b[N]={11,5,12,0,3,6,9,7,10,8},
n=10,i;
clrscr( );
for(i=0; i<n; i++)
printf("%d",b[i]);
printf("/n");
fun(b,n);
for(i=0; i<n; i++)
printf("%d",b[i]);
printf("/n");
}
(1) 错误: for(i=0;i<n;i++) 正确:for(i=0;i<2;i++)
下列程序段的执行结果为______。 Dim M(10), N(10) I=3 For T = 1 To 5 M(T) = T N(I) = 2 * I + T Next T Print N(I); M(I)
A:3 11 B:3 15 C:11 3 D:15 3
下列程序段的执行结果为( )。 Dim m(10),n(10) I=3 For I=1 to 5 M(t)=t N(I)=2*I+t Next t Print n(I);m(I)
A:3 11 B:3 15 C:11 3 D:15 3
下面各组词语中,加点的字注音没有错误的一项是
A:玷(diàn)污 炮(páo)制 抽屉(dì) 文绉绉(zhōu) B:讪(shàn)笑 奔丧(sànɡ) 别墅(shù) 鸟臀(tún)目 C:吮(shǔn)吸 咽(yàn)气 犄(jī)角 水门汀(tīnɡ) D:捋(lǚ)着 气氛(fēn) 门楣(méi) 刽(kuài)子手
下面各组词语中,加点的字注音没有错误的一项是
A:玷(diàn)污 炮(páo)制 抽屉(dì) 文绉绉(zhōu) B:讪(shàn)笑 奔丧(sànɡ) 别墅(shù) 鸟臀(tún)目 C:吮(shǔn)吸 咽(yàn)气 犄(jī)角 水门汀(tīnɡ) D:捋(lǚ)着 气氛(fēn) 门楣(méi) 刽(kuài)子手