从键盘输入一个已经从小到大排好序的10个元素的数组,当用户输入一个数后,要求能够按原来的规律将它插入数组中,并输出。
第1题:
下列关于数组的叙述,错误的是
A.使用数组前,要有DIMENSION或DECLEARE命令定义数组
B.定义数组后,Visual FoxPro系统自动给每个数组元素赋以逻辑值.F.
C.在Visual FoxPro中只能使用一维数组、二维数组或三维数组
D.一个数组中各个数组元素可以不是同一种数据类型
第2题:
(1)你探索出了哪些有关勾股数组的规律?
(2)小明发现:很多已经约去公因数的勾股数组中,都有一个数是偶数,如果将它写成2mn,那么另外两个数分别可以写成m²+n²,m²-n²,如4=2×2×1, 5=2²+1²,3=2²-1²。再找几组数,看看他发现的规律是否正确?满足这个规律的数组都是勾股数组吗?
(1)一组勾股数中各数的相同正整数倍组成新的勾股数,也是勾股数组。如6,8,10等;勾股数必须都是正整数;勾股数组中必然至少有一个偶数。
(2)正确。满足这个规律的数都是勾股数!
第3题:
Inti,/**/j/**/;
Sum=/**/0/**/;
/**/sum+=a[i][0];/**/
第4题:
当调用函数时,实参是一个数组名,则向函数传送的是______。
A.数组的长度
B.数组的首地址
C.数组每个元素的地址
D.数组每个元素中的值
第5题:
第6题:
数组中元素,用一个统一的数组名和下标来唯一地确定某个数组变量中的元素
第7题:
输出一个数组元素num(1)的值的语句是:()。
第8题:
编一个程序,从键盘输入10个实数,存入一个数组,用冒泡法对这个数作升序排序。
第9题:
当定义一个数组时,系统会在内存中为该数组分配一个存储空间,其()就是数组在内存中的首地址。
第10题:
在Visual FoxPro的一个数组中,各个数组元素的数据类型可以不同。
第11题:
第12题:
第13题:
阅读以下说明和流程图,填补流程图中的空缺(1)~(9),将解答填入对应栏内。
【说明】
假设数组A中的各元素A(1),A(2),…,A(M)已经按从小到大排序(M≥1);数组B中的各元素B(1),B(2),…,B(N)也已经按从小到大排序(N≥1)。执行下面的流程图后,可以将数组A与数组B中所有的元素全都存入数组C中,且按从小到大排序 (注意:序列中相同的数全部保留并不计排列顺序)。例如,设数组A中有元素:2,5, 6,7,9;数组B中有元素2,3,4,7:则数组C中将有元素:2,2,3,4,5,6,7, 7, 9。
【流程图】
第14题:
以下叙述中错误的是( )。
A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
B.数组名代表的是数组所占存储区的首地址,其值不可改变
C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
D.可以通过赋初值的方式确定数组元素的个数
第15题:
类 myArray定义如下:
public class myArray
{
static int[] a = {21,42,16,31,23,47,35};
public void sortArray() //对数组从小到大进行排序
{ …… }
public int getMax() //返回最大的数组元素
{ …… }
public int getMin() //返回最小的数组元素
{ …… }
public float getAverage() //返回所有数组元素的平均值
{ …… }
public static void main(String[] args)
{ myArray myarray = new myArray();
myarray.sortArray();
System.out.println(myarray.getMax());
System.out.println(myarray.getMin());
System.out.println(myarray.getAverage());
}
在 main 方法中实现了数组元素最大值、最小值和平均值的输出。请编程实现 sortArray()、 getMax()、 getMin()、
getAverage()四个方法。
提示:排序完成以后,最大值即为最后一个数组元素,最小值为第一个数组元素。
请在 jsp 网页中利用脚本计算1*2*3*……*10 的值并输出。
第16题:
试题一(共 15 分)
阅读以下说明和流程图,填补流程图中的空缺(1)~(9) ,将解答填入答题纸的对应栏内。
[说明]
假设数组 A 中的各元素 A(1),A(2) ,…,A(M)已经按从小到大排序(M≥1) ;数组 B 中的各元素 B(1),B(2),…,B(N)也已经按从小到大排序(N≥1) 。执行下面的流程图后, 可以将数组 A 与数组 B 中所有的元素全都存入数组 C 中, 且按从小到大排序 (注意:序列中相同的数全部保留并不计排列顺序) 。例如,设数组 A 中有元素:2,5,6,7,9;数组B 中有元素:2,3,4,7;则数组 C 中将有元素:2,2,3,4,5,6,7,7,9。
[流程图]
第17题:
第18题:
编程:用键盘输入整数给一个2×3的2维数组各元素赋值,并输出全部元素的值。
第19题:
当调用函数时,实参是一个数组名,则向函数传送的是()。
第20题:
编一个程序,定义一个数组,用for语句输入10个实数存入这个数组,然后按逆序重新存放后再输出。
第21题:
array_unshift()函数在数组的末尾插入一个或多个元素,返回成功插入后的总元素个数。()
第22题:
对
错
第23题:
第24题:
数组的长度
数组首地址
数组每一个元素的地址
数组每个元素的值