中国铁道出版社C++上机指导实验十二试验程序运行结果
中国铁道出版社C++上机指导实验答案

实验2答案1程序阅读(1)The sum of 50 and 25 is :75 (2)*********(3)x=8 y=7 a=142程序改错:请改正以下程序的错误。
(1)#include <iostream.h>#define PRICE 30void main(){int x=5;x=PRICE*x;cout<<x<<endl;}(2)#include <iostream.h>void main(){double F,c;cin>>F;c=5.0/9*(F-32.);cout<<"F="<<F<<"c="<<c<<endl;}(3)#include <iostream.h>#include<math.h>#define pi 3.14159void main(){long d;double x;cin>>d;x=1.0/2*sin(d*pi/180.0);cout<<x<<endl;}3程序填空(1)①"二十一世纪来到了!"②"\a"③"\a"④"\a"(2)①,t②cin>>a>>b>>c;③t=a④a=b⑤b=c⑥c=t(3)①a += b;②b = a-b;③a -= b;4编写程序[C级]#include<iostream.h>void main(){int a,b,x,y;cout<<"输入任意两个整数:"<<endl;cin>>a>>b;x=a+b;y=a*b;cout<<"两数和为:"<<x<<endl;cout<<"两数积为:"<<y<<endl;}实验3答案程序阅读(1)运行结果:a=6b=4c=2(2)运行结果:请输入r:1l=6.28s=3.14(3)运行结果:请输入n的值:123y=321程序改错(1)cin>>a,b;应为cin>>a>>b;运行结果:请输入a,b的值:4 9a=4b=9c=203、程序填空(1)①average=(n1+n2+n3)/3.0;运行结果:请输入n1,n2,n3的值:1 3 9average=4.33333(2)①ch=(ch>='A'&&ch<='Z')?(ch+32):ch;②cout<<ch<<endl;运行结果:Hh(3)①s=(a+b+c)/2;②Area=sqrt(s*(s-a)*(s-b)*(s-c));运行结果:Area=7.514634、编写程序#include<iostream.h>#include<cmath.h>#include<iomanip.h>void main(){float a,b,c,x1,x2;cout<<"输入a b c:";cin>>a>>b>>c;x1=(-b+sqrt(b*b-4*a*c))/(2*a);x2=(-b-sqrt(b*b-4*a*c))/(2*a);cout<<"x1="<<x1<<endl;cout<<"x2="<<x2<<endl;}运行结果:输入a b c:2.5 9.4 4.3x1=-0.533003x2=-3.227实验4答案1、程序阅读(1)运行结果:a=6b=2c=8(2)运行结果:2(回车)i3(回车)36(回车)OK!(3)运行结果:i=1,j=1,k=32、程序改错(1)不能。
西南交大各次C上机实验报告答案(全)

2014-2015各次C++上机实验报告答案(全)实验__1__①实验报告一、实验目的1.熟悉Visual studio 6.0集成开发环境;2.学习新建和打开控制台应用程序的方法;3.通过运行示例程序了解程序开发过程;二、实验任务1.新建源程序文件,编辑以下程序,编译,链接,得出运行结果,并保存程序:#include <iostream>using namespace std;void main( ){ cout<<'a'<<endl;/*输出语句*/cout<<'\141'<<endl;cout<<'\x61'<<endl;}2.新建源程序文件,编辑以下程序,编译,链接,运行,输入36和64,得出运行结果,并保存程序:#include <iostream>using namespace std;int main(){ float num1,num2,sum;cout << "Enter first number: ";/*输出语句*/cin >> num1; /*输入语句*/cout << "Enter second number: ";cin >> num2; /*输入语句*/sum=num1+num2; /*运算语句*/cout << "The sum is " << sum << endl; /*输出语句*/return 0;}三、实验结果1.2.实验一②实验报告一、实验目的1.熟悉C++程序的集成开发环境;2.学习新建和打开控制台应用程序的方法;3.掌握简单数据运算以及输入与输出方法。
二、实验任务1.输入一个摄氏温度,输出并显示转换出的华氏温度(提示:摄氏温度=(华氏温度—32)*5/9);2.画出一头威武雄壮的雄狮。
安全工程试验试验指导书梁瑞陈金林郭丽萍杜超飞编兰州理工大学

