下列有关数组中元素位置交换的描述,错误的是()。
A:位置交换的过程中需要借助一个中间变量 B:位置交换的过程至少需要三步 C:位置交换后数组的角标顺序发生了改变 D:位置交换后数组的角标顺序不会发生改变
下列不属于关系元素的是().
A:排列元素的形状 B:排列元素的方向 C:排列元素的空间 D:排列元素的位置
在C语言中,若函数调用时实参是某个数组元素,则传递给对应形参的是()。
A:数组空间的首地址 B:数组中第一个元素的元素值 C:数组中元素的个数 D:数组中所有的元素
在C语言中,若函数调用时实参是某个数组元素,则传递给对应形参的是 (55) 。
A:数组空间的首地址 B:数组中此元素的元素值 C:数组中元素的个数 D:数组中所有的元素
设有如下数组定义语句:
Dim a(-1 To 4, 3)As Integer
以下叙述中正确的是( )。
A:a数组有18个数组元素 B:a数组有20个数组元素 C:a数组有24个数组元素 语法有错
阅读下面程序,则程序段的功能是
#include"stdio.h"
main( )
int c[]=23,1,56,234,7,0,34,i,j,t;
for(i=1;i<7;i++)
t=c[i];j=i-1;
while(j>=0 && t>c[j])
c[j+1]=c[j];j--;
c[j+1]=t;
for(i=0;i<7;i++)
printf("%d",c[i]);
putchar(’/n’);
A:对数组元素的升序排列 B:对数组元素的降序排列 C:对数组元素的倒序排列 D:对数组元素的随机排列
当调用函数时,实参是一个数组名,则向函数传送的是______。
A:数组的长度 B:数组的首地址 C:数组每一个元素的地址 D:数组每个元素中的值
以下程序段的作用是首先按降序输入10个数到数组Y的前10个元素中,又输入一个YO插入到数组Y中,插入YO后Y中的数据仍按降序排列。请补充完该程序______。
Dim Y(1 To 11)
For i =1 To 10
Y(i) = Val(InputBox(“请输入Y(i):”))
Next i
X = Val(InputBox (“请输入x:”))
For i = 10 To 1 Step -1
If 【8】 Then
Y(i + 1) = X
Exit For
End If
Y (i + 1) =Y(i)
Next i
’Print Y(10)
For i =1 To 11
Print Y(i)
Next I
阅读下面程序,则程序段的功能是 #include"stdio.h" main( ) { int c[]={23,1,56,234,7,0,34},i,j,t; for(i=1;i<7;i++) { t=c[i];j=i-1; while(j>=0&&t>c[j]) { c[j+1]=c[j];j--;} c[j+1]=t} for(i=0;i<7;i++) printf("%d",c[i]); putchar('/n');}
A:对数组元素的升序排列 B:对数组元素的降序排列 C:对数组元素的倒序排列 D:对数组元素的随机排列