7.1与7.2 定义结构变量的方法(分层作业)-高一《编程语言基础-C语言》同步精品课堂(高教社·第5版)

2023-04-28
| 2份
| 6页
| 161人阅读
| 2人下载

内容正文:

7.1 与7.2 定义结构变量的方法 【基础巩固】 1. (单选)定义结构体变量有三种方式:先定义结构体类型在定义结构体变量、在定义结构体类型的同时定义结构体变量、直接定义结构体变量( )。 A. 正确 B. 错误 2. (单选)定义结构体类型时,应使用关键字( )。 A.struct B.num C.name D.Word 【能力进阶】 3. (单选)若有以下说明语句: struct student{ int num;char name[ ];floatscore;stu;则下面的叙述不正确的是?( ) A. struct是结构体类型的关键字 B. struct student是用户定义的结构体类型 C. num,score都是结构体成员名 D. stu是用户定义的结构体类型名 4. (单选)假设int型占2个字节,有结构体定义如下: struct student{ int num;char name[20]; float score;] 定义的struct student定义结构变量stud1,并为其赋值的正确语句是() A. struct student stud1={101, LiSi,78.8}; B.struct student stud1=101, LiSi,78.8; C.struct student stud1={101,"LiSi", 78.8}; D.struct student stud1=101,"LiSi",78.8; 5.(多选)假设int占2个字节),有结构体定义如下: struct student{ int num;char name[20]; float score;}如果有定义struct student stud1;对其中结构分量name[]的正确引用是( )。( )。 A. student.stdu1.name[]=“ZhangHong”; B. stdu1.name[]={“ZhangHong”}; C. strcpy (student.stdu1.name,“ZhongHong”); D. strcpy(stdu1.name,“ZhangHong"); 【拓展应用】 5.简答题。 (1)设有说明struct DATE{ int year; int month;int day; };请写出一条定义语句,该语句定义d为上述结构体类型变量,并同时为其成员year、month、day依次赋初值2006、10、1:()。 设有说明 struct DATE{ int year; int month;int day; }; 请写出一条定义语句,该语句定义d为上述结构体类型变量,并同时为其成员year、month、 day依次赋初值2006、10、1: ()。 【自我评价】 【教师评价】 精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 7.1 与7.2 定义结构变量的方法 【基础巩固】 1. (单选)定义结构体变量有三种方式:先定义结构体类型在定义结构体变量、在定义结构体类型的同时定义结构体变量、直接定义结构体变量( )。 A. 正确 B. 错误 答案:C 2. (单选)定义结构体类型时,应使用关键字( )。 A.struct B.num C.name D.Word 答案:A 【能力进阶】 3. (单选)若有以下说明语句: struct student{ int num;char name[ ];floatscore;stu;则下面的叙述不正确的是?( ) A. struct是结构体类型的关键字 B. struct student是用户定义的结构体类型 C. num,score都是结构体成员名 D. stu是用户定义的结构体类型名 答案:C 4. (单选)假设int型占2个字节,有结构体定义如下: struct student{ int num;char name[20]; float score;] 定义的struct student定义结构变量stud1,并为其赋值的正确语句是() A. struct student stud1={101, LiSi,78.8}; B.struct student stud1=101, LiSi,78.8; C.struct student stud1={101,"LiSi", 78.8}; D.struct student stud1=101,"LiSi",78.8; 答案:C 5.(多选)假设int占2个字节),有结构体定义如下: struct st

资源预览图

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