7.3 结构体变量的引用(分层作业)-高一《编程语言基础-C语言》同步精品课堂(高教版·第5版)

2023-05-19
| 2份
| 7页
| 158人阅读
| 1人下载

内容正文:

7.3 结构体变量的引用 【基础巩固】 1. (单选)以下对结构体变量stu1中成员age的合法引用是#include<string.h> struct student { int age; int num; }stu1,*p; p=&stu1;( )。 A. stu1->age B. student.age C. p->age D. p.age 2. (单选)结构体变量中的成员的引用一般形式:() A. 结构变量名.成员名 B. 结构变量名,成员名 C. 结构变量名;成员名 D. 结构变量名、成员名 【能力进阶】 3. (单选)结构体变量赋值 A. 变量没有内存不能整体赋值 B. 只能使用scanf赋值 C. 可以不赋值就引用 D. 变量有空间,可以赋值或引用 4. (多选)已定义的结构体如下下面定义结构体变量并赋值正确的是()  Struct student{int sid;char name[10];}; A. struct student s=1,"张三" ; B. struct student s={1,"张三"}; C. struct student S;scanf("%d",sid);scanf("%s",name); D. struct student S;scanf("%d", &s.sid);scanf("%s",s.name); 5. (单选)若有以下结构体类型定义,则对结构体变量的赋值正确的是( )struct person { char name[10]; struct date{ int year; int month; int day }birthday; }a; A.   year=1985; B.   a.birthday= 1985.6.12; C. a.name=" Mike" ; D. a.birthday.month=6 【拓展应用】 5.简答题。 C语言实现把一个学生的信息(包括学号、姓名、姓名、地址)放在一个结构体变量中。然后输出这个学生的信息。 【自我评价】 【教师评价】 精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 7.3 结构体变量的引用 【基础巩固】 1. (单选)以下对结构体变量stu1中成员age的合法引用是#include<string.h> struct student { int age; int num; }stu1,*p; p=&stu1;( )。 A. stu1->age B. student.age C. p->age D. p.age 答案:B 2. (单选)结构体变量中的成员的引用一般形式:() A. 结构变量名.成员名 B. 结构变量名,成员名 C. 结构变量名;成员名 D. 结构变量名、成员名 答案:A 【能力进阶】 3. (单选)结构体变量赋值 A. 变量没有内存不能整体赋值 B. 只能使用scanf赋值 C. 可以不赋值就引用 D. 变量有空间,可以赋值或引用 答案:D 4. (多选)已定义的结构体如下下面定义结构体变量并赋值正确的是()  Struct student{int sid;char name[10];}; A. struct student s=1,"张三" ; B. struct student s={1,"张三"}; C. struct student S;scanf("%d",sid);scanf("%s",name); D. struct student S;scanf("%d", &s.sid);scanf("%s",s.name); 答案:BD 5. (单选)若有以下结构体类型定义,则对结构体变量的赋值正确的是( )struct person { char name[10]; struct date{ int year; int month; int day }birthday; }a; A.   year=1985; B.   a.birthday= 1985.6.12; C. a.name=" Mike" ; D. a.birthday.month=6 答案:D 【拓展应用】 5.简答题。 C语言实现把一个学生的信息(包括学号、姓名、姓名、地址)放在一个结构体变量中。然后输出这个学生的信息。 解题思路:先在程序中自己建立一个结构体类型,包括有关学生信息的各成员。然后用他来定义结构体变量,同时赋初值。在定义结构体变量时可以对它的成员初始化。初始化列表是用花括号括起来的一些常量,这些常量依次赋给结构体变量中的各成员。 答案:D #include<std

资源预览图

7.3 结构体变量的引用(分层作业)-高一《编程语言基础-C语言》同步精品课堂(高教版·第5版)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。