niusouti.com
参考答案和解析
Lab1_1.rarLab1_2.rar
更多“4、下列能实现将shape为dtype[5,7] 的scores数组所有元素都加10的语句是________。”相关问题
  • 第1题:

    当执行下面的语句定义一维数组a后,此数组的所有元素为 ( ) inta[10];

    A.a[1],a[2],a[3],a[4],a[5],a[6],a[8],a[9],a[10],a[10]

    B.a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]

    C.a[0],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10]

    D.a[1],a[2],a [3],a[4],a [5],a [9],a [7],a [8],a [9],a [10],a [11]


    正确答案:B

  • 第2题:

    使用语句DimA(1 Tb 10)As Integer声明数组A后,以下叙述正确的是( )。

    A.A数组中的所有元素值为0

    B.A数组中的所有元素值不确定

    C.A数组中的所有元素值为Empty

    D.执行语句“Erase A”后,A数组中的所有元素值为Null


    正确答案:A
    A)【解析】本题考查数组。VB中数值型数组定义后,所有的元素都自动赋值为0。而Erase仅可以清空自动数组中的元素值。

  • 第3题:

    设有数组定义语句:Dima(5)AsInteger,Listl为列表框控件。下列给数组元素赋值的语句错误的是( )。

    A.a(3)=3

    B.a(3)=inputbox("inputdata")

    C.a(3)=Listl.Listlndex

    D.a=Array(1,2,3,4,5,6)


    正确答案:D

  • 第4题:

    若char a[10];已正确定义,以下语句中不能从键盘上给a数组的 所有元素输入值的语句是().

    • A、gets(a);
    • B、scanf("%s",a);
    • C、for(i=0;i<10;i++)a[i]=getchar();
    • D、a=getchar();

    正确答案:D

  • 第5题:

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

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

    正确答案:B

  • 第6题:

    使用两个下标的数组被称为()数组,假定有如下语句:float scores[][]={{1,2,3},{4,5},{6,7,8,9}};则scores.length的值为:(),scores[1].length的值为:(),scores[1][1]的值为:()。


    正确答案:二维; 3 ; 2 ; 5

  • 第7题:

    使用数组定义语句:DimD$(10),则数组D中各元素的值为空。


    正确答案:错误

  • 第8题:

    在如下数组声明语句中Dims(4,4)AsInteger,第一个数组元素的引用形式是()。


    正确答案:S(0,0)

  • 第9题:

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

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

    正确答案:A,B

  • 第10题:

    单选题
    设有定义语句int a[3],则下列对此语句的叙述中错误的是( ):
    A

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

    B

    a数组有3个元素

    C

    a数组元素的下标为1~3

    D

    数组a中的每一个元素都是整型


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

  • 第11题:

    判断题
    使用数组定义语句:DimD$(10),则数组D中各元素的值为空。
    A

    B


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

  • 第12题:

    单选题
    设有下列数组说明语句:  REAL::A(1:10,-1:10)  该数组说明语句定义了数组A中的元素个数为()
    A

    100

    B

    110

    C

    120

    D

    121


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

  • 第13题:

    使用语句Dim F(2)As Integer声明数组F之后,以下说法正确的是

    A.F数组中所有元素值都为Empty

    B.F数组中的所有元素值不确定

    C.F数组中的所有元素都为0

    D.执行EraseF后,F数组中所有元素值都不为0


    正确答案:C
    解析:所谓数组就是能够保存具有数据类型的多个数值的存储空间,当声明一个数组后,在没有给它赋值前,整型数组中的所有元素值为0,所以C)是正确的;Erase语句的作用是释放动态数组所占的内存空间,所以D)选项也不正确。

  • 第14题:

    设有定义语句int a[]={66,77,99};,则下列对此语句的叙述中错误的是 ( )

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

    B.a数组有3个元素

    C.a数组的元素的下标为1-3

    D.数组中的每一个元素都是整型


    正确答案:C

  • 第15题:

    设在程序中使用如下语句申请一个对象数组:

    Shape *p1=new Shape[3];

    则在需要释放p1指向的数组对象时,使用的语句是____________。


    正确答案:
    delete[]p1;

  • 第16题:

    关于数组的正确说法是()

    • A、在用Dimension A(10,4)定义了数组A之后,元素A(3,2)就是A(10)
    • B、只能定义一维或二维数组,且数组的下标总是从0开始
    • C、在用Dimension A(10)定义了数组A之后,A=1是错误的语句
    • D、同一数组各元素的数据类型必须一致

    正确答案:A

  • 第17题:

    设二维数组a[10][10]是对称阵,现将a中的上三角(含对角线)元素以行为主序存储在首地址为2000的存储区域中,每个元素占3个单元,则元素a[6][7]的地址为()。


    正确答案:2228

  • 第18题:

    设有定义语句int a[3],则下列对此语句的叙述中错误的是( ):

    • A、定义了一个名为a的一维数组
    • B、a数组有3个元素
    • C、a数组元素的下标为1~3
    • D、数组a中的每一个元素都是整型

    正确答案:C

  • 第19题:

    假定一个二维数组的定义语句为“int a[3][4];”,则该数组包含有回()个整型元素。


    正确答案:12

  • 第20题:

    一维数组定义语句intn=10,a[n];则()

    • A、数组长度为10
    • B、数组中最后一个元素的下标是n-1
    • C、数组中第一个元素是a[1]
    • D、语法错

    正确答案:D

  • 第21题:

    填空题
    使用两个下标的数组被称为()数组,假定有如下语句:float scores[][]={{1,2,3},{4,5},{6,7,8,9}};则scores.length的值为:(),scores[1].length的值为:(),scores[1][1]的值为:()。

    正确答案: 二维, 3 , 2 , 5
    解析: 暂无解析

  • 第22题:

    单选题
    关于数组的正确说法是()
    A

    在用Dimension A(10,4)定义了数组A之后,元素A(3,2)就是A(10)

    B

    只能定义一维或二维数组,且数组的下标总是从0开始

    C

    在用Dimension A(10)定义了数组A之后,A=1是错误的语句

    D

    同一数组各元素的数据类型必须一致


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

  • 第23题:

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

    每个数组元素的类型都为字符串型

    B

    定义数组有10个元素

    C

    数组的上界为10

    D

    数组的下界为0


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

  • 第24题:

    单选题
    以下叙述中错误的是(  )。
    A

    同一个数组中所有元素的类型相同

    B

    不可以跳过前面的数组元素给后面的元素赋初值0

    C

    定义语句int a[10]={0};给a数组中所有元素赋初值0

    D

    若有定义语句int a[4]={1,2,3,4,5};,编译时将忽略多余的初值


    正确答案: B
    解析:
    一维数组初始化时,不可能跳过前面的元素给后面的元素赋初值,当所赋初值少于所定义数组的元素个数时,将自动给后面的元素补以初值0,当所赋初值多于所定义数组的元素个数时,在编译时将给出出错信息。答案选择D选项。