2023年编程题复习

发布 2022-03-19 22:01:28 阅读 4133

复习题1:

现有一个文本文件中包含一个班级的若干条学生信息,每条学生信息占一行。单个学生信息从左到右的排列顺序为:学号姓名年龄成绩1成绩2成绩3按要求完成如下操作:

1、定义一个cperson类,该类包含姓名属性、年龄。类定义如下:

classcperson;

请根据需要增加成员函数。

2、以cperson类为基类,派生一个cstudent类。cstudent类中基类。

基础上新增属性:学号、3个成绩(成绩为整数)。要求提供如下成员函数:

带默认参数的构造函数:默认参数值为:“无名“,0,0,0,0,0.

计算平均成绩的成员函数修改成绩的成员函数获取成绩的成员函数。

显示信息的成员函数请根据需要增加成员函数。

定义好上面两个类之后,请完成如下操作:

3、请编写一个函数,读取文件中的所有学生信息,要求使用向量存。

放所有学生信息。

4、请编写一个函数,在屏幕上输出所有学生信息,输出格式如下:

姓名(占8年龄(占3学号(占10成绩1(占8成绩2(占8列,右对齐)列,右对齐)列,右对齐)列,右对齐)列,右对齐)王城。

成绩3(占8

列,右对齐)90.13

5、请编写一个函数,计算每门课程的平均成绩。

6、请编写一个函数,在屏幕上输出每门课程的平均成绩。输出格式。

如下:成绩1的平均成绩:成绩2的平均成绩:成绩3的平均成绩:

7、请编写一个函数,根据3门课程的平均成绩对学生进行降序排序,并在main函数中将排序结果输出到屏幕上。输出格式与3同。8、main函数如下:

intmain();

2)请在cpoint类基础上公有派生ccycile类,ccycile类在cpoint类的基础上扩展了属性:半径、圆的编号。注意:圆的编号是唯一的。

3)请定义一个函数,从文件中读取所有圆信息。要求使用向量存放所有圆。

4)请编写一个函数,在屏幕上输出所有圆信息,输出格式如下:

圆编号(占5列,右对齐)1圆心坐标x(占5列,右对齐)20圆心坐标y(占5列,右对齐)2014403001半径(占8列,右对齐)87.51

5)请编写一个函数,计算所有圆的圆心到坐标原点的距离,并在main函数中将结果输出到屏幕上。输出格式如下:圆(x坐标,y坐标):距离。

圆(x坐标,y坐标):距离。

6)请编写一个函数,在圆集合中增加一个圆,并在main函数中输出所有圆信息。圆的数据如下:圆心坐标:(3,4);圆半径:10

7)请编写一个函数,根据圆的半径大小对所有圆进行降序排序,并在main函数中将排序结果输出到屏幕上。输出格式与4同。8)main函数如下:

intmain()

2023年编程题

print str j 是第 str n,2 个素数!endend set j j 1 循环数数。endprint 结束!2.求三角形面积 用set或select语句输入3个数据,判断这3个数据是否可以组成三角形,如果能够组成三角形,计算并输出三角形的面积。构成三角形的条件是 任意两边之和大于第三边...

2019编程题 要求

vb编程练习题。说明 做练习时,工程文件 标准模块及main过程可以自己创建,本练习只提供一个样例。第一题。问题描述 请打开指定文件夹下的工程文件并在标准模块module1中的main过程中实现如下功能 在给定的数据序列中,统计指定的关键字在序列 现的次数,并将结果写入输出文件中。说明 1.输出语句...

SQL编程题

select from student 添加成绩。insert into score values s271811 s25303 80,58 insert into score values s271813 s25302 50,90 insert into score values s271816 ...