第1题:
请编写一个函数void fun(int a [],int n),其中a为数组,n为数组a的长度。函数fun()的功能是冒泡排序法将数组a元素按从小到大的顺序排列,实现数组a的升序排列。
注意:部分源程序已存在文件PROC12.cpp中。
请勿修改主函数和其他函数中的任何内容,仅在函数fun()的花括号中填写若干语句。
文件PROC12.cpp的内容如下:
//PROC12. cpp
include <iostream>
using namespace std;
define MAX 100
void fun(int a[],int n);
int main ()
{
int a[MAX],n,i;
cout<<"Please enter the array size n:\n";
do {
cin>>n;
if (n>100)
cout<<"array size flowover! ReEnter a number(0-100)\n";
}while (n>100);
cout<<"Enter the array data:\n";
for (i=0; i<n; i++)
cin>>a [ii;
fun(a[],n);
for (i=0; i<n; i++)
cout<<a [i] <<" ";
cout<<end1;
return 0;
}
void fun(int a[ ],int n)
{
// * * * * * * * *
}
第2题:
int doom〔8〕数组doom的长度为()
第3题:
使用split("-")方法对字符串"北京-东城区-米市大街8号-"进行分割的结果是()。
第4题:
为将数组myArray的长度由3改为6,现采取以下编码:int[]myArray=new int [3];myArray=new int[6];代码执行后,以下叙述哪项是正确的?()
第5题:
StringBufferappend(char[],intint1,intint2)表示()
第6题:
下列语句中,不能正确定义长度为4的数组a的语句是()
第7题:
能够产生一个三位随机整数的函数表达式是()。
第8题:
为将数组myArray的长度由6改为10,现采取以下编码: int[] myArray = new int[6]; myArray = new int[10]; (覆盖) 代码执行后,以下叙述哪项是正确的?()
第9题:
数组myArray的长度已由6改为10,其中前6个元素的值不变,后四个元素的值为空。
数组myArray的长度已由6改为10,其中前6个元素的值不变,后四个元素需再经过初始化后才能使用。
数组myArray的长度已由6改为10,原来6个元素的值全部丢失。
数组myArray的长度没有变化。
第10题:
第11题:
new int [2][3];
new int[3][];
new int[][3];
以上答案皆不对
第12题:
int[] ages = [100];
int ages = new int[100];
int[] ages = new int[100];
int() ages = new int(100);
第13题:
第14题:
说明一个长度为10的数组,元素类型为整型指针的正确语句是()
第15题:
在VB语言中,能产生1~100之间(含0和100)的随机整数的表达式为()。
第16题:
下面哪一个是合法的数组声明和构造语句()
第17题:
将一个100行100列的下三角矩阵压缩存储到一维数组A中,则数组A的长度最少为()。
第18题:
产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
第19题:
以下哪个选项可以正确创建一个长度为3的二维数组?()
第20题:
int[] a=new int[]{1,2,3,4};
int[] a= {1,2,3,4};
int[] a=new int[4]{1,2,3};
int[] a=new int[4]{1,2,3,4};
第21题:
返回一个长度为4的数组
返回一个长度为3的数组
不能返回数组,因为最后一个-后面没有数值,代码不能执行
能够返回数组,数组中最后一个元素的数值为null
第22题:
x=Int(100*RnD)
x=Int(101*RnD)
x=1+Int(100*RnD)
x=1+Int(99*RnD)
第23题:
int[]ages=[100];
int ages=new int[100];
int[]ages=new int[100];
int()ages=new int(100);