高级程序设计II_实验题ex5
- 格式:doc
- 大小:50.50 KB
- 文档页数:4
2025年计算机等级考试二级MS Office高级应用与设计自测试卷及答案指导一、单项选择题(本大题有20小题,每小题1分,共20分)1、在Excel中,要实现公式自动填充,以下哪种操作是正确的?A. 直接将光标拖动到需要填充的单元格B. 选中公式所在的单元格,按下“Ctrl+D”键C. 选中公式所在的单元格,选择“开始”选项卡中的“填充”下拉菜单,选择“向下填充”D. 以上所有操作都可以实现公式自动填充答案:D解析:在Excel中,要实现公式自动填充,可以使用多种方法。
直接拖动填充句柄(光标拖动到需要填充的单元格),按下“Ctrl+D”键,或者使用“填充”下拉菜单中的“向下填充”选项都可以实现公式自动填充。
因此,选项D包含了所有正确的方法。
2、在PowerPoint中,以下哪种方式可以快速创建一个标题幻灯片?A. 在“幻灯片”菜单中选择“新建幻灯片”,然后选择“标题幻灯片”模板B. 在“设计”选项卡中选择“新建幻灯片”,然后选择“标题幻灯片”模板C. 在“插入”选项卡中选择“标题”,然后直接输入文本D. 在第一张幻灯片上输入文本并设置字体大小,然后将其转换为标题幻灯片答案:A解析:在PowerPoint中,要快速创建一个标题幻灯片,应该在“幻灯片”菜单中选择“新建幻灯片”,然后从提供的幻灯片模板中选择“标题幻灯片”。
选项B中的“设计”选项卡不提供新建幻灯片的选项。
选项C和D虽然可以创建标题,但不是通过快速创建标题幻灯片的标准方法。
3、在使用Excel进行数据分析时,以下哪一项功能最适用于创建动态数据汇总表,可以根据不同条件快速筛选和分析大量数据?A. 数据透视表B. 条件格式C. 分类汇总D. 自动筛选答案:A. 数据透视表解析:数据透视表是Excel中一个非常强大的工具,它允许用户对大量的数据进行汇总和分析。
通过数据透视表,用户可以轻松地重新组织数据、执行复杂的计算、发现数据中的模式和趋势,以及根据不同的条件来查看数据的不同方面。
全国计算机二级Web程序设计试题库一、名词解释1、HTML:hyper text markup language ,超文本标记语言2、ASP:active server pages,活动服务器网页3、URL:uniform resorce locator,统一资源定位符4、3W:world wide web,万维网5、CSS:cascading style sheets,层叠式样式表6、<hr>:水平线标记7、Now函数功能:根据计算机系统设定的日期和时间返回当前的日期和时间值8、Trim 函数功能:去掉字符串前后的空格9、Len 功能:返回字符串内字符的数目,或是存储一变量所需的字节数10、msgbox():基本输出信息框11、CStr函数:将数据转换成一个字符串12、事件:是对网页中各种控件状态改变的一种描述。
13、对象:浏览器中或脚本编写中用于综合描述一组功能和事件的组合体14、<%Session.abandon%>意思为:清除所有的session15、组件:是将执行某项或一组任务的代码集成为一个独立的可调用的模块16、SQL:structured query language,结构化查询语言17、ADO:ActiveX Data Objects.ActiveX数据对象18、ODBC:open database connectivity,开放式数据库连接19、InputBox函数:在键盘上输入数据20、IsNumeric函数:测试自变量是否是一个数值二、填空题1、如果操作系统是Windows 2000,一般需要安装______ 组件才能运行ASP程序。
(IIS)2、ASP的脚本程序是在服务器端执行的,通常脚本代码不会被别人窥视,另外程序执行完毕后,仅仅将执行结果返回给客户端浏览器,这样做减轻了的_______负担。
(网络传输)3、ASP的脚本程序是在_______执行的,通常脚本代码不会被别人窥视,另外程序执行完毕后,仅仅将执行结果返回给客户端浏览器,这样做减轻了网络传输的负担。
2024年6月青少年软件编程Python等级考试试卷五级真题(含答案)分数:100分题数:38一、单选题(共25题,共50分)。
1.题range()函数的基本用法是什么()。
A.生成一个等差数列B.生成一个随机数列C.生成一个递增数列D.生成一个递减数列标准答案:A。
2.下列哪个代码段会输出"108642"()。
标准答案:B。
3.题range()函数的返回值是什么类型的对象()。
A.元组B.列表C.字典D.可迭代对象标准答案:D。
4.以下代码段中,哪一项可以输出“1234”()。
标准答案:B。
5.兴趣小组4位同学分别在python中定义了一个集合,正确的是()。
标准答案:C。
6.水果店现有一个集合set1={'apple',orange''peach},现在新进香蕉"banana',需要增加集合元素"banana',正确的操作是?() (2分)标准答案:D。
7.下列Python表达式的值最大的是()。
标准答案:A。
8.利用Python编写程序时,导人random模块后可以随机产生一个大写字母的表达式是()。
标准答案:A。
9.有如下程序段,程序运行后,列表list1可能的值是()。
标准答案:D。
10.有如下Python程序段,程序运行后输出的结果是?( )标准答案:B。
假设有一个列表list1=[1,2,3,4,5],下面哪个操作可以移除列表中的第一个元素()。
标准答案:B。
12.以下哪个选项可以创建一个列表,包含数字1到10的平方()。
标准答案:D。
13.各评委对某选手的评分为83,85,87,75,95,87,88,90,79,80。
在核对成绩时发现有误,错误录入的得分为score= [83,85,87,75,95,87,88,89,70,98],以下选项中能实现正确修改的是()。
标准答案:A。
14.运行下列代码,输出的结果是()。
2024年3月青少年软件编程Python等级考试试卷五级真题(含答案解析)分数:100 题数:38一、单选题(共25题,共50分)。
1. 以下代码的输出结果是?()nums = list(range(100, 201))print(nums[::10])A. [100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200]B. [100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 200]C. [100, 111, 122, 133, 144, 155, 166, 177, 188, 199]D. [199, 188, 177, 166, 155, 144, 133, 122, 111, 100]标准答案:A。
试题解析:list(range(100, 201)) 表示包含 100 到 200 一百个整数的列表,而 nums[::10] 表示从开头(即索引 0)开始,每隔 10 个元素取一个数,因此输出结果为 [100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200]。
2. 以下代码的输出结果是?()def count_odd_numbers(n):return len([num for num in range(n) if num % 2 != 0])print(count_odd_numbers(20))A. 5B. 8C. 10D. 15标准答案:C。
试题解析:range(n) 表示包含 0 到 n-1 之间的所有整数,而 [num for num in range(n) if num % 2 != 0] 表示从 0 到 n-1 中选出所有奇数,而这些奇数正好有 1, 3, 5, 7, 9, 11, 13, 15,17,19所以输出结果为 10。
3. 以下代码的输出结果是?()for i in range(5):print(' '*(5-i) + '*'*(2*i+1))A. 错误,代码无法运行。
2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)题数:37 分数:100一、单选题(共25题,共50分)。
1.以下代码的输出是?()a = ['甲','乙','丙','丁','子','丑']print(a[4])A. 丁B. ['丁']C. ['子']D. 子答案:D。
解析:列表的下标从0开始,所以是第五个元素'子',元素是不带[]的,所以选D。
2.语句的运行结果是?()A. '新,年,快,乐'B. '新年快乐'C. '新年快乐'D. '新、年、快、乐'。
答案:A。
解析:本题考察的是字符串方法,该方法的作用是在iter变量除最后元素外每个元素后增加一个str。
例如结果为"1,2,3,4,5"。
3.语句的运行结果?()A. 'I like program'B. 'I like programming'C. 'I like programing'D. "I like programmming"答案:B。
解析:本题考察的是方法,该方法的作用是返回字符串str副本,所有old子串被替换为new。
4.题ls = ['a', 'b', 'c', 'd', 'e'],下列哪个选项可以将ls中的元素顺序整体反转?()答案:C。
解析:本题考察的是列表元素的反转操作,该操作的方法是reverse()。
5.已知stu = {"一班":"杨思甜", "二班":"赵柏瑞", "三班":"王一乐", "四班":"刘道林"},则输出所有班级及对应姓名(键值对)的命令是?()答案:C。
实验五索引与视图定义1 实验目的与要求(1) 掌握索引的建立和删除操作。
(2) 掌握视图的创建和查询操作。
2 实验内容(1) 根据基本表创建以下索引:①在图书表中按出版社号建立一个非聚集索引PublishingnoIdx。
②在读者表中按身份证号建立一个非聚集索引IdentifycardIdx。
③在读者表中,首先按工作单位的升序,然后按借书数量降序建立一个非聚集索引WorkunitCountIdx。
(2) 创建一个只含清华大学出版社信息的图书视图BookView。
(3) 创建一个包含读者编号、读者姓名、图书编号、图书名称、借阅日期、归还日期的视图BorrowView。
(4) 创建一个视图,要求显示至少借阅了3本书的读者信息ReaderView。
(5) 在视图BorrowView中查询2010年4月22日以前被借阅的图书。
(6) 在视图ReaderView中查询姓张的读者信息。
(7) 在视图BorrowView基础上再建一个只包含合生元有限公司读者所借图书信息的视图BorrowView1。
(8) 删除视图BorrowView。
参考答案(1) 根据基本表创建以下索引:①在图书表中按出版社号建立一个非聚集索引PublishingnoIdx。
create nonclustered index PublishingnoIdx on book(Publishingno)②在读者表中按身份证号建立一个非聚集索引IdentifycardIdx。
create nonclustered index IdentifycardIdx on reader(Identifycard)③在读者表中,首先按工作单位的升序,然后按借书数量降序建立一个非聚集索引WorkunitCountIdx。
create nonclustered index WorkunitCountIdx onreader(Workunit,borrowCount desc)(2) 创建一个只含清华大学出版社信息的图书视图BookView。
要求:
1.报告格式和内容要求:
a. 内容和格式整齐。
大标题采用黑体四号字加粗,小标题采用小四号字加粗。
正
文采用五号宋体,单倍行距。
b. 贴图时请剪裁到适当大小,要保证打印时可以看清,但也不要太大以免“越界”。
c. 不要在报告中写与实验无关的话,内容要有条理、完整、并能突出重点,要将
遇到的主要问题说明。
2.文件格式要求:
a. 将实验成果放入一个文件夹中,文件夹的内容包括:本实验报告、项目。
b. 文件夹以“学号姓名_S1”为文件名。
其中,S1表示这是实验1的报告,S大写,
以后的实验报告以类似方法编号顺延,注意:你的学号放在姓名前。
c. 注意:所有文件保存后关闭,然后再打包成RAR文件,以免提交的内容丢失或
打不开。
3.提交方式和时间:一周内完成。
可以将文件包发到我邮箱zcwang@。
4.主动查阅资料,坚持自己亲手完成实验,弄清每个步骤和相关原理。
2024年等级考试-计算机二级-Python语言程序设计考试历年真题常考点试题带答案(图片大小可任意调节)第1卷一.单选题(共20题)1.以下表达式,正确定义了一个集合数据对象的是:A.x = { 200, ’flg ’, 20.3}B.x = ( 200, ’flg ’, 20.3)C. x = [ 200, ’flg ’, 20.3 ]D. x = { ‘flg ’ : 20.3}2.在软件开发中,需求分析阶段产生的主要文档是A.用户手册B.软件集成测试计划C.软件详细设计说明书D.软件需求规格说明书3.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和A.可重用性差B.冗余性C.非持久性D. 安全性差4.在 E-R 图中,哪个选项是用来表示联系的图形A.矩形B.椭圆形C.三角形D.菱形5.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是B.白箱测试法C.黑箱测试法D.安装测试法6.以下程序输出到文件 text.csv 里的结果是:fo = open("text.csv",'w')x = [90,87,93]z = []for y in x:z.append(str(y))fo.write(",".join(z))fo.close()A.[90,87,93]B.90,87,93C.‘[90,87,93] ’D.‘90,87,93 ’7.以下选项,不属于程序流程图基本元素的是:A.循环框B.连接点C.判断框D. 起始框8.str ="Python 语言程序设计 ",表达式 str.isnumeric() 的结果是:A.TrueB. 1C.0D.False9.以下关于数据维度的描述,错误的是:A.采用列表表示一维数据,不同数据类型的元素是可以的B.JSON 格式可以表示比二维数据还复杂的高维数据C. 二维数据可以看成是一维数据的组合形式D.字典不可以表示二维以上的高维数据10.对建立良好的程序设计风格,下面描述正确的是A.符号名的命名只要符合语法B. 充分考虑程序的执行效率C.程序的注释可有可无D.程序应简单、清晰、可读性好11.表达式 eval('500/10') 的结果是:B.500/10C.50D. 50.012.执行以下程序,输入 la,输出结果是:la = 'python'try:s = eval(input(' 请输入整数: '))ls = s*2print(ls)except:print('请输入整数 ')B.请输入整数C.pythonpythonD.python13.以下关于文件的描述,错误的是:A.二进制文件和文本文件的操作步骤都是“打开-操作-关闭”B. open() 打开文件之后,文件的内容并没有在内存中C.open() 只能打开一个已经存在的文件D.文件读写之后,要调用 close() 才能确保文件被保存在磁盘中了14.以下对数值运算操作符描述错误的选项是:A.Python 提供了 9 个基本的数值运算操作符B.Python 数值运算操作符也叫做内置操作符C.Python 二元数学操作符都有与之对应的增强赋值操作符D.Python 数值运算操作符需要引用第三方库 math15.设 str = 'python' ,想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:A.print(str[0].upper()+str[1:])B.print(str[1].upper()+str[-1:1])C.print(str[0].upper()+str[1:-1])D.print(str[1].upper()+str[2:])16.下列叙述中正确的是A.一个算法的空间复杂度大,则其时间复杂度必定小B.一个算法的空间复杂度大,则其时间复杂度也必定大C.算法的时间复杂度与空间复杂度没有直接关系D.一个算法的时间复杂度大,则其空间复杂度必定小17.表达式 type(eval('45')) 的结果是:C.NoneD.18.软件开发离不开系统环境资源的支持,其中必要的测试数据属于A.辅助资源B.硬件资源C.通信资源D.支持软件19.以下关于程序设计语言的描述,错误的选项是:A.Python 语言是一种脚本编程语言B.汇编语言是直接操作计算机硬件的编程语言C. 程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段D.编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序20.以下程序的输出结果是:ss = list(set("jzzszyj"))ss.sort()print(ss)A.['z', 'j', 's', 'y']B. ['j', 's', 'y', 'z']C. ['j', 'z', 'z', 's', 'z', 'y', 'j']D.['j', 'j', 's', 'y', 'z', 'z', 'z']二.问答题(共2题)1.请简述 Python 中类方法、实例方法、静态方法各自的区别?并简述它们各自的用途。
实验三派生与继承(2013-10-31)一、实验名称:派生与继承。
二、实验目的:(1)理解继承的含义,掌握派生类的定义方法和实现;(2)理解公有继承下基类成员对派生类成员和派生类对象的可见性,能正确地访问继承层次中的各种类成员;(3)理解保护成员在继承中的作用,能够在适当的时候选择使用保护成员以便派生类成员可以访问基类的部分非公开的成员;三、实验学时:4学时四、练习项目1. 阅读下面程序,先定义“点”类Point,再由“点”类派生出“圆”类Circle,分析结果。
#include <iostream.h>#define PI 3.14159class Point // 定义“点”类{int x, y;public:Point(int a=0, int b=0){ x=a; y=b; }void ShowPoint( ){ cout<<"Point:("<<x<<','<<y<<")\n"; }int Getx( ){ return x; }int Gety( ){ return y; }void Setxy(int a, int b){ x=a; y=b; }};class Circle: public Point// 定义“圆”类,公有继承{int r;// “圆”的半径public:Circle(int x, int y, int ra) : Point(x, y)// B{ r = ra; }void Setr(int ra){ r = ra; }double Area( ) //求圆的面积{ return PI*r*r; }void Move(int x_offset, int y_offset) //将圆心坐标平移{int x1=Getx( ); //存取基类的私有成员int y1=Gety( ); // Dx1 += x_offset; y1 += y_offset;Setxy(x1, y1); // E }void ShowCircle( ){ShowPoint( ); // Fcout<<" Radius: "<<r<<'\t';cout<<"Area: "<<Area( )<<endl; //G }};void main( ){Circle c(1, 1, 1);c.ShowCircle( );c.Move(1, 2);c.ShowCircle( );c.Setxy(4, 5); //重新置圆心坐标c.Setr(2); //重新置半径值c.ShowCircle( );}(1)记录程序的运行结果(2)测试能否将move函数体改写为x=x+x_offset;y=y+y_offset;2.编程实现(1)根据下面的要求实现圆类Circle。
全国计算机等级考试二级Visual+Basic语言程序设计真题精选5一、单项选择题1.窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。
运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:当向文本框Text1中输入小写字母a时,文本框Text2中显示的是()。
A.AB.aC.C √D.c解析:KeyUp事件的KeyCode参数返回的是“键值”,不区分大小写。
Chr函数用来返回以数值表达式值为编码的字符。
Ucase函数用来转换大小写。
所以变量c=UCase(“a”)=“A”。
Asc(c)返回变量c中的第一个字符的ASCII,加2后,再由Chr函数转为字符,变为了“C”。
4.设工程文件包含两个窗体文件,两个窗体上分别只有一个名称为Command1的命令按钮Form1的代码如下:Module1的代码如下:对以上程序,下列叙述中错误的是()。
A.x是用户定义的类型B.InputBox函数弹出的对话框中没有提示信息C.若输入的是偶数,y.b的值为该偶数的平方D.把√解析:Fix函数是取整函数,它会删除小数部分,直接取表达式的整数部分,不四舍五入。
A项正确,X是用户定义的一种变量类型,可以使用它来声明变量;B项正确,InPutBox的格式为InPutBox(“提示信息”);C项正确,偶数被2整除和被2除的值相等,如果为偶数,那么Y.b的值就是Y.a的值的平方。
6.设x是整型变量,与函数在窗体上画一个命令按钮,然后编写如下事件过程:(“请输入一个字符串”)上述事件过程的功能是将List1中被选中的列表项添加到List2中。
运行程序时,发现不能达到预期目的,应做修改,下列修改中正确的是()。
A.将ForB.将改为C.将改为√D.将改为解析:列表框控件的List属性为保存了列表框中所有值的数组,可以通过下标访问数组中的值,应当将改为List属性来获取List1中每个选中的行。
实验五(2010-3-23)一、实验名称:I/O流类库二、实验目的:1.掌握标准输入输出流的使用方法和作用;2.了解字符串流的定义与使用;3. 掌握运用成员函数和操纵符进行格式化输入/输出的方法;4. 掌握流的插入/提取操作的重载方法;5. 掌握文件流的打开、关闭及使用的使用方法;6.了解文本文件流与二进制文件流在操作上的区别。
7.掌握MS Visual C++6.0调试C++程序的基本方法、基本步骤。
三、练习项目1.设计一个职员类EMPLOYEE,主要包括工号、姓名、部门、年龄、工资等属性以及更换部门、年龄变更、工资增长等操作,为EMPLOYEE类提供输入/输出运算“<<”和“>>”。
(提示:类EMPLOYEE应有多个重载的构造函数)题目说明:1)类EMPLOYEE的定义可以参考如下:class EMPLOYEE{private:long id;char name[MAX_LEN];char department[MAX_LEN];int age;double salary;public:EMPLOYEE();EMPLOYEE(const EMPLOYEE& obj);EMPLOYEE(long idd, char namee[], char depar[], int agee, double sala);~EMPLOYEE();void changeDepartment(char newDepar[]);void changeAge(int agee);void raiseSalary(double delta);// 定义友元函数,提供输入/输出运算"<<"和">>"。
friend ostream& operator<<(ostream& stream, EMPLOYEE& obj);friend istream& operator>>(istream& stream, EMPLOYEE& obj);};2)主函数如下所示:void main(){EMPLOYEE A(200701, "Tom", "DEPARTMENT A",34,2345.6);cout<<A;EMPLOYEE B;cin>>B;cout<<"输入的信息:"<<B<<endl;}2.教材324页【7.11】有两个矩阵a和b,均为2行3列,编写程序求两个矩阵的和,重载插入运算符“<<”和提取运算符“>>”,使之能用于矩阵的输入和输出;重载“+”运算符使之能用于矩阵求和:c=a+b。
3.设计一个管理图书目的简单程序,提供的基本功能包括:可连续将新书存入文件book.dat中,新书信息加入到文件的尾部;也可以根据输入的书名进行查找;把文件book.dat中同书名的所有书目信息显示出来。
(为简单起见,描述一本书的信息包括:书号,书名,出版社和作者)题目要求:1)// 定义描述书信息的结构体struct Book{long id;char name[MAX_LEN];char publisher[MAX_LEN];char author[MAX_LEN];};2)定义函数实现:// 向文件book.dat中添加新的一条书的信息void addBookInfo(Book aBook);// 从文件book.dat中读出书名为namee的所有书的记录void selectBook(char namee[]);3)主函数中用一个演示程序完成对所设计的新类的功能测试,并给出测试数据和实验结果:void main(){Book aBook={2001, "Star", "yahoo", "Li Ming"};Book bBook={2002, "Boold", "Sina", "Tom Berry"};Book cBook={2003, "Star", "google", "Li Ming"};addBookInfo(aBook);addBookInfo(bBook);addBookInfo(cBook);selectBook("Star");}4.建立两个磁盘文件f1.dat和f2.dat,编程序实现以下工作:①从键盘输入20个整数,分别存放在两个磁盘文件中(每个文件中放10个整数);②从f1.dat读入10个数,然后存放到f2.dat文件原有数据的后面;③从f2.dat中读入20个整数,将它们按从小到大的顺序存放到f2.dat(不保留原来的数据)。
5.针对学生类,利用本章中学到的文本文件的顺序、随机读写,二进制文件的顺序、随机读写函数,实现下列功能:1)学生基本信息由学号(长整型)、姓名(字符数组)、性别(字符型)、年龄(整型)、数学成绩(float)、语文成绩(float)、英语成绩(float)组成。
学生类的定义可以参考如下://定义Student类的子类class Student{public:long id;char name[20];int age;float math;float chinese;float english;public:Student();Student(long l,char NAME[],int a);Student(long l,char NAME[],int a,float m, float c, float e);// 特殊的构造函数:拷贝构造函数Student(const Student& other);// 重载赋值运算符Student operator =(const Student& other);~Student();void setId(long l);long getId();void setName(char NAME[]);void setAge(int a);int getAge();void setAll(float m, float c, float e);// 利用友元函数:重载输出运算符"<<"和输入运算符">>"friend ostream& operator <<(ostream& stream, Student& obj);friend istream& operator >>(istream& stream, Student& obj);};2)文本文件的顺序读写:定义fstream的对象ioFile,与文件“a.txt”建立关联,创建两个对象,Student s1(2007002,"Jerry",18);Student s2(2007003,"Jack",19,78.5,89.5,93.0);将s1、s2的学号、年龄、平均分的数据写入文件“a.txt”,并从文件“a.txt”中读出。
3)二进制文件的顺序读写:定义ofstream 的对象outfile与文件“stud.dat”建立关联,创建三个对象,Student s1;Student s2(2007002,"Jerry",18);Student s3(2007003,"Jack",19,78.5,89.5,93.0);将s1、s2、s3的全部信息写入到文件“stud.dat”定义ifstream 的对象infile与文件“stud.dat”建立关联,从文件“stud.dat”依次读出三个对象的信息到数组Student stud[3]中,并将三个对象的信息在屏幕上输出:cout<<"输入第"<<i+1<<" 个学生的信息:\n"<<stud[i]<<endl;4)二进制文件的随机读写,编写程序实现下列操作:定义ofstream 的对象outfile与文件“stud1.dat”建立关联,创建4个对象,Student e1(1,"张三",23,10,20,30);Student e2(2,"李四",32,20,30,40);Student e3(3,"王五",34,30,40,50);Student e4(4,"刘六",27,40,50,60);按e1,e2,e3,e4顺序写入文件;将e3(即王五)的年龄改为40岁;定义ifstream 的对象infile与文件“stud1.dat”建立关联;从文件中读出第3个人的数据,记录到对象Student s1中;在屏幕上输出s1的信息:cout<<"输出s1 的信息:"<<s1<<endl;实验要求:(1)实验前做好预习,并写出预习报告。
(2)实验期间禁止做与实验无关的项目、以及浏览网页、打游戏等。
(3)认真完成并按时提交实验报告。
补充实验题:(1)教材325页【7.13】【7.14】【7.15】。