- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
结构体链表综合习题
以下说法中正确的是: 。 A:一个结构只能包含一种数据类型 B:不同结构中的成员不能有相同的成员名 C:两个结构变量不可以进行比较 D:关键字typedef用于定义新的数据类型 C 结构体、链表综合习题 设有以下说明,则值为210的表达式是: 。 struct s { int a;int *b;}; int x0[]={110,120},x1[]={210,220}; struct s x[]={{100},{200}},*p=x; x[0].b=x0;x[1].b=x1; A:*p-b B. (++p)-a C. *(p++)-b D.*(++p)-b D 结构体、链表综合习题 struct{ int x,y;}c[3]={ {1,2},{2,3}};正确的语句是 。 A:C[2]={3,4}; B:C[2]=C[1]; C:C[2]=C[1]-C[0]; D:if(c[1]c[0])c[2]=c[1];else c[2]=c[0]; B 结构体、链表综合习题 已知有如下的结构类型定义和变量声明: struct student { int num; char name[10]; } stu = {1,”Mary”},*p=stu; 则下列语句错误的是_____ A:printf(“%d”,stu.num); B:printf(“%d”,(stu) - num); C:printf(“%d”,stu - num); D:printf(“%d”,p - num); C 结构体、链表综合习题 已知有结构类型定义: typedef struct ex{long int num; char sex; struct ex *next; }student; 下列叙述错误的是___________。 struct ex 是结构类型 student是结构类型的变量名 C. ex可缺省 D. student不可缺省 B 结构体、链表综合习题 若要使表达式“P++”无语法错误,则变量P不能声明为___________。 A. int P; B. double P; C. int *P; D. struct{int x;}P; D 结构体、链表综合习题 数组和链表都可以用于存储一组彼此有关联的数据,以下说法中不正确的是: A:数组占用一块连续的存储区域,链表可能占用 若干不连续的存储区域 B:数组和链表所占用的存储区域均不能在程序运行期间动态地分配 C:数组中的数据可以随机存取或顺序存取,链表中的数据只能顺序存取 D:数组的长度是固定的,链表的长度是不固定的 B 结构体、链表综合习题 值为6的表达式为 struct st{int n;struct st *next;} static struct st a[3]={5,a[1],7,a[2],9,’\0’},*p; p=a[0]; A) p++-n B)p-n++ C)(*p).n++ D) ++p-n D 结构体、链表综合习题 对以下结构体变量example中成员x的引用正确的是 struct { int x ; int y ; } example , *p=example; (*p).example. x B) (*p). x C) p-example D) p.example. x B 结构体、链表综合习题 结构体、链表综合习题 对于下列程序段: struct SD {int x; float y; }; struct SD a[3]={{1001, 3.5},{1002,4.5},{1003,4.0}}, *p; p=a; 则下面不正确的使用是__________。 A. (++p)-x B. p++ C. (*p).y D. p=a[0].x D 结构体、链表综合习题 若有以下程序段: struct SD {int x; int *r; }; int a=1,b=2,c=3; struct SD s[3]={{1001,a},{1002,b},{1003,c}}; main() {struct SD *p; p=s;
文档评论(0)