更多“假如int类型变量占据4个字节,变量 int x[10] = {0,2,4}; 则x在内存中占据的字节数是:”相关问题
  • 第1题:

    若已定义x为int类型变量,说明指针变量p的正确语句是______。

    A.int p=&x;

    B.int*p=x;

    C.int *p=&x;

    D.*p=*x;


    正确答案:C

  • 第2题:

    假定int类型变量占用两个字节,其有定义int x[10] ={0,2,4};,则数组x在内存中所占字节数是

    A.3

    B.6

    C.10

    D.20


    正确答案:D
    解析:x数组共有10个元素,在花括号内只提供3个初值,这表示只给前面的3个成员赋值,后7个元素的值为0,所以,一共有20个字节。

  • 第3题:

    假定int类型变量占用两个字节,若有定义:int x[10]={0,2,4);,则数组x在内存中所占字节数是______。

    A.3

    B.6

    C.10

    D.20


    正确答案:D
    解析:当数组定义后,系统就为其分配内存空间,而不论其中有没有内容。因此,本题中数组x[10]不论是否为其元素初始化,它所分配的存储空间仍为2*10=20个字节。

  • 第4题:

    变量a所占的内存字节数是 ______。

    A.4

    B.5

    C.6

    D.8 union U { char st[4]; int i; long l; }; Struct A{ int c; union U u; }a;


    正确答案:C
    解析:结构体变量所占内存长度是各成员占内存长度之和,而共用体变量所占的内存长度等于最长的成员的长度。本题结构体变量a中成员c为整型占2个字节,共用体变量u最大长度为4个字节,故选C。

  • 第5题:

    若有以下结构类型说明和变量定义,则变量a在内存中所占字节数是struct stud{ char num[6]; int s[4]; double ave;}a,*p;


    正确答案:22
    对于结构stud来说,char  num[6];占6个字节;int s[4];占2´4 = 8个字节;double ave;占8个字节;所以a占的字节数为6+8+8=22个字节。

  • 第6题:

    在16位IBM-PC上使用C语言,如定义下列共用体类型变量: union data { int i; char ch; float f; }a,b,c; 则共用体变量a,b,c占用内存的字节数为( )。

    A.1

    B.2

    C.4

    D.6


    正确答案:C
    解析:共用体变量中的所有成员占有同一个存储空间,其字节数与成员中占字节数最多的那个成员相等。char占1个字节, int占2个字节,float占4个字节,因此本题中的共用体变量a,b,c占用内存的字节数为4。

  • 第7题:

    假定int类型变量占用4个字节,若有定义:  int[] x=new int[10]{0,2,4,4,5,6,7,8,9,10};  则数组x在内存中所占字节数是()

    • A、 10
    • B、 20
    • C、 40
    • D、 80

    正确答案:C

  • 第8题:

    在苏宁电器的管理系统中,定义了变量int num;来存放功能编号则num这个变量在内存中占用的字节数为()。

    • A、1
    • B、2
    • C、4
    • D、8

    正确答案:C

  • 第9题:

    假设int型变量占两个字节的存储单元,若有定义intx[10]={0,2,4};,则数组x在内存中所占字节数为()。

    • A、3
    • B、6
    • C、10
    • D、20

    正确答案:D

  • 第10题:

    单选题
    有声明union perdata{ int class;char ofice[10];int score;} ;该共用体占据字节数为()
    A

    10

    B

    12

    C

    14

    D

    15


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

  • 第11题:

    单选题
    假定int类型变量占用两个字节,若有定义:int[]x=new int[10]{0,2,4,4,5,6,7,8,9,10};则数组x在内存中所占字节数是()。
    A

    6

    B

    20

    C

    40

    D

    80


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

  • 第12题:

    单选题
    假设int型变量占两个字节的存储单元,若有定义intx[10]={0,2,4};,则数组x在内存中所占字节数为()。
    A

    3

    B

    6

    C

    10

    D

    20


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

  • 第13题:

    变量a所占内存字节数是______。 union U { char st[4]; int i; long 1; }; struct A { int c; union U u; }a;

    A.4

    B.5

    C.6

    D.8


    正确答案:C
    解析:共用体变量在内存所占的长度是取各成员变量中最长的。共用体的长度为4,因此变量a在内存中的长度=1个整型长度+1个共用体长度=2+4=6。

  • 第14题:

    假定int类型变量占用两个字节,其有定义int x[10]={0,2,4};,则数组x在内存中所占字节数是A.3 B.6 C.10 D.20


    正确答案:D
    x数组共有10个元素,在花括弧内只提供3个初值,这表示只给前面的3个成员赋值,后7个元素的值为0,所以一共有20个字节。

  • 第15题:

    假定int类型变量占用两个字节,若有定义:int x[10]={0,2,4);,贝数组x在内存中所占字节数是 ______。

    A.3

    B.6

    C.10

    D.20


    正确答案:D
    解析:当数组定义后,系统就为其分配内存空间,而不论其中有没有内容。因此,本题中数组x(10)不论是否为其元素初始化,它所分配的存储空间仍为2*10=20个字节。

  • 第16题:

    Tubro C中long int类型变量所占的字节数是______。

    A.1

    B.2

    C.3

    D.4


    正确答案:D

  • 第17题:

    若要说明x是整型变量,p为指向x的整型指针变量,则正确的说明是______。

    A.iht x,*p=&x;

    B.int x,p=&x;

    C.int x,*p=*x;

    D.int*p=&x,x;


    正确答案:A
    解析:整型指针变量p指向整型变量x,显然是先定义x,后定义p。定义p时,必须在指针变量名前加*(否则,p只是不同整型变量),取变量x的地址,要用取地址符&。

  • 第18题:

    有声明union perdata{ int class;char ofice[10];int score;} ;该共用体占据字节数为()

    • A、10
    • B、12
    • C、14
    • D、15

    正确答案:A

  • 第19题:

    假定int类型变量占用两个字节,若有定义:int[]x=new int[10]{0,2,4,4,5,6,7,8,9,10};则数组x在内存中所占字节数是()。

    • A、6
    • B、20
    • C、40
    • D、80

    正确答案:B

  • 第20题:

    TURBOC中int类型变量所占字节数是()。

    • A、1
    • B、2
    • C、3
    • D、4

    正确答案:B

  • 第21题:

    设有以下结构类型说明和变量定义,则变量a在内存所占字节数是().   struct stud { char num[8]; int s[4]; double ave; } a,*p; 


    正确答案:32

  • 第22题:

    单选题
    假定int类型变量占用4个字节,若有定义:  int[] x=new int[10]{0,2,4,4,5,6,7,8,9,10};  则数组x在内存中所占字节数是()
    A

     10

    B

     20

    C

     40

    D

     80


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

  • 第23题:

    单选题
    TURBOC中int类型变量所占字节数是()。
    A

    1

    B

    2

    C

    3

    D

    4


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

  • 第24题:

    填空题
    设有以下结构类型说明和变量定义,则变量a在内存所占字节数是().   struct stud { char num[8]; int s[4]; double ave; } a,*p;

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