niusouti.com
更多“设有如下数组定义:charstr[8]={"Fujian"};则分配给数组str的存储空间是()字节A、6B、7C、8D、9”相关问题
  • 第1题:

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

    A.8

    B.10

    C.64

    D.32


    参考答案:D

  • 第2题:

    设有定义charstr[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是( )。

    A.cin.get(str,strlen(str));

    B.cin.getline(str,strlen(str));

    C.cin>>str;

    D.cin.read(str,strlen(str));


    正确答案:D
    D。【解析】本题考查cin流对象的几种成员函数get,getline,read及流提取符>>的使用规则。

  • 第3题:

    设有如下数组定义:charstr[8]={"Fujian"};则分配给数组str的存储空间是()字节

    A.6

    B.7

    C.8

    D.9


    参考答案:C

  • 第4题:

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

    A.4

    B.5

    C.6

    D.7


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

  • 第5题:

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

    A

    B



  • 第6题:

    存储字符串“\\012\012”的字符数组长度至少为()

    • A、6
    • B、7
    • C、8
    • D、9

    正确答案:A

  • 第7题:

    已知charstr[]="afternoon”;则若要输出数组中f字符,则下列引用正确的是()

    • A、str[0]
    • B、str[1]
    • C、str[2]
    • D、str

    正确答案:B

  • 第8题:

    数组(1,3,5,6,8,12,15)的中位数是()

    • A、6
    • B、7
    • C、8
    • D、9

    正确答案:A

  • 第9题:

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

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

    正确答案:C

  • 第10题:

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

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

  • 第11题:

    单选题
    设有如下数组定义:charstr[8]={"Fujian"};则分配给数组str的存储空间是()字节
    A

    6

    B

    7

    C

    8

    D

    9


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

  • 第12题:

    单选题
    设已定义:char str1[10],str2[10]=”Fujian”;则能将字符串”Fujian”赋给数组str1的正确语句是()
    A

    str1=”Fujian”

    B

    strcpy(str1,str2)

    C

    strcpy(str2,str1)

    D

    str1=str2


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

  • 第13题:

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

    A. 5

    B. 6

    C. 7

    D. 8


    正确答案:D

  • 第14题:

    设有数组定义:char array[]="Chinese";则数组array所占的空间为A.6个字节 B.7个字节 C.8个字节 D.9个字节


    正确答案:C
    本题主要考查字符数组的初始化操作。字符数组的初始化可以逐个元素赋值,也可以作为字符串赋值。
    逐个元素赋值初始化形式:
    char 数组名[n]={字符1,字符2,……,字符n};
    char 数组名[]={字符1,字符2,……,字符n};
    作为字符串赋值形式:
    char 数组名[n]="字符串";
    char 数组名[]="字符串";
    在C语言中,为了方便确定字符串的长度,编译系统在字符串后增加了一个结束标识’\0’,即ASCII码的0。因此,当采用字符串初始化字符数组时,必须为其保留一个存放结束标识符的位置。
    在本题中,用一个字符串作为数组的初值,这种方法直观、方便,而且符合人们的习惯。数组array的长度是7,但所占的空间是8,这点必须要注意。因为字符串常量的最后由系统加上一个’\0’,因此,上面的初始化是char array[]={′C′,′h′,′i′,′n′,′e′, ′s′, ′e′,′\0′}。

  • 第15题:

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

    A.4个字节

    B.5个字节

    C.6个字节

    D.7个字节


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

  • 第16题:

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

  • 第17题:

    假定一维字符指针数组的定义为"char* a[8];",则该数组占用的存储空间的字节数为()。
    32

  • 第18题:

    数组(1,3,5,6,8,12,15,19)的中位数址()

    • A、6
    • B、7
    • C、8
    • D、9

    正确答案:B

  • 第19题:

    语句Dim A(-3 To 5)As Integer所定义的数组的元素的个数是()。

    • A、6
    • B、7
    • C、8
    • D、9

    正确答案:D

  • 第20题:

    用下面语句定义的数组的元素个数是() dima(-3to5)asinteger

    • A、6
    • B、7
    • C、8
    • D、9

    正确答案:D

  • 第21题:

    设已定义:char str1[10],str2[10]=”Fujian”;则能将字符串”Fujian”赋给数组str1的正确语句是()

    • A、str1=”Fujian”
    • B、strcpy(str1,str2)
    • C、strcpy(str2,str1)
    • D、str1=str2

    正确答案:B

  • 第22题:

    单选题
    设有数组定义:chararray[]="China";则数组所占的存储空间为()。
    A

    4个字节

    B

    5个字节

    C

    6个字节

    D

    7个字节


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

  • 第23题:

    填空题
    假定一维字符指针数组的定义为"char* a[8];",则该数组占用的存储空间的字节数为()。

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