ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:21.95KB ,
资源ID:5794821      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5794821.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(控制台程序编程Word文件下载.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

控制台程序编程Word文件下载.docx

1、1) 声明int 型变量a、b、c,用于保存三个待求整数。2) 声明 int 型变量max,用于保存最大值。3) 声明 string 型变量 str,用于表示一串字符。4) 分别向屏目输出提示信息,提示用户输入三个整数,将用户输入的字符串保存在变量str中,并在将str中的数据转换成int型数据后分别赋值给变量a、b、c。5) 使用条件运算符和关系运算符求出变量a和b中的大者,并赋值给变量max。6) 使用条件运算符和关系运算符求出变量max和c中的大者,并赋值给变量max。7) 输出变量 max的值。 3、定义一个表示日期的结构类型(包含年、月、日字段,其中月份采用枚举类型描述),并验证。验

2、证时,访问日期结构类型变量中的每个成员,并访问整个变量。1) 定义枚举类型MonthOfYear,用于描述一年中的12个月。2) 定义结构类型Date,用于描述日期,结构类型Date中包含三个公共字段。其中,string型字段Year用于表示年份,MonthOfYear型字段Month用于表示月份,string型字段Day用于表示天数。3) 定义一个含有Main()方法的类。4) 在Main方法中,首先声明两个Date变量date1,date2。5) 分别给变量date1的字段赋值。6) 输出变量date1各字段的值。7) 将变量date1的值赋给变量2,然后,修改变量date2的Day字段值

3、。8) 输出变量date2各字段的值。4、编写一个程序,使用if语句将用户输入的三个整数按从小到大的顺序排序。实验步骤:1) 声明int型变量a、b、c,用于保存用户输入的三个整数。2) 声明int型变量t,在交换变量a、b、c的值时,用于临时保存其中的某个值。3) 从键盘读入三个整数,分别保存在变量a、b、c中。4) 使用if语句将变量a、b、c中的最大值赋给变量c,最小值赋给变量a,中间值赋给变量b。5) 按从小到大的顺序依次输出变量a、b、c的值。5、编写一个简单的计算器程序,能够根据用户从键盘输入的运算指令和整数,进行简单的加减乘除运算。1) 声明int型变量firstNumber和s

4、econdNumber,用于保存操作数。2) 声明string型变量operation,用于保存运算符。3) 声明string型变量response,用于保存用户输入的决定是否继续运算的字符。4) 声明do-while语句读入运算符和操作数,在该循环中用switch语句执行相应运算,并输出运算结果。5) 在do-while语句中提示用户输入相应的字符决定是否断续运算,并根据输入字符决定是否结束do-while语句的运行。6、合数就是非素数,即除了1和它本身之外还有其他约数的正整数。编写一个程序求出指定数据范围(假设10100)内的所有合数。1) 声明int型变量min、max,并分别初始化为1

5、0和100;2) 声明int型变量num,用于保存合数的个数,初始化为0。3) 嵌套使用for语句,顺序判断10100中的每个整数,如果某个整数是合数,则输出该数,并将变量num加1。五、实验报告要求1. 实验前需填写好实验的名称和实验目的;2. 根据实验内容初步设计好程序,并从理论上排除错误;3. 针对程序的健壮性准备好测试数据;4. 结果分析中如实填写运行后的结果,并记录调试过程中产生的重要问题和解决方法。六、根据实验过程填写程序和实验结果1、程序:结果:调试过程中产生的重要问题和解决方法:2、程序:3、程序:4、程序:5、程序:6、程序:完成预编程:调试过程:实验成绩等级:N0: 2时间

