参考答案和解析
正确答案: 所谓数组是具有一定顺序关系的若干个变量的集合,组成数组的各个变量称为数组的元素。数组中各元素的数据类型要求相同。数组可以是一维的,也可以是多维的。
char型的数组由包含ASCII字符集中的字符(英文字母、数字、标点符号以及某些特殊符号)的整数类型组成的数组。
short型的数组是由short数据类型组成的数组。类型short(或shortint)是一种短整数类型,它占用字节的长度大于类型char,小于或等于类型int。
更多“什么叫数组?说说short型的数组与char型的数组的异同点。”相关问题
  • 第1题:

    对两个数组a和b进行下列初始化: char m[]1="l234567": char n[]={1,2 ,3,4 ,5,6,7); 则下列叙述正确的是( )。

    A.数组m与数组n完全相同

    B.数组m与数组n长度相同

    C.数组m比数组n长1

    D.数组m与数组n中都存放字符串


    正确答案:C
    在m数组中赋值的是字符串,其长度为7,末尾有结束符\0,故字节数为8,而n数组中赋的是字符,其长度为7,故C选项正确。

  • 第2题:

    若有下列语句: char a[]="xyz"; char b[]=}'x','y','z'}; 则下列叙述正确的是______。

    A.数组a和数组b不等价

    B.数组a和数组b的长度相同

    C.数组a占用空间大小等于数组b占用空间大小

    D.数组a占用空间大小大于数组b占用空间大小


    正确答案:D
    解析:数组a的存储空间占4个字节(结束符'\0'占一字节),数组a的存储空间占3个字节。

  • 第3题:

    对于下面的语句,叙述正确的是______。 char c1[]="abcd"; char c2[]={'a','b','c','d'};

    A.数组c1和数组c2等价

    B.数组c1占用空间大于数组c2占用空间

    C.数组c1占用空间小于数组c2占用空间

    D.数组c1和数组c2的长度相同


    正确答案:B
    解析:给字符数组按字符串方式初始化,则在字符串末尾有一个字符串结束标志,占一个字节的存储空间,如逐个元素赋值,则不加字符串结束标志。

  • 第4题:

    数组的下标通常是float型。char) 。()

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


    答案:错

  • 第5题:

    C#数组主要有三种形式,它们是()。

    • A、一维数组、二维数组、三维数组
    • B、整型数组、浮点型数组、字符型数组
    • C、一维数组、多维数组、不规则数组
    • D、一维数组、二维数组、多维数组

    正确答案:C

  • 第6题:

    什么叫指针数组的指针?


    正确答案:指针变量数组和普通的一般变量数组一样,编译系统在处理指针数组说明时,按照指定的存储类型为它在内存中分配一定的连续存储空间,这时指针数组名就表示该指针数组的存储首地址,即指针数组的指针。

  • 第7题:

    有以下声明: char A[10]; char *B[7]; float C[4]; double *D[3]; 其中所占字节数最大的数组是()

    • A、数组A
    • B、数组B
    • C、数组C
    • D、数组D

    正确答案:D

  • 第8题:

    数据结构里,函数参数为哪项时,参数传递属于地址传递。()

    • A、数组
    • B、float型
    • C、char型
    • D、int型

    正确答案:A

  • 第9题:

    字符数组是用来存放浮点型数据的数组


    正确答案:错误

  • 第10题:

    问答题
    什么叫二维数组的行序优先存储?什么叫二维数组的列序优先存储?

    正确答案: 所谓行序优先存储,其基本思想为:从第1行的元素开始按顺序存储,第1行元素存储完成后,再按顺序存储第2行的元素,然后依次存储第3行,……直到最后一行的所有元素存储完毕为止。而列序优先存储即为:依次按顺序存储第1列,第2列,……直到最后一列的所有元素存储完毕为止。
    解析: 暂无解析

  • 第11题:

    单选题
    C#数组主要有三种形式,它们是()。
    A

    一维数组、二维数组、三维数组

    B

    整型数组、浮点型数组、字符型数组

    C

    一维数组、多维数组、不规则数组

    D

    一维数组、二维数组、多维数组


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

  • 第12题:

    单选题
    给出以下定义:char a[]=″abc″;char b[]={′a′,′b′,′c′};则正确的叙述是()
    A

    数组a和数组b等价

    B

    数组a和数组b的长度相同

    C

    数组a的长度大于数组b的长度

    D

    数组a的长度小于数组b的长度


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

  • 第13题:

    给出发下定义: char x[]="abcdefg"; char y[]={'a', 'b', 'c', 'd', 'e', 'f', 'g' };则正确的叙述为______。

    A.数组x和数组y等价

    B.数组x和数组y的长度相同

    C.数组x的长度大于数组y的长度

    D.数组x的长度小于数组y的长度


    正确答案:C

  • 第14题:

    对两个数组a和b进行如下初始化: char a[]="ABCDEF"; char b[]={'A','B','C','D','E','F',}; 则以下叙述正确的是

    A.数组a与数组b完全相同

    B.数组a与数组b长度相同

    C.数组a与数组b中都存放字符串

    D.数组a比数组b长度长


    正确答案:D
    解析:数组a中最后一个元素是字符串结束标识'\0',所以a数组长度为7,而b数组长度为6,所以答案为D)。注意:通过赋初值的方式给一维字符数组赋字符串。

  • 第15题:

    下列说法正确的是( )。

    A.字符型数组与整型数组可通用

    B.字符型数组与字符串其实没有什么区别

    C.当字符串放在字符数组中时,要求字符数组长度比字符串长1个单元,要放字符串终结符'\0'

    D.字符串的输出可以用它所存储的数组来输出,也可以字符串的形式整体输出,结果没区别


    正确答案:C
    解析:选项A要在一定的数值范围内;选项D中,若字符串存储在字符数组中,而且字符数组比字符串长,则输出时可能会输出空格,因为字符数组没有存储“\0”终结符,字符串整体输出却不会;选项B同选项D。

  • 第16题:

    给出以下定义:char a[]=″abc″;char b[]={′a′,′b′,′c′};则正确的叙述是()

    • A、数组a和数组b等价
    • B、数组a和数组b的长度相同
    • C、数组a的长度大于数组b的长度
    • D、数组a的长度小于数组b的长度

    正确答案:C

  • 第17题:

    什么叫数组的指针?


    正确答案:在C++语言中,数组的指针是指数组在内存中的起始地址。

  • 第18题:

    什么是数组?数组有哪些特点?Java中创建数组需要使用哪些步骤?如何访问数组的一个元素?数组元素的下标与数组的长度有什么关系?


    正确答案: 数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来惟一地确定数组中的元素。
    数组要进行定义和分配空间后才能使用。
    一维数组的定义方式为:
    typearrayName[];
    或type[]arrayName;
    分配内存空间则要用到运算符new,其格式如下:
    arrayName=newtype[arraySize];
    当定义了一个数组,并用运算符new为它分配了内存空间后,就可以引用数组中的每一个元素了。数组元素的引用方式为:
    arrayName[index]
    数组元素的下标从0开始,一直到数组的长度减1。

  • 第19题:

    什么叫二维数组的行序优先存储?什么叫二维数组的列序优先存储?


    正确答案:所谓行序优先存储,其基本思想为:从第1行的元素开始按顺序存储,第1行元素存储完成后,再按顺序存储第2行的元素,然后依次存储第3行,……直到最后一行的所有元素存储完毕为止。而列序优先存储即为:依次按顺序存储第1列,第2列,……直到最后一列的所有元素存储完毕为止。

  • 第20题:

    字符数组是用来存放字符型或浮点型数据的数组


    正确答案:错误

  • 第21题:

    问答题
    什么叫数组?说说short型的数组与char型的数组的异同点。

    正确答案: 所谓数组是具有一定顺序关系的若干个变量的集合,组成数组的各个变量称为数组的元素。数组中各元素的数据类型要求相同。数组可以是一维的,也可以是多维的。
    char型的数组由包含ASCII字符集中的字符(英文字母、数字、标点符号以及某些特殊符号)的整数类型组成的数组。
    short型的数组是由short数据类型组成的数组。类型short(或shortint)是一种短整数类型,它占用字节的长度大于类型char,小于或等于类型int。
    解析: 暂无解析

  • 第22题:

    单选题
    有以下声明: char A[10]; char *B[7]; float C[4]; double *D[3]; 其中所占字节数最大的数组是()
    A

    数组A

    B

    数组B

    C

    数组C

    D

    数组D


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

  • 第23题:

    问答题
    什么是数组?数组有哪些特点?Java中创建数组需要使用哪些步骤?如何访问数组的一个元素?数组元素的下标与数组的长度有什么关系?

    正确答案: 数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来惟一地确定数组中的元素。
    数组要进行定义和分配空间后才能使用。
    一维数组的定义方式为:
    typearrayName[];
    或type[]arrayName;
    分配内存空间则要用到运算符new,其格式如下:
    arrayName=newtype[arraySize];
    当定义了一个数组,并用运算符new为它分配了内存空间后,就可以引用数组中的每一个元素了。数组元素的引用方式为:
    arrayName[index]
    数组元素的下标从0开始,一直到数组的长度减1。
    解析: 暂无解析