第一范文网 - 专业文章范例文档资料分享平台

C语言结构体单元练习

来源:用户分享 时间:2025/7/27 17:27:40 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

15、以下对枚举类型名的定义中正确的是 。

A) enum a={one,two,three}; B) enum a {one=9,two=-1,three}; C) enum a={\D) enum a {\16、下面程序的输出是 。

main()

{ enum team { my,your=4,his,her=his+10}; printf(\

A) 0 1 2 3 B) 0 4 0 10 C) 0 4 5 15 D) 1 4 5 15 17、下述程序的执行结果是 。 #include union un { int i; char c[2]; };

void main( ) { union un x; x.c[0]=10; x.c[1]=1;

printf(\}

A) 266 B) 11 C) 265 D) 138 17、有以下程序

#include struct node { int num;

struct node *next;}; main()

{ struct node *p,*q,*r;

p=(struct node *)malloc(sizeof(struct node)); q=(struct node *)malloc(sizeof(struct node)); r=(struct node *)malloc(sizeof(struct node)); p->num=10; q->num=20; r->num=30; p->next=q; q->next=r;

printf(\p->next->num); }

程序运行后的输出结果是 。

A) 10 B) 20 C) 30 D) 40 18、设有以下说明语句:

typedef struct { int n; char ch[8]; }per;

则下面叙述正确的是 。

A) per是结构体变量名 B) per是结构体类型名 C) typedef是结构体类型 D) struct是结构体类型名

19、若有以下定义:

struct link { int data;

struct link *next; }a,b,c,*p,*q;

且变量a和b之间已经有如右图所示的链表结构:指针p指向变量a,q指向变量c。能够把c插到a和b之间,并形成新的链表的语句组是 。

A) a.next=c;c.next=b; B) p.next=q;q.next=p.next; C) p->next=&c;q->next=p->next; D) (*p).next=q;(*q).next=&b;

搜索更多关于: C语言结构体单元练习 的文档
C语言结构体单元练习.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7x0s06mipb00kc41ztqx_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top