6、: 月 日教师签名:实验二 面向对象的编程基础4) 熟悉类的定义和使用。5) 掌握创建对象的方法。6) 掌握只读字段的声明及使用。7) 学习定义和使用带参数构造函数。8) 熟悉访问权限控制符。9) 掌握属性的定义和使用。10) 掌握关键字this。11) 理解组合与继承的概念,掌握组合与继承的语法。12) 学会定义和使用派生类。13) 学会定义和使用接口。14) 掌握继承过程中的方法重写,区分它与方法隐藏、方法重载的不同。15) 掌握引用类型之间的转换规则。16) 掌握多态与动态绑定。17) 熟悉关键字base。18) 学会定义密封方法。6. 程序结构清晰、语句完整,包含有头文件和main函数

7、;7. 格式正确,语句采用缩进格式;8. 设计子函数实现题目要求的功能;9. 编译、连接通过,熟练使用命令键;10. 运行结果正确,输入输出有提示,格式美观。3. 奔腾2计算机或以上机型4. C#.NET2008 1、创建一个描述图书信息的类并测试。类中应保存有图书的书号、标题、作者、出版社、价格等信息。10) 定义图书类Book,Book类中包含isbn(书号)、title(标题)、author(作者)、press(出版社)、price(价格)等私有字段。由于对一本书来说,书号是唯一的,因此,isbn字段应声明为只读的。11) 为Book类中的每个字段定义相应的属性,由于isbn字段只读的,

8、其相应属性也应该是只读的。12) 为Book类定义两个构造函数,其中,一个构造函数将所有字段都初始化为用户指定的值,另一个构造函数只要求用户指定有关书号的信息,它将调用上一个构造函数初始化对象,初始化时,价格取0,除书号的其他信息取“未知”。13) 为Book类定义方法Show,Show方法用于显示图书的所有信息。14) 编写Main方法测试Book类,Main方法中分别使用上述两个构造函数创建Book对象。2、 根据几何图形的组合与继承关系定义用于描述点、直线、三角形、四边形、正方形、圆等几何图形的类(或结构)。要求首先定义一个几何图形接口描述所有几何图形的共有特性,上述几何图形都必须现实该

9、接口,并且其中用于描述点的类型最好定义为结构。1) 定义几何图形接口Shape。Shape接口中包含属性Color,用于读取和设置几何图形的颜色;包含方法Draw、Erase、Move,用于绘制、擦拭、移动几何图形。由于属性Color的类型无法用基本数据类型准确描述,程序中还需要另外定义一个表示颜色的枚举类型CColor(实验上,.NET框架类库中定义有一个Color结构,它可以更好地表示颜色,你们可以直接使用它)。2) 定义点结构Point实现Shape接口。Point结构中除实现Shape接口的所有成员外,还必须包含两个int型私有字段x、y及相应属性,它们用于表示点的坐标。另外,还应为P

10、oint结构定义构造函数,并重写方法ToString。3) 定义直线类Line实现Shape接口。Line类中除实现Shape接口的所有成员外,还必须包含两个Point型私有字段point1、point2及相应属性,它们用于表示直线两个顶点的坐标。另外,还应为Line类定义构造函数,并重写方法ToString。4) 定义三角形类Triange实现Shape接口。Triangle类中除实现Shape接口的所有成员外,还必须包含三个Point型私有字段及相应属性,它们用于表示三角形三个顶点的坐标。另外,还应为triangle类定义方法Area(求面积)和构造函数,并重写方法ToString。5)

11、定义四边形类Quadrilateral实现Shape接口。Quadrilateral类中除实现Shape接口中的所有成员外,还必须包含四个Point型私有字段及相应属性,它们用于表示四边形四个顶点的坐标。另外,还应为Quadrilateral类定义方法Area(求面积)和构造函数,并重写方法ToString。由于程序后面还需要在Quadrilateral类的基础上派生出正方形类,因此,实现Shape接口时,应该将方法Draw、Erase、Move声明为虚拟的,另外,重写方法ToString时,不妨将它声明为密封的。6) 定义圆类Circle实现Shape接口。Circle类中除实现Shape接

