下面定义结构体数组的代码段正确的是()。A.struct POINT{ public double x;//横坐标 public double y;//纵坐标 } POINT[] p; p=new POINT[100];B.struct POINT{ public double x;//横坐标 public double y;//纵坐标 } POINT p[100];C.struct POINT{ public double x;//横坐标 public double y;//纵坐标 } POINT p[

题目

下面定义结构体数组的代码段正确的是()。

A.struct POINT{ public double x;//横坐标 public double y;//纵坐标 } POINT[] p; p=new POINT[100];

B.struct POINT{ public double x;//横坐标 public double y;//纵坐标 } POINT p[100];

C.struct POINT{ public double x;//横坐标 public double y;//纵坐标 } POINT p[]=new POINT[100];

D.struct POINT{ public double x;//横坐标 public double y;//纵坐标 } POINT p=new POINT[100];


相似考题
参考答案和解析
struct POINT{ public double x;//横坐标 public double y;//纵坐标 } POINT[] p; p=new POINT[100];
更多“下面定义结构体数组的代码段正确的是()。”相关问题
  • 第1题:

    下面关于Visual FoxPro数组的叙述中,不正确的是().

    • A、Visual FoxPro只支持一维数组和二维数组
    • B、新定义的数组的各个数组元素初值为.F.
    • C、用DIMENSION命令可以定义数组
    • D、一个数组中各个数组元素必须是同一种数据类型

    正确答案:D

  • 第2题:

    下面有关VisualFoxPro数组的叙述中正确的是()。

    • A、数组的赋值只能通过STORE命令实现
    • B、数组不是一种内存变量
    • C、数组在定义后,不能进行重新定义
    • D、数组只能有一维数组或二维数组

    正确答案:D

  • 第3题:

    数据结构里,结构体数组,即定义数组的每个元素都是一个结构体类型的。


    正确答案:正确

  • 第4题:

    数据结构中,在高级语言中,可以定义结构体数组。


    正确答案:正确

  • 第5题:

    设有以下说明语句:structstu {int a;floatb;}s;下面的叙述不正确的是()

    • A、struct是结构体类型的关键字
    • B、structstu是用户定义的结构体类型
    • C、s是用户定义的结构体类型名
    • D、a和b都是结构体成员名

    正确答案:C

  • 第6题:

    结构体数组,即定义数组的每个元素都是一个结构体类型的。


    正确答案:正确

  • 第7题:

    下面有关数组的说法中,错误的是()。

    • A、数组必须先定义后使用
    • B、定义数组时,数组维界值可以不是整数
    • C、Erase语句的作用是对已定义数组的值重新初始化
    • D、数组形参可以是定长字符串类型

    正确答案:C

  • 第8题:

    下面这行代码String[][]s=newString[10][];的正确陈述是()

    • A、该行代码非法
    • B、s是一10行10列的数组
    • C、s是一包含10个一维数组的二维数组
    • D、s中每个元素设为""

    正确答案:C

  • 第9题:

    单选题
    数据结构里,已知product是结构体类型,下列选项中是定义含有十个元素是该类型的数组格式正确的是()。
    A

    structproducta[10];

    B

    structproducta{10};

    C

    structproducta<10>;

    D

    structproducta(10);


    正确答案: B
    解析: 暂无解析

  • 第10题:

    判断题
    数据结构中,在高级语言中,可以定义结构体数组。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    单选题
    数据结构中,struct pro { int id; char name[20]; }; void fun(struct pro p[]) { ......;//函数体省略 }关于本程序段描述不正确的是()。
    A

    fun函数是按照值传递进行的

    B

    fun函数是结构体数组作为参数

    C

    结构体数组做参数,属于地址传递

    D

    数组p做参数传递是数组的首地址


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    下面关于Visual FoxPro数组的叙述中,不正确的是().
    A

    Visual FoxPro只支持一维数组和二维数组

    B

    新定义的数组的各个数组元素初值为.F.

    C

    用DIMENSION命令可以定义数组

    D

    一个数组中各个数组元素必须是同一种数据类型


    正确答案: B
    解析: 暂无解析

  • 第13题:

    下面列举的数据类型属于构造类型的是()

    • A、结构体
    • B、数组
    • C、指针
    • D、空

    正确答案:A,B

  • 第14题:

    若有以下说明语句:structstudent{intnum;charname[];floatscore;}stu;则下面的叙述不正确的是:()

    • A、struct是结构体类型的关键字
    • B、structstudent是用户定义的结构体类型
    • C、num,score都是结构体成员名
    • D、stu是用户定义的结构体类型名

    正确答案:D

  • 第15题:

    数据结构里,定义名称为plan结构体,定义了名为arr的该类型的数组共5个元素,plan结构体有个成员变量叫time类型是字符数组,则应用该数组第二个元素的time的方式是()。

    • A、arr[1].plan
    • B、arr[2].plan
    • C、arr[1].time
    • D、arr[2].time

    正确答案:C

  • 第16题:

    数据结构中,struct pro { int id; char name[20]; }; void fun(struct pro p[]) { ......;//函数体省略 }关于本程序段描述不正确的是()。

    • A、fun函数是按照值传递进行的
    • B、fun函数是结构体数组作为参数
    • C、结构体数组做参数,属于地址传递
    • D、数组p做参数传递是数组的首地址

    正确答案:A

  • 第17题:

    执行语句intarr[10]下面描述正确的是()

    • A、定义数组的名称是arr
    • B、定义数组的长度是10
    • C、定义数组如果数组的元素没有赋值则默认是1
    • D、定义数组时元素的值是不能相同的

    正确答案:A,B

  • 第18题:

    关于Visual FoxPro的变量,下面说法不正确的是()

    • A、使用一个简单变量之前要先声明或定义
    • B、数组中各数组元素的数组类型可以不同
    • C、定义数组以后,系统为数组的每个数组元素赋以数值0
    • D、数组元素的下标下限是0

    正确答案:A,C,D

  • 第19题:

    下面关于动态数组的叙述中,不正确的是()

    • A、用ReDim语句重新定义动态数组时,不能改变数组的数据类型,除非是Variant变量所包含的数组
    • B、用ReDimPreserve重新定义的动态数组,当前存储在数组中的值全部丢失,重新定义的数组被赋予该类型变量的初始值
    • C、用数组说明语句定义一个不指明大小的数组,VB就将它视为一个动态数组
    • D、在重新定义动态数组时,变量不可以出现在维界表达式中

    正确答案:B

  • 第20题:

    单选题
    下面有关VisualFoxPro数组的叙述中正确的是()。
    A

    数组的赋值只能通过STORE命令实现

    B

    数组不是一种内存变量

    C

    数组在定义后,不能进行重新定义

    D

    数组只能有一维数组或二维数组


    正确答案: C
    解析: 暂无解析

  • 第21题:

    单选题
    数据结构里,定义名称为plan结构体,其有5个元素的结构体数组的定义方式是()。
    A

    struct plan数组名[5];

    B

    struct plan数组名[10];

    C

    plan struct数组名[5];

    D

    plan数组名[5];


    正确答案: C
    解析: 暂无解析

  • 第22题:

    判断题
    数据结构里,结构体数组,即定义数组的每个元素都是一个结构体类型的。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    多选题
    关于Visual FoxPro的变量,下面说法不正确的是()
    A

    使用一个简单变量之前要先声明或定义

    B

    数组中各数组元素的数组类型可以不同

    C

    定义数组以后,系统为数组的每个数组元素赋以数值0

    D

    数组元素的下标下限是0


    正确答案: A,D
    解析: 暂无解析

  • 第24题:

    单选题
    对数组名作函数的参数,下面描述正确的是(  )。
    A

    数组名作函数的参数,调用时将实参数组复制给形参数组

    B

    数组名作函数的参数,主调函数和被调函数共用一段存储单元

    C

    数组名作参数时,形参定义的数组长度不能省略

    D

    数组名作参数,不能改变主调函数中的数据


    正确答案: B
    解析:
    数组名作为函数参数,传递的是数组的首地址,主调函数和被调函数共用一段存储单元,如果被调函数中对数组进行操作,会改变主调函数中的数据。