收藏 分销(赏)

2011C--下期末考试试卷A.doc

上传人:人****来 文档编号:3138550 上传时间:2024-06-19 格式:DOC 页数:5 大小:74KB
下载 相关 举报
2011C--下期末考试试卷A.doc_第1页
第1页 / 共5页
2011C--下期末考试试卷A.doc_第2页
第2页 / 共5页
2011C--下期末考试试卷A.doc_第3页
第3页 / 共5页
2011C--下期末考试试卷A.doc_第4页
第4页 / 共5页
2011C--下期末考试试卷A.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、-精品word文档 值得下载 值得拥有-程序设计与算法语言(电类) 2010级机试(A卷)(考试时间80分钟)说明:首先在网络Z盘建立一个以自己的学号+姓名命名的文件夹,在考试结束前根据机房要求,将要上交的源文件“学号-fa1.CPP”和“学号-fa2.CPP”复制到该文件夹中。注意:请在本机的D盘根目录上建立一个以自己学号命名的文件夹,将本次机试的两题所用的工程目录及文件均建立在此文件夹中。一、改错题 (50分)【要求】调试程序,修改其中的语法错误及少量逻辑错误。只能修改、不能增加或删除整条语句,但可增加少量说明语句和编译预处理指令。 请在修改的语句后依次加上:/错误1、/错误2、。【注意】

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;

3、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”中读取数据,再向控制台输出。【说明】本程序的执行

4、流程是,创建链表对象并通过文件设置链表初值,然后向链表中添加一些数据。请按以上说明和要求将下面程序补充完整,并调试运行。/此处添加代码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+=(con

5、st 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;

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服