第9章使用结构体类型处理组合数据
- 格式:ppt
- 大小:2.42 MB
- 文档页数:100
一、概念题二、判断题1. 结构体中的成员不可以单独使用(F)。
2. 成员名可以与程序中的变量名相同,二者不代表同一对象(T)。
3. 不能将一个结构体变量作为一个整体进行输入输出(T)。
4. 结构体变量所占内存长度是各成员占的内存长度之和(T)。
5. 结构体中的成员不可以单独使用(F )。
9. 一个结构体变量的指针就是该变量所占内存段的起始地址(T)。
10. 用结构体变量作实参,形参也必须是同类型的结构体变量(T )。
三、单选题1. 设变量定义如下,则对其中的结构分量num正确的引用是( )。
struct student {int num ;char name[20];float score;} stud[10];A. stud[1].num=10;B. student.stud.num=10;C. struct.stud.num=10;D. struct student.num=10;2. 已知职工记录描述如下,设变量w中的“生日”是“1993年10月25日”,下列对“生日”的正确赋值方式是()。
struct worker{int no;char name[20];char sex;struct birth{ int day; int month; int year;}a;};struct worker w;A day=25;month=10;year=1993;B w.birth.day=25; w.birth.month=10; w.birth.year=1993;C w.day=25; w.month=10; w.year=1993;D w.a.day=25; w.a.month=10; w.a.year=1993;3. 对于以下的变量定义,语句( )在语法和语义上都是正确的。
struct node {float x,y;char s[10];} point={1,2,”abc”},*p;A. *p=point;B. p=&point;C. point=p;D. p->x=point.y;4. 设有以下语句typedef struct S{ int g;char h;} T;则下面叙述中正确的是()。
c语言程序设计双色版答案C语言程序设计是计算机科学与技术专业的基础课程之一,通过学习该课程,学生可以掌握C语言的基本语法和编程技巧。
本文将针对C语言程序设计的双色版答案进行详细的讲解。
以下是各章节的答案内容:第一章:C语言概述与开发环境1. C语言是一种通用的高级程序设计语言,具有良好的可移植性和高效性。
2. 开发环境包括编译器、集成开发环境(IDE)等,可以根据个人习惯选择适合自己的开发环境。
第二章:C语言基本语法和数据类型1. C语言的基本语法包括标识符、关键字、运算符、表达式、语句和注释等。
2. 数据类型分为基本数据类型(整型、浮点型、字符型)和派生数据类型(数组、结构体、枚举、指针)。
第三章:C语言运算符和表达式1. 运算符包括算术运算符、关系运算符、逻辑运算符、赋值运算符等。
2. 表达式是由运算符、操作数和运算符优先级组合而成的。
第四章:C语言流程控制1. 流程控制分为顺序结构、选择结构和循环结构。
2. 选择结构包括if语句、switch语句,循环结构包括while循环、do-while循环和for循环。
第五章:C语言函数1. 函数是一段完成特定任务的独立代码块,可以重复使用。
2. 函数的定义包括函数名、参数、返回值类型和函数体。
第六章:C语言数组1. 数组是一组相同类型的元素集合,可以通过下标访问元素。
2. 数组可以是一维数组或多维数组,使用二维数组可以表示矩阵等数据结构。
第七章:C语言指针1. 指针是保存内存地址的变量,可以用于操作内存中的数据。
2. 指针的操作包括取地址操作、指针运算、指针与数组的关系等。
第八章:C语言字符和字符串处理1. 字符是编程语言中的基本单元,可以用于表示文本和符号等。
2. 字符串是字符的数组,可以用于表示文本、姓名等较长的数据。
第九章:C语言结构体与共用体1. 结构体是将不同类型的数据组合在一起形成一个新的数据类型。
2. 共用体是一种特殊的数据类型,不同成员共享同一块内存地址。