11-12程序设计及算法语言Ⅱ上级考试试卷A(电类)

上传人:努力****83 文档编号:63585000 上传时间:2022-03-19 格式:DOC 页数:5 大小:37KB
返回 下载 相关 举报
11-12程序设计及算法语言Ⅱ上级考试试卷A(电类)_第1页
第1页 / 共5页
11-12程序设计及算法语言Ⅱ上级考试试卷A(电类)_第2页
第2页 / 共5页
11-12程序设计及算法语言Ⅱ上级考试试卷A(电类)_第3页
第3页 / 共5页
点击查看更多>>
资源描述
程序设计与算法语言(电类) 2010级机试(A卷)(考试时间80分钟) 说明:首先在网络Z盘建立一个以自己的学号+姓名命名的文件夹,在考试结束前根据机房要求,将要上交的源文件“学号-fa1.CPP”和“学号-fa2.CPP”复制到该文件夹中。注意:请在本机的D盘根目录上建立一个以自己学号命名的文件夹,将本次机试的两题所用的工程目录及文件均建立在此文件夹中。一、改错题 (50分)【要求】调试程序,修改其中的语法错误及少量逻辑错误。只能修改、不能增加或删除整条语句,但可增加少量说明语句和编译预处理指令。 请在修改的语句后依次加上:/错误1、/错误2、。【注意】源程序以“学号-fa1.cpp”命名,存入自己学号文件夹,然后在“学号-fa1.cpp”源文件中改错。请不要直接在此WORD文档上修改。【题目】以下程序实现了对字符串的选择排序,初始字符串为“Hello World!”,排序后输出字符串为“roollledWH!”。【含错误的源程序】#include using namespace std;void SelectSort( char )int main()int n=12;char listn=Hello World!;cout未排序字符串:listendl; SelectSort( listn );cout已排序字符串:listnendl; return 0;void SelectSort( char slistn ) int i,j,k; char temp; for(i=0;in;i+) k=i;temp=slisti;for(j=0;jtemp) k=j;temp=slistj;if(k!=i)temp=slisti;slisti=slistk;slistk=temp;二、编程题(50分) 【注意】源程序以“学号-fa2.cpp”命名,存入自己学号文件夹。【题目】以下程序定义了一个链表类List,其元素为整型数据结点。链表可以通过流运算符从当前目录中的文件“ListA.txt”中读取数据,再向控制台输出。【说明】本程序的执行流程是,创建链表对象并通过文件设置链表初值,然后向链表中添加一些数据。请按以上说明和要求将下面程序补充完整,并调试运行。/此处添加代码class List;ostream& operator(istream &, List &);class Nodepublic:int info; /数据域Node *link; /指针域Node( const int data=0 ) info=data; link=NULL; ;class ListNode *head, *tail;public:List();List();void Empty(); /清空整个链表List &operator+=(const Node &a); /在当前表的最后添加一个元素friend ostream& operator(istream &, List &); /用于从文件输入链表对象;List:List()/此处添加代码List:List()Empty();delete head;void List:Empty()/此处添加代码List& List:operator+=(const Node &a)/此处添加代码ostream& operator(istream &fs,List &a)/此处添加代码int main()List list; /创建链表fstream file;file.open(ListA.txt, ios:in);if( !file )cout Can not open input file!n list;file.close();file.clear();coutlist;for(int i=0;i3;i+) /向链表中添加3个结点Node node(i);list += node;cout当前链表内容:endl;coutlist; return 0;
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!