《安全工程实验》实验指导书梁瑞陈金林郭丽萍杜超飞编兰州理工大学石油化工学院2014年8月实验室安全守则1.贯彻“安全第一,预防为主,综合治理”方针。
严格执行院、系的各项安全规章。
2.存放或使用易燃物质的实验室严禁明火,有毒物质的使用和处理需在通风橱内进行。
3.严格执行压力容器使用操作规程。
经常检查钢瓶及连接管路的气密性,防止气体泄漏,可燃气体放空时必须引至室外。
4.了解常用化学试剂的贮存。
使用知识、严禁随意混合不明性质的化学试剂。
切实注意防止火焰、爆炸、化学灼伤、创伤和中毒等事故发生。
5.注意用电安全,防止人身触电及设备仪器损坏事故。
6.熟悉一旦发生意外事故时应采取的措施。
7.最后离开实验室的人员注意检查各仪器控制开关、水、电、气总开关及门窗是否关好。
特别要注意防止水害,杜绝无人操作运行等。
实验室工作规则1.学生进行实验,必须做好实验的预习,否则教师有权取消学生本次实验的资格。
2.学生在实验室内必须遵守纪律。
保持安静,集中精神,认真操作,仔细观察,如实记录。
3.爱护实验仪器、设备,严格按照操作规程进行实验。
若发现异常,应立即停止使用,并报告指导教师,及时排除,若有损坏必须如实并及时登记,按章赔偿。
4.遵守试剂取用规则,注意节约药品,材料以及水、电、气等。
实验过程中应养成良好的工作习惯。
保持整洁的实验环境。
5.废纸、火柴梗等应倒入垃圾箱内;废液应倒入废液缸内,严禁倒入水槽,以防止水道堵塞和腐蚀。
6.实验完毕,应立即关闭仪器控制开关及水、电、气开关,并将仪器洗涤干净,整理好实验台,搞好实验室的清洁卫生。
7.实验室的仪器,药品,材料和工具等不得擅自带离实验室,更不得据为已有,一经发现,给予相应处罚。
8.实验过程中,未经指导教师允许,不得擅自离开实验室。
意外事故的处理1.起火。
应首先切断电源,迅速移走易燃物品等以防火灾蔓延;与此同时,选用合适的灭火方法,小火可用湿布、石棉布或砂子等覆盖燃烧物;有机溶液燃烧时,大多数情况下严禁用水灭火,可用干粉或二氧化碳灭火器灭火;电器设备着火时不能用泡沫灭火器,只能用二氧化碳或干粉灭火器灭火;实验人员的衣服着火时,切勿惊慌乱跑,应赶快脱下衣服,或用石棉布覆盖着火处。
上机实验报告

重庆交通大学
学生实验报告实验课程名称运输系统规划与设计
开课实验室交通运输工程实验教学中心
学院交通运输年级2014级专业班道运一班学生姓名李航学号631405020117 开课时间至学年第学期
TransCAD中常用的文件类型及图表和说明
实验收获、心得及建议:
在试验中我知道了规划一个小区是一件复杂的事情,需要运用到大量调查的数据,这需要进行许多的前期交通调查。
而在运用TransCAD时图层的构建也是十分的重要,在整个实验中如果在过程中出现了错误是很难发现原因的。
又因为是全英文所以遇到一些不懂的文件类型时要查词典或者问老师,所以老师建议在运用TransCAD时应该需要一个人在旁边检查你是否做对了。
在用TransCAD的时候需要细心和有耐心因为完成一个小区的规划需要很多的步骤。
实验收获、心得及建议:
实验让我掌握了交通规划的数据采集、交通需求预测、交通网络分析、交通规划方案设计及交通规划方案评价的基本原理与方法,具有针对具体规划城市特点,进行交通规划设计的能力初步具有一定的交通规划方案设计、优化及决策的能力与素质;培养创新意识,树立正确的交通规划设计思想;具有应用规范、图册及交通规划软件TRANSTAR的能力;
交通规划的新发展有所了解。
我也建议实验的学时可以增加一些在目前的学时学习TransCAD只能对它有一个基本的了解和操作。
《C》实验指导书

