当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

上海交通大学:《程序设计基础》课程教学资源(习题集)C语言_VIII.结构体与共用体

资源类别:文库,文档格式:PDF,文档页数:2,文件大小:45.83KB,团购合买
点击下载完整版文档(PDF)

VIⅡ.结构体与共用体 1.以下对结构体类型变量的定义中不正确的是() A.#define STUDENT struct student STUDENT int num; float age; std1: B.struct student int num; float age; stdl: C.struct int num; float age; stdl: D.struct int num; float age; student: struct student std1; 2.以下对C语言中共用体类型数据的叙述正确的是() A.可以对共用体变量名直接赋值 B.一个共用体变量中可以同时存放其所有成员 C.一个共用体变量中不能同时存放其所有成员 D.共用体类型定义中不能出现结构体类型的成员 3.以下对结构体变量stul中成员age的非法引用是() struct student int num; float age; stdl,*p; p=Sstul; A.stul.age B.student.age C.p->age D.(*p).age 4.下面对ypedef的叙述中不正确的是 A.用ypedef可以定义各种类型名,但不能用来定义变量 B.用typedef可以增加新类型 C.用typedef只是将已存在的类型用一个新的标识符来代表 D.使用typedef有利于程序的通用和移植 5.以下程序的运行结果是

VIII. 结构体与共用体 1. 以下对结构体类型变量的定义中不正确的是() A. #define STUDENT struct student STUDENT {int num; float age; }std1; B. struct student {int num; float age; }std1; C. struct {int num; float age; }std1; D. struct {int num; float age; }student; struct student std1; 2. 以下对 C 语言中共用体类型数据的叙述正确的是() A. 可以对共用体变量名直接赋值 B.一个共用体变量中可以同时存放其所有成员 C.一个共用体变量中不能同时存放其所有成员 D. 共用体类型定义中不能出现结构体类型的成员 3. 以下对结构体变量 stu1 中成员 age 的非法引用是() struct student {int num; float age; }std1,*p; p=$stu1; A. stu1.age B. student.age C. p->age D. (*p).age 4. 下面对 typedef 的叙述中不正确的是 A. 用 typedef 可以定义各种类型名,但不能用来定义变量 B.用 typedef 可以增加新类型 C.用 typedef 只是将已存在的类型用一个新的标识符来代表 D. 使用 typedef 有利于程序的通用和移植 5. 以下程序的运行结果是

typedef union {long a[2]; int b[4]; char c[8]; HTY; TY our, Main() (printf("%d\n",sizeof(our)); } A.32 B.16 C.8 D.24 6.试利用指向结构体的指针编制一程序,实现输入三个学生的学号,数学期中和期末成绩, 然后计算其平均成绩并输出成绩表

typedef union {long a[2]; int b[4]; char c[8]; }TY; TY our; Main () {printf (“%d\n”,sizeof(our)); } A. 32 B. 16 C. 8 D. 24 6. 试利用指向结构体的指针编制一程序,实现输入三个学生的学号,数学期中和期末成绩, 然后计算其平均成绩并输出成绩表

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有