教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 建筑文档 >

C语言练习题(谭浩强第四版)..附有答案(4)

来源:网络收集 时间:2026-02-14
导读: 高级语言程序设计综合练习一 学号: 姓名: struct date birthday; }a; 对结构体变量a的出生年份进行赋值时,下面正确的赋值语句是( )。 A y =1958 B birthday.y=1958 C a.birthday.y =1958 D a.y =1958 13.有以下

高级语言程序设计综合练习一 学号: 姓名:

struct date birthday; }a;

对结构体变量a的出生年份进行赋值时,下面正确的赋值语句是( )。 A y =1958 B birthday.y=1958

C a.birthday.y =1958 D a.y =1958

13.有以下程序段

typedef struct node { int data;

struct node *next; }NODE; NODE *p;

以下叙述正确的是( )

A)NODE *p;语句出错 B)p 是指向struct node 结构体变量的指针的指针

C)p 是struct node 结构体变量 D)p 是指向struct node 结构体变量的指针

14.以下关于typedef 的叙述错误的是( )

A) typedef只是将已存在的类型用一个新的名字来代表 B) 用typedef可以增加新类型

C)用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名 D)用typedef为类型说明一个新名,通常可以增加程序的可读性

15.下面程序的运行结果是( )

union un

{ int a; int b; int c;}; main()

{ union un u;

u.a=1; u.b=2; u.c=3;

printf(“a=%d,b=%d,c=%d\\n”,u.a,u.b,u.c); }

A)a=3,b=3,c=3 B)a=1,b=2,c=3 C)a=1,b=1,c=1 D)a=2,b=2,c=2

(第9章 结构体与联合体)参考答案

一、单选题

答案: 1D 2 B 3 C 4 D 5 D 6 D 7B 8C 9 C 10 B 11 D 12 C 13D 14B 15A

二、程序填空

已知head 指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整型。下面的sum函数是求出链表中所有结点数据域值的和,作为函数值返回。请填空完善程序。

30

C语言练习题(谭浩强第四版)..附有答案(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/682397.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)