软件工程系《计算机语言(C)》实验指导书专业班级:数控11-1、2指导教师:______实验一熟悉C程序的开发环境一、实验目的:1.熟悉Turbo C的编程环境;2.掌握编辑、编译、连接、运行的方法。
3.通过运行简单的C程序,初步了解C源程序的结构。
二、实验环境:PC机一台:Turbo C三、实验内容与步骤:题目1:在TC中输入并运行下面的程序,这个程序的功能是在屏幕上输出一行信息。
#include<stdio.h>#include<stdlib.h>main( ){printf("Hello,World!\n");system("pause");}1.程序输入完毕后,保存源程序为1-1.c。
请写出开发环境下保存源程序的过程或方法。
2.编译程序1-1.c,并修正语法错误。
请写出开发环境下编译程序的过程或方法。
3.编译通过后,运行程序1-1.c,并观察程序运行的结果。
请写出程序的运行结果。
题目2:在TC中输入并运行下面的程序1-2.c。
写出该程序的输出结果。
#include<stdio.h>#include<conio.h>main( ){printf(" *\n");printf(" ***\n");printf(" *****\n");printf(" *******\n");getch( );}题目3:运行教材例1-2,例1-3,例1-4,例1-5,例1-6写出这5个程序的运行结果。
题目4:编程求3个数中取最大数的算法。
1.画出解决该问题的N-S流程图;2.根据N-S流程图写出程序;3.写出程序的运行结果。
题目5:根据以上程序的编写,简述C语言程序的结构。
四、实验总结与分析1.2.实验二数据类型、常量、变量、运算符与表达式的使用一、实验目的1.掌握C语言的数据类型,熟悉整型、字符型、实型数据的常量表示。
国二C实验指导

实验一C语言编译环境一、实验目的1、了解Visual C++ 6.0集成开发环境强大的功能。
2、熟悉C程序的实现过程和方法。
3、掌握编辑、编译、连接、运行程序的过程和方法。
4、了解常见的两种语法错误(Error/Warning)。
二、实验内容1、了解Visual C++集成开发环境的功能,熟悉菜单、热键基本操作,启动、退出Visual C++集成开发环境。
2、在Visual C++下完成以下程序题:(1)最简单的C程序。
#include <stdio.h>main(){printf(“Hello world!\n”);}(2)试阅读下列程序,写出它的结果。
#include <stdio.h>void main(){printf(“*\n”);printf(“***\n”);printf(“*****\n”);printf(“*******\n”);}(3)一个具有致命语法错误和警告错误的程序。
main(){int i=1,j,s;a=a+is=i+j;printf("s=%d\n",s);}三、实验要求1、实验中仔细观察本实验创建的目录、文件,回答实验思考中的问题。
2、在Visual C++下完成规定的程序题。
编辑、编译、运行程序并获得程序结果;如果程序有错,记录编译、连接遇到的提示错误。
仔细思考出错原因,并更正之。
四、实验出现的问题、实验结果分析对于刚接触C语言的读者,在程序调试中常遇到的错误有:1、语法错误:编译系统可以协助查找出来的语法上的错误。
语法错还包括:致命错Error/和警告错Warning。
致命错必须修改,警告错可以不修改,但常常暗示程序存在问题。
2、逻辑错误:运行结果与预期不符,与程序算法逻辑相关的错误。
3、实验结果分析。
实验内容三的结果为:(1)Hello world(2)****************(3)程序中有错误。
主要体现在:变量a没有定义,并且也没有初始化。
c第12章 上 机 实 验ppt课件

精品课件
2
实验一 C程序的运行环境
一、实验目的
1. 了解在计算机上如何录入、编辑、编译、连接和运行一个C程序。 2. 通过设计和调试简单的C程序,初步了解C程序的特点。 二、实验内容
1. 确保计算机操作系统中已安装了Turbo C。 2. 启动Turbo C。 (1) 将操作方式转入到MS-DOS方式。 (2) 假 设 Turbo C所在的目录为 C:\tc, 则 调用 Turbo C的 命 令 一般 为
(4) 2. 程序修改题
(5) 3. 程序编写题
(4) (1) 用选择法对10个整数作排序。10个整数用scanf函数
输入。
(5) (2) 编写连接两个字符串的程序。
精品课件
8
实验七 函 数
一、实验目的 1. 掌握定义函数的方法。 2. 掌握函数实参与形参的对应关系,以及“值传递”的方式。 3. 掌握函数的嵌套调用和递归调用的方法。 4. 掌握用“Project”菜单管理多个源程序文件的方法
C:\tc\tc,执行此命令后屏幕上将出现Turbo C的工作环境。 3. 熟悉Turbo C集成环境。
了解Turbo C界面的组成,各菜单命令、各功能键的作用。下面将详 细介绍各菜单命令及相应功能键的作用。
4. 编辑及运行一个简单的C源程序。 5. 重新开始编辑和运行另一个程序。 6. 人为地制造一些语法错误。 7. 独立完成教材第一章思考与练习中的第四大题。 8. 退出Turbo C环境。
不同类型数据间的混合运算规律。 4. 进一步掌握C语言简单程序设计的几个步骤。
二、实验内容 输入程序(教材p238),编译、运行、分析。
精品课件
4
实验三 顺序结构程序设计
一、实验目的 1. 掌握各种类型数据的输入输出方法,能正确运用各种格式字符。 2. 掌握C语言中顺序结构程序的设计方法,为以后作好准备。
12级软件工程实验指导书

