更多“x+y*z39则数组所占的存贮空间为5个字节。() 此题为判断题(对,错)。”相关问题
  • 第1题:

    设有数组定义: char array[]="China"; 则数组 array所占的空间为

    A.4个字节

    B.5个字节

    C.6个字节

    D.7个字节


    正确答案:C

  • 第2题:

    已知C语言中定义的数组char array[]="program";则数组所占的空间为______。

    A.7个字节

    B.8个字节

    C.9个字节

    D.6个字节


    正确答案:B
    解析:字符型数组并进行初始化,系统按照C语言对字符串处理规定,在字符串的末尾自动加上串结束标记'\O',占用一个字节,因此数据array所占的空间为8。

  • 第3题:

    在C语言中,设有数组定义:char array[]=“China”;则数组array所占用的空间为(27)。

    A.5个字节

    B.6个字节

    C.10个字节

    D.12个字节


    正确答案:B
    解析:字符数组是每个元素存放一个字符型数据的数组。C语言中约定用\0作为字符串的结束标志,它占内存空间,但不计入字符串的长度。对数组array赋初值char array[]=“China”,此时系统自动在末尾加入一个‘\0’,此时数组array的长度为6,所占用的空间为6个字节,即char array[]=“China”等价于char array[]={‘C’,‘h’,‘i’,‘n’,‘a’,‘\0’}。若定义char array[]={‘C’,‘h’,‘i’,‘n’,‘a’,},此时数组array的长度为5个字节。

  • 第4题:

    假定一维数组的定义为“chara[8];”,则该数组a所占用的存储空间的字节数为()。

    A.8

    B.10

    C.64

    D.32


    参考答案:D

  • 第5题:

    如果一个数组所需要的存储空间的大小在编译时就已知道,则称此数组是动态数组。()

    此题为判断题(对,错)。


    参考答案:×

  • 第6题:

    结构体变量在内存中所占的字节数是由其各个成员所占字节的总和。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第7题:

    设有数组定义:char array[ ]="China"; 则数组array所占的空间为( )。 A. 4个字节 B.5个字节 C. 6个字节 D. 7个字节

    A.EFGHIJABCD

    B.bcdefghij

    C.abdefCghij

    D.不确定的值


    正确答案:C

  • 第8题:

    设有数组定义:chararray[]="China";则数组array所占的空间为( )个字节。

    A.4

    B.5

    C.6

    D.7


    正确答案:C
    解析:在定义字符数组用字符串常量进行初始化时,系统会自动在结尾加'\0'做结束标志,所以数组array所占的空间为6个字节。

  • 第9题:

    假定二维数组的定义为“char a[M][N];”,则该数组所占存储空间的字节数为()。
    M*N

  • 第10题:

    设有数组定义: char array [ ]="China"; 则数组 array所占的空间为().

    • A、4个字节
    • B、5个字节
    • C、6个字节
    • D、7个字节

    正确答案:C

  • 第11题:

    设有数组定义:char array[]=”China”;则数组所占的存贮空间为()

    • A、4个字节
    • B、5个字节
    • C、6个字节
    • D、7个字节

    正确答案:C

  • 第12题:

    填空题
    假定二维数组的定义为“int a[3][5];”,则该数组所占存储空间的字节数为()。

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

  • 第13题:

    ● 在 C 语言中,设有数组定义:char array[ ] = "China";则数组 array 所占用 的空间为 (58) 。

    (58)A. 4 个字节 B. 5 个字节 C. 6 个字节 D. 7 个字节


    正确答案:C

  • 第14题:

    假定一个二维数组的定义为“int a[3][5];”,则该数组所含元素的个数为【 】,所占字节存储空间的字节数为【 】。


    正确答案:15 60
    15 60 解析:所含元素的个数为15个,所占存储空间的字节数为15*4=60个。

  • 第15题:

    数组说明(DIM)语句是说明下标变量,在内存中开辟足够的空间来存贮变量。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第16题:

    已知“chara[]="abc";”,则数组a的长度为3。()

    此题为判断题(对,错)。


    正确答案:错误

  • 第17题:

    设有数组定义chararray[]="program";则数组array所占空间为()个字节。

    A. 5

    B. 6

    C. 7

    D. 8


    正确答案:D

  • 第18题:

    设有数组定义:chararray[]:”China”;则数组array所占的空间为( )。

    A.4个字节

    B.5个字节

    C.6个字节

    D.7个字节


    正确答案:C
    解析: 本题考查在C++语言中,字符串的存放规则。即字符串存放在字符数组中,而且在字符的后面自动插入标识字符串结束的标识符’\0’,因此,共6个字符,每个字符占用一个字节,故正确答案为C。

  • 第19题:

    设有数组定义:char array[]="China";则数组array所占的空间是( )。

    A.4个字节

    B.5个字节

    C.6个字节

    D.7个字节


    正确答案:C
    解析:在定义字符数组时,可以用一个字符串作为初值,对数组进行初始化。要注意的是,数组array的长度不是5,而是6,因为系统将自动在字符串常量的后面加上一个"\0",因此,题干中的初始化语句与chararray[]={"C","h","i","n","9","\0"};等价。

  • 第20题:

    若有定义:char s[ ]="china";则Turbo C系统为数组s开辟6个字节的内存单元。( )

    此题为判断题(对,错)。


    正确答案:√

  • 第21题:

    假定二维数组的定义为“int a[3][5];”,则该数组所占存储空间的字节数为60。()

    A

    B



  • 第22题:

    数组intresults[]=newint[6]所占存储空间是()字节。


    正确答案:24

  • 第23题:

    判断题
    假定二维数组的定义为“int a[3][5];”,则该数组所占存储空间的字节数为60。()
    A

    B


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