第八章单元测试
  1. 变量a所占的内存字节数是【数据类型以Visual C++系统为例】( )
    struct stu
    {char name[20];
    int n;
    int score[4];
    } a ;

  2. A:28 B:32 C:36 D:40
    答案:40
  3. 下列程序的输出结果是( )
    struct abc
    {
      int a;
      int b;
      int c;
    };
    int main()
    {
    struct abc s[2]={{1,2,3},{4,5,6}};int t;
    t=s[0].a+s[1].b;
    printf("%d\n",t);
    return 0;
    }

  4. A:6 B:8 C:7 D:5
  5. 有如下定义
      struct person
    {  char name[9]; 
    int age;
     };
      struct person calss[4]={ "Johu",17, "Paul",19, "Mary",18, "Adam",16,};
    根据以上定义,能输出字母M的语句是( )。

  6. A:printf("%c\n", calss [2].name[0]); B:printf("%c\n", calss [2].name[1]);     C:printf("%c\n", calss [3].name);        D:printf("%c\n", calss [3].name[1]);
  7. 设有以下说明语句
      struct ex
      {   int  x;
    float  y;
    char  z;
     } example;
      则下面的叙述中不正确的是( )。

  8. A:struct ex是结构类型 B:example是结构体类型名 C:struct是结构体类型的关键字    D:x,y,z都是结构体成员名       
  9. 设有变量定义
    struct  stu
    {   int  age;
        int  num;
    }std,*p=&std;
    能正确引用结构体变量std中成员age的表达式是( )。

  10. A:*p.age B:*std->age C:std->age D:(*p).age

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部