首页 > 学历类考试
题目内容 (请给出正确答案)
[单选题]

下面声明数组的写法错误()

A.int a[]

B.int[] a

C.int[][] a[3][]

D.int[ ][] a[ ][3]

答案
收藏

I

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下面声明数组的写法错误()”相关的问题
第1题
下面哪个语句正确地声明一个整型的二维数组?()

A.inta[][]=newint[][];

B.inta[10][10]=newint[][];

C.inta[][]=newint[10][10];

D.int[][]a=newint[10][10];

E.int[]a[]=newint[10][10];

点击查看答案
第2题
变量声明int*p[5]定义了一个指向数组的指针变量p。()
点击查看答案
第3题
下列选项()在C#中是合法的数组声明和构造语句。

A.intQages=[100]

B.intages=newint[100]

C.int[ages=newint[100]

D.int()ages=newint(100)

点击查看答案
第4题
下列选项中错误的数组声明为()。

A.int[]scores=newint[10];

B.intscores[];

C.intscores();

D.int[]scores:.

点击查看答案
第5题
设有定义语句”inta[]={66,88,99}”,则关于该语句的叙述错误的是()。

A.定义了一个名为a的一维数组

B.a数组有三个元素

C.a数组的下标为1~3

D.数组中的每个元素的数据类型都是int型

点击查看答案
第6题
下面给出了矩阵类Matrix 定义。为了求两个矩阵对象的乘积, 需要定义一个Matrix的友元函数Mult
iply() 。请按照友元函数Multiply()的声明编写出该函数的定义。

class Matrix {

public:

Matrix(int row,int col); // 构造一个具有row 行col 列的矩阵

~Matrix() {delete []mem;} // 析构函数

friend bool Multiply(Matrix &m1, Matrix &m2, Matrix &m3);

// 定义Multiply() 为友元函数,该函数把m1×m2的值赋给m3

// 其他成员函数从略

private:

int *mem; // 动态申请矩阵空间

const int rows,cols; // 矩阵的行数和列数

};

Matrix::Matrix(int row,int col):rows(row),cols(col)

{

mem = new int[row*col];

}

bool Multiply(Matrix &m1, Matrix &m2, Matrix &m3)

{

// 确定矩阵是否能够进行相乘

if(m1.rows != m3.rows ||m2.cols != m3.cols || m1.cols != m2.rows) return false;

// 定义sum变量,用于计算乘积矩阵m3中每个元素的值

int sum;

// 请在下面编写剩余部分

}

点击查看答案
第7题
声明数组时可以直接指定数组的大小。()
点击查看答案
第8题
在数组声明中可以用等号及一个逗号分隔的初始值表初始化数组元素,该数组大小只能有用户来决定。()
点击查看答案
第9题
在程序运行过程中不能扩充的数组是()分配的数组。这种数组在声明它时必须指定它的大小。
在程序运行过程中不能扩充的数组是()分配的数组。这种数组在声明它时必须指定它的大小。

点击查看答案
第10题
数组与基本数据类型变量同样,声明数组后即可给数组元素赋值。()
点击查看答案
第11题
下面关于二维动态数组特点的描述中,错误的是()。

A.释放动态二维数组时,应该先释放每行的空间,然后再释放指针数组

B.释放动态二维数组时,可以按照任意的顺序释放动态分配的所有空间

C.动态创建的二维数组不能进行初始化操作

D.动态二维数组的每一行不一定是连在一起的

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改