- 2022-08-23 发布 |
- 37.5 KB |
- 5页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
C语言学习ch11a
|10,00,00|(1)设有下列程序段,则scanf函数调用语句中对结构体变量成员的不正确引用为()。structstudent{charname[20];intage;charsex;}stu[5],*p;p=stu;A)scanf("%s",stu[0].name);B)scanf("%d",p->age);C)scanf("%c",&(p->sex));D)scanf("%d",&stu[0].age);10|B|(2)若定义如下结构,则能打印出字母M的语句是()。structperson{charname[9];intage;};structpersonclass[10]={"Wujun",20,"Liudan",23,"Maling",21,"zhangming",22};A)printf("%c\n",class[3].name);B)printf("%c\n",class[2].name[0]);C)printf("%c\n",class[2].name[1]);D)printf("%c\n",class[3].name[1]);10|B|(3)在C程序中,使用结构体的目的是()。A)将一组相关的数据作为一个整体,以便程序使用。B)将一组相同数据类型的数据作为一个整体,以便程序使用。C)将一组数据作为一个整体,以便其中的成员共享存储空间。D)将一组数值一一列举出来,该类型变量的值只限于列举的数值范。10|A|(4)设有100个学生的考试成绩数据表如下形式:学号no整型姓名name字符数组型成绩score实型在下面结构数组的定义中,不正确的是()。A)structstudent{intno;charname[10];\nfloatscore;}structstudentstud[100];B)structstud[100]{intno;charname[10];floatscore;}C)structstudent{intno;charname[10];floatscore;}stud[100];D)struct{intno;charname[10];floatscore;}stud[10];10|B|(5)下列程序的输出结果为()。(数据类型long,int,char的长度分别为4,2,1个字节)#include查看更多