12、口的所有成员外,还必须包含一个Point型私有字段、一个int型私有字段及相应属性,它们分别用于表示圆的圆心坐标及半径;另外,还应为Circle类定义Area(求面积)和构造函数,并重写方法ToString。7) 定义正方形类Square继承Quadrilateral类。Square类中应重写方法Draw、Erase、Move并定义构造函数。8) 定义Main方法测试上面定义的类。5. 实验前需填写好实验的名称和实验目的;6. 根据实验内容初步设计好程序,并从理论上排除错误;7. 针对程序的健壮性准备好测试数据;8. 结果分析中如实填写运行后的结果,并记录调试过程中产生的重要问题和解决方法。实

13、验1程序:class Book private readonly string isbn; /书号 private string title; /标题 private string author; /作者 private string press; /出版社 private int price; /价格 public Book(string isbn):this(isbn,未知,0) public Book(string isbn,string title,string author,string press,int price) this.isbn=isbn; this.title=titl

14、e; this.author=author; this.press=press; this.price=price; public string ISBN get return isbn; public string Title return title; set title=value; public string Author return author; author=value; public string Press return press; press=value; public int Price return price; price=value; public void S

15、how() Console.WriteLine(书号: 0,isbn);标题:,title);作者:,author);出版社:0,press);价格:,price);class Test5_1 static void Main() Book book1=new Book(978-7-111-23423-4); book1.Show(); Console.WriteLine(); book1.Title=C#程序设计(C#2.0版); book1.Author=刘慧宁 book1.Press=机械工业出版社 book1.Price=32; book1=new Book(978-7-302-158

16、00-4Java程序设计温秀梅清华大学出版社,29);实验2程序:/定义一个颜色的枚举enum CColor BLACK,BLUE,BROWN,CYAN,GRAY,GREEN,ORANGE,PINK,RED,WHITE,YELLOW/定义一个几何图形接口interface Shape CColor Color get; set; /绘制的方法 void Draw(); /擦拭的方法 void Erase(); /移动的方法 void Move();/定义一个点的结构来实现Shape几何图形的接口struct Point:Shape private CColor color; private i

17、nt x,y; public CColor Color return color; color=value; public int X return x; x=value; public int Y return y; y=value; /* public Point() */ public Point(int x,int y) this.x=x; this.y=y; this.color=CColor.RED; public void Draw()绘制一个点 public void Erase()擦拭一个点 public void Move()移动一个点 /重写ToString()方法 pu

18、blic override string ToString() return (+x+y+)/定义一个直线的类来实现Shape接口class Line: /顶点 private Point point1,point2; public Point Point1 return point1; point1=value; public Point Point2 get return point2; set point2=value; public Line() public Line(Point p1,Point p2) point1=p1; point2=p2;绘制一条直线擦拭一条直线移动一条直线

19、 /也重写一下ToString方法+point1.ToString()+point2.ToString()+/定义一个三角形的类同时让它实现Shape接口class Triangle: /定义三角形的三个顶点 private Point point1,point2,point3; public Point Point2 return point2; point2=value; public Point Point3 return point3; point3=value; public Triangle() public Triangle(Point p1,Point p2,Point p3)

20、 point3=p3; Console.WriteLine(绘制一个三角形擦拭一个三角形移动一个三角形 /增加一个三角形自己的求面积的方法 public double Area() double area=Math.Abs(point1.X*point2.Y+point2.X*point3.Y+point3.X*point1.Y -point1.X*point3.Y-point2.X*point1.Y-point3.X*point2.Y)/2.0; return area; /同样也重写一下ToString方法 return +point3.ToString()+/定义一个四边形的类同样实现S

21、hape接口class Quadrilateral: /定义四边形的四个顶点 private Point point1,point2,point3,point4; public Point Point3 public Point Point4 return point4; point4=value; public Quadrilateral() public Quadrilateral(Point p1,Point p2,Point p3,Point p4) point4=p4; public virtual void Draw()绘制一个四边形 public virtual void Erase()擦拭一个四边形

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2