<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Michael___J的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Michael___J</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Michael___J]]></copyright><item><title><![CDATA[《C++程序设计实践》实验十三]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125219662</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125219662</guid><author>Michael___J</author><pubDate>Fri, 10 Jun 2022 13:01:53 +0800</pubDate><description><![CDATA[《C++程序设计实践》实验十二
一、课内实验题（共5小题，50分）
题型得分	50
【描述】
声明并实现一个Student类，表示学生信息。Student类包括：
int类型的私有数据成员num，表示学号。
string类型的私有数据成员name，表示姓名。
int类型的私有数据成员score，表示成绩
char类型的私有数据成员grade，表示等级。
无参（默认）构造函数。
有参构造函数，将学号、姓名、成绩和等级设置为给定的参数。
访问器函数getNum、getName、getScore、getGrade]]></description><category></category></item><item><title><![CDATA[《C++程序设计实践》实验十二]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125219659</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125219659</guid><author>Michael___J</author><pubDate>Fri, 10 Jun 2022 13:01:22 +0800</pubDate><description><![CDATA[《C++程序设计实践》实验十二
一、课内实验题（共5小题，50分）
题型得分	50
【描述】
声明并实现一个Student类，表示学生信息。Student类包括：
int类型的私有数据成员num，表示学号。
string类型的私有数据成员name，表示姓名。
int类型的私有数据成员score，表示成绩
char类型的私有数据成员grade，表示等级。
无参（默认）构造函数。
有参构造函数，将学号、姓名、成绩和等级设置为给定的参数。
访问器函数getNum、getName、getScore、getGrade]]></description><category></category></item><item><title><![CDATA[《C++程序设计实践》实验十一]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125219653</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125219653</guid><author>Michael___J</author><pubDate>Fri, 10 Jun 2022 13:00:50 +0800</pubDate><description><![CDATA[《C++程序设计实践》实验十一
一、课内实验题（共10小题，100分）
题型得分	100
【描述】
按要求计算数值。
【输入】
第一行是整数n，表示第二行有n个整数。
第二行：n个整数。
所有整数都在0和100之间。
【输出】
先输出：
1
100
101
101
对于输入中第二行的每个整数x，输出两行：
第一行：k=x；
第二行：x的平方。
【输入示例】3
3 4 5
【输出示例】
1
100
101
101
k=3
9
k=4
16
k=5
25（10分）
我的答案：
A(int x) {
n = x;]]></description><category></category></item><item><title><![CDATA[《C++程序设计实践》实验十[期中]]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125206739</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125206739</guid><author>Michael___J</author><pubDate>Thu, 09 Jun 2022 16:52:49 +0800</pubDate><description><![CDATA[《C++程序设计实践》实验十[期中]
一、课内实验题（共10小题，100分）
题型得分	100
【描述】
声明并实现一个类模板Pair，表示数对。类模板Pair包括：
私有数据成员first和second，first的类型为类参数T1，second的类型为类参数T2。
有参构造函数，将first和second设置为给定的参数。
访问器函数，分别返回first和second的值。
成员函数print，输出一个数对。、
成员函数swap，交换两个数对的值。
重载关系运算符=、==、!=，判断两个...]]></description><category></category></item><item><title><![CDATA[《C++程序设计实践》实验9]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125206664</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125206664</guid><author>Michael___J</author><pubDate>Thu, 09 Jun 2022 16:50:26 +0800</pubDate><description><![CDATA[《C++程序设计实践》实验8
一、课内实验题（共8小题，80分）
题型得分	77.5
【描述】
编写程序，求按顺时针方向输入n（0＜n≤10）个顶点坐标的多边形周长。要求顶点坐标用结构表示。
【输入】
第一行输入正整数n；下面n行，每行两个浮点数，以空格间隔，为多边形各顶点的坐标。
【输出】
多边形的周长，精确到小数点后2位。
【输入示例】
4
0 0
0 1
1 1
1 0
【输出示例】
4.00
【提示】
顶点坐标不一定是整数。
（10分）
我的答案：
#include
u...]]></description><category></category></item><item><title><![CDATA[《C++程序设计实践》实验8]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125206651</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125206651</guid><author>Michael___J</author><pubDate>Thu, 09 Jun 2022 16:49:55 +0800</pubDate><description><![CDATA[《C++程序设计实践》实验8
一、课内实验题（共8小题，80分）
题型得分	77.5
【描述】
编写程序，求按顺时针方向输入n（0＜n≤10）个顶点坐标的多边形周长。要求顶点坐标用结构表示。
【输入】
第一行输入正整数n；下面n行，每行两个浮点数，以空格间隔，为多边形各顶点的坐标。
【输出】
多边形的周长，精确到小数点后2位。
【输入示例】
4
0 0
0 1
1 1
1 0
【输出示例】
4.00
【提示】
顶点坐标不一定是整数。
（10分）
我的答案：
#include
u...]]></description><category></category></item><item><title><![CDATA[《C++程序设计实践》实验7]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125206633</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125206633</guid><author>Michael___J</author><pubDate>Thu, 09 Jun 2022 16:49:22 +0800</pubDate><description><![CDATA[《C++程序设计实践》实验7
一、课内实验题（共10小题，100分）
题型得分	100
【描述】
输入一个字符串，统计并输出该字符串中26个英文字母（不区分大小写）出现的次数。
【输入】
输入一个字符串。
【输出】
分行输出26个英文字母（不区分大小写）出现的次数。
【输入示例】I am a student.
【输出示例】
a:2
d:1
e:1
i:1
m:1
n:1
s:1
t:2
u:1
【来源】
《程序设计基础——以C++为例》第4章实验9。（10分）
我的答案：
#include...]]></description><category></category></item><item><title><![CDATA[《C++程序设计实践》实验6]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125206614</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125206614</guid><author>Michael___J</author><pubDate>Thu, 09 Jun 2022 16:48:50 +0800</pubDate><description><![CDATA[《C++程序设计实践》实验6
一、课内实验题（共10小题，100分）
题型得分	100
【描述】
编写程序，以左下三角的形式输出前n行杨辉三角形。
【输入】
输入在一行中给出n（1≤n≤10）。
【输出】
以左下三角的格式输出前n行杨辉三角形。每个数字占固定4位。
【输入示例】5
【输出示例】
1
1   1
1   2   1
1   3   3   1
1   4   6   4   1
【来源】
《程序设计基础——以C++为例》第4章实验7。（10分）
我的答案：
#include
#include
]]></description><category></category></item><item><title><![CDATA[《C++程序设计实践》实验5]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125206593</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125206593</guid><author>Michael___J</author><pubDate>Thu, 09 Jun 2022 16:48:18 +0800</pubDate><description><![CDATA[《C++程序设计实践》实验5
一、课内实验题（共10小题，100分）
题型得分	100
【描述】
按如下公式：求出数列的前n项（n≤20）并输出，要求每行输出5项。定义和调用递归函数：int sequence(int n)，计算数列第n项的值。
【输入】
输入一个正整数n。
【输出】
输出数列的前n项。每行输出5项。每项宽度为6。
【输入示例】20
【输出示例】
0     1     2     3     6
11    20    37    68   125
230   423   778  143]]></description><category></category></item><item><title><![CDATA[《C++程序设计实践》实验4]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125206568</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125206568</guid><author>Michael___J</author><pubDate>Thu, 09 Jun 2022 16:47:42 +0800</pubDate><description><![CDATA[《C++程序设计实践》实验4
一、课内实验题（共10小题，100分）
题型得分	100
【描述】
编写程序，根据输入的字符以及棱形的边长，输出以该字符为填充字符的棱形。
【输入】
输入在一行中给出字符和边长。
【输出】
输出以该字符为填充字符，相应边长的棱形。
【输入示例】
A 5
【输出示例】
A
AAA
AAAAA
AAAAAAA
AAAAAAAAA
AAAAAAA
AAAAA
AAA
A【来源】
《程序设计基础——以C++为例》第2章实验19。（10分）
我的答案：
#include...]]></description><category></category></item><item><title><![CDATA[《C++程序设计实践》实验3]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125206549</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125206549</guid><author>Michael___J</author><pubDate>Thu, 09 Jun 2022 16:47:11 +0800</pubDate><description><![CDATA[《C++程序设计实践》实验3
一、课内实验题（共10小题，100分）
题型得分	98.33
【描述】
你买了一箱n个苹果，很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果，假设虫子在吃完一个苹果之前不会吃另一个，那么经过y小时你还有多少个完整的苹果？
【输入】
输入n，x和y（均为整数），以整数间隔。
【输出】
输出完整的苹果数（整数）。
【输入示例】
10 4 9
【输出示例】
7
（10分）
我的答案：
#include
using namespace st...]]></description><category></category></item><item><title><![CDATA[《C++程序设计实践》实验2]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125206535</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125206535</guid><author>Michael___J</author><pubDate>Thu, 09 Jun 2022 16:46:37 +0800</pubDate><description><![CDATA[《C++程序设计实践》实验2
一、课内实验题（共10小题，100分）
题型得分	90
【描述】
编写程序，读取投资总额、年利率和年数，然后使用如下公式计算未来投资金额。【输入】
一行中给出投资总额、年利率和年数，其间以空格分隔。
【输出】
一行中输出未来投资金额，结果保留2位小数。
【输入示例】1000 3.25 1
【输出示例】
1032.99
【提示】
可以使用数学库中的pow函数来计算a的b次幂。
年利率转换为月利率，年数转换为月数。
（10分）
我的答案：
#include...]]></description><category></category></item><item><title><![CDATA[《C++程序设计实践》实验1]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125206519</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125206519</guid><author>Michael___J</author><pubDate>Thu, 09 Jun 2022 16:46:04 +0800</pubDate><description><![CDATA[《C++程序设计实践》实验1
一、课内实验题（共10小题，100分）
题型得分	100
【描述】
在屏幕上显示“Welcome to C++！”并换行。
【输入】
没有输入。
【输出】
Welcome to C++!
【来源】
《程序设计基础——以C++为例》第1章实验1。（10分）
我的答案：
#include
using namespace std;
int main(){
cout...]]></description><category></category></item><item><title><![CDATA[《C++程序设计》作业8]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125142335</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125142335</guid><author>Michael___J</author><pubDate>Mon, 06 Jun 2022 10:33:35 +0800</pubDate><description><![CDATA[《C++程序设计》作业8
一、单项选择题（共10小题，20分）
题型得分	14
关于 istream 类的getline 成员函数，以下说法正确的是（   ）。（2分）
A. getline 只能读取一整行
B. getline 会往读入的内存缓冲区里自动添加’\0’
C. 用 getline 读取一行时，换行符也会被读入内存缓冲区
D. 用 getline 读取一行时，换行符还是留在输入流中
我的答案：
A
题目得分	0
参考答案：
B
若有以下程序#include 
#include 
#include]]></description><category></category></item><item><title><![CDATA[《C++程序设计》作业7]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125142309</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125142309</guid><author>Michael___J</author><pubDate>Mon, 06 Jun 2022 10:32:52 +0800</pubDate><description><![CDATA[《C++程序设计》作业7
一、单项选择题（共18小题，36分）
题型得分	30
以下关于抽象类的说法正确的是（   ）。（2分）
A. 抽象类至少含有一个静态成员函数
B. 抽象类的成员函数中，不能出现对本类纯虚函数进行调用的语句
C. 抽象类至少含有一个纯虚函数
D. 可以定义抽象类的对象
我的答案：
C
题目得分	2
参考答案：
C
以下说法错误的是（   ）。假设在公有继承情况下。（2分）
A. 可以将派生类对象的地址赋值给基类指针
B. 可以将派生类对象赋值给基类对象
C. 可以将派生类对象赋值给基]]></description><category></category></item><item><title><![CDATA[《C++程序设计》作业6]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125142293</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125142293</guid><author>Michael___J</author><pubDate>Mon, 06 Jun 2022 10:32:13 +0800</pubDate><description><![CDATA[《C++程序设计》作业6
一、单项选择题（共16小题，32分）
题型得分	24
以下关于类的友元函数的说法中错误的是（   ）。（2分）
A. 友元函数不是成员函数
B. 友元函数只能在类的公共（public）部分声明
C. 友元函数需要在类内声明
D. 友元函数可以直接访问类的私有成员
我的答案：
B
题目得分	2
参考答案：
B
以下关于 this 指针的说法中错误的是（    ）。（2分）
A. 在构造函数内部可以使用this指针
B. const成员函数内部不可以使用this 指针
C. 在析构函数]]></description><category></category></item><item><title><![CDATA[《C++程序设计》作业5]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125142268</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125142268</guid><author>Michael___J</author><pubDate>Mon, 06 Jun 2022 10:31:13 +0800</pubDate><description><![CDATA[《C++程序设计》作业5
一、单项选择题（共30小题，60分）
题型得分	56
下列（   ），不会调用对象的析构函数。（2分）
A. 将对象指针强行赋值为NULL时
B. 当对象变量脱离其作用域时
C. 函数中定义的动态对象变量当函数执行结束时
D. 用delete删除对象指针时
我的答案：
A
题目得分	2
参考答案：
A
面向对象程序设计将数据与（    ）放在一起，作为一个相互依存、不可分割的整体来处理。（2分）
A. 对数据的操作
B. 信息
C. 数据隐藏
D. 数据抽象
我的答案：
A
题目得]]></description><category></category></item><item><title><![CDATA[《C++程序设计》作业4]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125142248</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125142248</guid><author>Michael___J</author><pubDate>Mon, 06 Jun 2022 10:30:39 +0800</pubDate><description><![CDATA[《C++程序设计》作业4
一、单项选择题（共30小题，60分）
题型得分	54
若有如下数组定义：int a[10]= {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};则数值不是6的表达式是（    ）。（2分）
A. a[6]
B. a[9] - a[3]
C. a[7]
D. a[10 - 4]
我的答案：
C
题目得分	2
参考答案：
C
结构变量在其生命期里，（   ）。（2分）
A. 所有成员一直驻留在内存中
B. 只有一个成员驻留在内存中
C. 部分成员驻留在内存中
D. 没有成员]]></description><category></category></item><item><title><![CDATA[《C++程序设计》作业3]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125142225</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125142225</guid><author>Michael___J</author><pubDate>Mon, 06 Jun 2022 10:29:59 +0800</pubDate><description><![CDATA[《C++程序设计》作业3
一、单项选择题（共32小题，64分）
题型得分	56
以下函数定义，能正确编译的是（   ）。（2分）
A.
double fun(int x, y) {
int z = x + y;
return z;
}B.
double fun(int x, int y) {
int x, y;
double z;
z = x + y;
return z;
}C.
double fun(int x, int y) {
z = x + y;
return z;
}D.
double fun(i]]></description><category></category></item><item><title><![CDATA[《C++程序设计》作业2]]></title><link>https://blog.youkuaiyun.com/Michael___J/article/details/125141462</link><guid>https://blog.youkuaiyun.com/Michael___J/article/details/125141462</guid><author>Michael___J</author><pubDate>Mon, 06 Jun 2022 09:57:34 +0800</pubDate><description><![CDATA[《C++程序设计》作业2
一、单项选择题（共40小题，80分）
题型得分	76
若有以下代码段：int a = 0, b = 2, c = 3;
if(c = a)
cout ]]></description><category></category></item></channel></rss>