《软件工程》课程实验指导书华北水利水电大学信息工程学院计算机科学与技术专业2015年5月《软件工程》课程实验指导书一、实验题目与要求自由选择题目,但每个班级的选题须涵盖以下5个题目,要求每个设计小组成员不超过3人,超过3人者每增加一人,组内成员每人成绩减5分。
1、单科学生成绩管理系统任务:对在校某班学生一门课程的平时成绩与考试成绩进行统一管理。
每个学生记录包括学号、姓名、每次习题(按16次计)、测验(按3次计)、考试成绩和总评成绩等信息,以学号为序存放。
要求:(1)一个文件按以班为单位存储学生记录。
(2)将允许的操作分为四种,以A、B、C、D为标志(若设置菜单操作更佳):A:插入一个新的学生记录;B:登记某次成绩(可以是每次习题、测验、考试成绩);C:修改某次成绩(可以是每次习题、测验、考试成绩);D:删除一个学生记录。
(3)计算学生的最终成绩,各项成绩权重为:习题10%、测验20%、考试70%。
(4)按学号排序打印全班成绩表,表格内容包括习题、测验、考试、总评成绩,前三项为百分制,总评成绩为加权计算结果值。
设置教师和学生两种登录系统身份,每个用户应有自己的口令;教师身份可以完成上述基本要求的功能,学生可以通过输入学号查询个人成绩。
2、飞机航班订票系统任务:通过此系统可以实现如下功能:(1)录入:录入航班信息(数据可以存储在一个数据文件中)(2)查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);可以输入起飞抵达城市,查询飞机航班情况;(3)订票:(订票情况可以存在一个数据文件中)可以订票,如果该航班已经无票,可以提供相关可选择航班;(4)退票:可退票,退票后修改相关数据文件;订票的客户信息有姓名,证件号,订票数量及航班,订单要有编号。
(5)修改航班信息:当航班信息改变可以修改航班数据文件。
3、宾馆管理信息系统任务:入住或预订客房时,用户要对客户管理模块或预订管理模块进行核对审查,并进行登记;客户换房时,要对换房信息进行查询和更新;客户退房时,要进行结算,并对更新客房信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验十二动态存储分配
实验范例
【范例1】在堆中分配一个整型内存空间。
程序运行结果:
动态存储分配演示:5
指针p中存储地址为:0x00431F40
【范例2】在堆中分配一个浮点型单精度数组。
程序运行结果:
请输入待输入数据的总数:8
请依次输入数据:45 76 89 91 34 26 84 66
请对照输入的数据:45 76 89 91 34 26 84 66
实验练习
1、程序阅读
(1)[A级] 请写出下面程序的执行结果。
程序运行结果:
6
7
(2)[B级] 请写出下面程序的执行结果。
程序运行结果:
请输入两个加数:23 56
23+56=79
请输入两个加数:43256 78675
43256+78675=121931
(3)[C级] 请写出下面程序的执行结果。
程序运行结果:
请输入待计算数列前几项:6
数列为:0 1 1 2 3 5
2、程序改错
(1)清指出错误语句和出错原因
编译无问题,执行出错
*p++; 错误,改变指向分配空间的指针变量的指向。
(2)清指出错误语句和出错原因
delete data ; 错误正确应为:
delete []data ;
3、程序填空
(1)计算输入数据的和,在横线位置填入一条语句。
①<iostream.h>
②= new float[n];
③s+= fdata[i];
④delete data ;
4、编写程序
#include <string.h>
#include <iostream.h>
char *creatline(char *c)
{
char *p;
int l;
l=strlen(c);
p = new char[l+1];
strcpy(p,c);
return p;
}
int main()
{
char **ch_p;
int n;
cout<<"请输入待输入文本的行数:";
cin>>n; //输入文本行数
ch_p = new char *[n]; //建立指向字符串的指针数组
char ctemp[255];
cin.ignore(255,'\n'); //跳过输入缓冲区内的无用的字符。
for(int i=0;i<=n;i++)
{
cout<<"输入第"<<i<<"行文本:"<<endl;
cin.getline(ctemp, sizeof ctemp); //输入一行文本
ch_p[i] = creatline(ctemp);
}
for(i=0;i<n;i++)
{
cout<<"第"<<i+1<<"行文本:"<<ch_p[i]<<endl;
}
for(i=0;i<n;i++)
{
delete []ch_p[i];
}
delete []ch_p;
return 0;
}。