in-class-test

结构体课堂测试题

  1. 什么是结构体类型?

  2. 什么是结构体变量?

  3. 定一个名为House的结构体类型,其中包含成员:面积(浮点型),房间数(整型),居住人口(整型),具体地址(字符)。并定义一个对应的结构体变量(数据自行YY)。

  4. 结构体类型和结构体变量的区别是什么?

  5. 结构体变量如何初始化?

    • 什么是指定初始化,请举例说明
  6. 什么是结构体数组?如何初始化?

1
2
3
4
5
6
7
8
9
10
11
12
13

#include <stdio.h>
int main()
{ struct Student
{ long int num;
char name[20];
char sex;
char addr[20];
};

return 0;
}

在以上代码基础上:

  1. 添加5个学生的数据(数据自行yy)
  2. 打印出学生的姓名以及住址
  3. 统计男生和女生个数并打印显示
1
2
3
4
5
6
7
8
9
10
11
12
13
14
struct stu{
char *name; //姓名
int num; //学号
int age; //年龄
char group; //所在小组
float score; //成绩
}class[5] = {
{"Li ping", 5, 18, 'C', 145.0},
{"Zhang ping", 4, 19, 'A', 130.5},
{"He fang", 1, 18, 'A', 148.5},
{"Cheng ling", 2, 17, 'F', 139.0},
{"Wang ming", 3, 17, 'B', 144.5}
};

根据以上代码,增加指令,

  1. 打印出Zhang ping和Wang ming的所在学习小组和成绩;
  2. 所有同学的平均分,中位数,方差。

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!