02331数据结构

已知product是结构体类型,定义含有十个元素是该类型的数组不正确的是()。A、struct producta[10];B、struct producta{10};C、struct producta<10>;D、struct producta(10);

题目

已知product是结构体类型,定义含有十个元素是该类型的数组不正确的是()。

  • A、struct producta[10];
  • B、struct producta{10};
  • C、struct producta<10>;
  • D、struct producta(10);
参考答案和解析
正确答案:B,C,D
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有定义“int*p[3];”,则以下叙述中正确的是( )。

A.定义了一个基类型为int的指针变量p,该变量具有3个指针

B.定义了一个指针数组p,该数组含有3个元素,每个元素都是基类型为int的指针

C.定义了一个名为*p的整型数组,该数组含有3个int类型元素

D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有3个int类型元素


正确答案:B
解析:本题定义了一个指针数组p,每个元素都是基类型为int,它的长度为3即该数组含有3个元素。选项A、C和D都不正确,只有选项B符合题意。

第2题:

若有定义"int*p[3];",则以下叙述中下确的是

A.定义了一个基类型为int的指针变量p,该变量具有三个指针

B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类犁为int的指针

C.定义了一个名为*p的整型数组,该数组含有三个int类型元素

D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素


正确答案:B
解析:本题考核的知识点是指针数组的定义。指针数组也是一种数组,所有有关的概念都适用于它。但它与普通的数组又有区别,它的数组元素是指针类型,只能用来存放地址。其格式为:存储类型数据类型*指针数组名[长度1],其含义为:定义了一个长度1的数组,其中数组元素为相应存储类型的指针,对比定义可知,选项A、c和D都不正确,所以,4个选项中选项B符合题意。

第3题:

设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是A、(!a==1),则以下叙述中正确的是()

A、定义了一个基类型为int的指针变量p,该变量具有三个指针

B、定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针

C、定义了一个名为*p的整型数组,该数组含有三个int类型元素

D、定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素


参考答案:B

第4题:

有VB语句:Dim a(10) as String以下关于该语句,叙述错误的是()。

  • A、每个数组元素的类型都为字符串型
  • B、定义数组有10个元素
  • C、数组的上界为10
  • D、数组的下界为0

正确答案:B

第5题:

数组的类型可以是基本数据类型,也可以是用户自定义的记录类型。如果省略类型说明,数组会被设置为默认的()。数组中各个元素在定义时如果是数值类型就被默认初始化为(),如果是字符串类型就被初始化为()。
变体类型(Variant);0;空字符串

第6题:

C语言中的构造类型数据包括()

A.数组类型、构造体类型和共用体类型

B.数组类型、结构体类型和指针类型

C.数组类型、结构体类型和枚举类型

D.数组类型、结构体类型和空类型


正确答案:A

第7题:

用DIMENSION命令定义数组后,各数组元素在赋值前的数据类型是【 】。


正确答案:逻辑型
逻辑型

第8题:

下列关于数组概念的描述中,错误的是()。

A.数组中所有元素类型是相同的

B.数组定义后,它的元素个数是可以改变的

C.数组在定义时可以被初始化,也可以不被初始化

D.数组元素的个数与定义时的每维大小有关


正确答案:B

第9题:

以下对数组描述正确的是()

  • A、数组一旦定义其大小是固定的,但数组元素的类型可以不同
  • B、数组一旦定义其大小是固定的,且数组元素的类型必须相同
  • C、数组一旦定义其大小是可变的,且数组元素的类型可以不同
  • D、数组一旦定义其大小是可变的,但数组元素的类型必须相同

正确答案:B

第10题:

西面关于数组的叙述中,正确的是()

  • A、数组必须先定义,然后使用
  • B、定义数组时,可不加类型说明符
  • C、定义数组后,可通过赋值运算符“=”对该数组名直接赋值
  • D、在数据类型中,数组属于基本类型

正确答案:A

更多相关问题