[单选题]

若有如下说明,且int类型占两个字节,则正确的叙述为( )。 struct st {int a; int b[2]; }a;

A.结构体变量a与结构体成员a同名,定义是合法的

B.程序只在执行到该结构体时才为结构体st分配存储单元

C.程序运行时为结构体st分配8字节存储单元

D.类型名struct st可以通过extern关键字提前引用

参考答案与解析:

相关试题

若有如下说明,则_______的叙述是正确的。struct st{ int a;

[单选题]若有如下说明,则_______的叙述是正确的。 struct st { int a; int b[2]; }a;A.结构体变量a与结构体成员a同名,定义是非法的B.程序只在执行到该定义时才为结构体st分配存储单元C.程序运行时为结构体st分配6个字节存储单元D.类型名struct st可以通过extern关键字提前引用(即引用在前,说明在后)

  • 查看答案
  • 若已知int类型占两个字节,则下述程序运行结果为()。structst{char

    [单选题]若已知int类型占两个字节,则下述程序运行结果为()。structst{chara[10];intb;doublec;};printf(""%d/n"",sizeof(structst));A . 8B . 16C . 30D . 20

  • 查看答案
  • 假定int类型变量占用两个字节,若有定义:int x[10]={0,2,4};则

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

  • 查看答案
  • 若int类型数据占两个字节,则下列语句的输出结果为()int x=£­1;pri

    [单选题]若int类型数据占两个字节,则下列语句的输出结果为( ) int x=-1; printf("%u/n",x);A.-1B.32767C.65535D.65536

  • 查看答案
  • 若int类型数据占两个字节,则下列语句int k=£­1;printf("%d,

    [单选题]若int类型数据占两个字节,则下列语句 int k=-1; printf("%d,%u/n",k,k); 的输出为( )A.-1,-1B.-132,767C.-132,768D.-165,535

  • 查看答案
  • 假定int类型变量占用两个字节,若有定义:int x[10]={0,2,4};,

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

  • 查看答案
  • 假定int类型变量占用两个字节,若有定义:int x[10]={0,2,4);,

    [单选题]假定int类型变量占用两个字节,若有定义:int x[10]={0,2,4);,贝数组x在内存中所占字节数是 ______。A.3B.6C.10D.20

  • 查看答案
  • 假定int类型变量占用两个字节,若有定义:int x[10]={0,2,4};,

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

  • 查看答案
  • 假定int类型变量占用两个字节,若有定义:int x[10]={0,2,4);,

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

  • 查看答案
  • 在C语言系统中,假设int类型数据占两个字节,则double、long、unsi

    [单选题]在C语言系统中,假设int类型数据占两个字节,则double、long、unsigned int、char类型数据所占字节数分别为( )。A.8,2,4,1B.2,8,4,1C.4,2,8,1D.8,4,2,1

  • 查看答案
  • 若有如下说明,且int类型占两个字节,则正确的叙述为()。struct st{i