l2012级C期末考试试题3班和4班.docxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
l2012级C期末考试试题3班和4班

请编写一个C#的Console控制平台应用程序。包括两个类A和Program,其定义如下:类A中定义了short型变量i和char型变量ch,及一个带两个参数的构造函数(为变量i和ch做初始化)。主类Program中创建了两个A类的对象x1(i的初始值为12,ch的初始值为’6’)和x2(i的初始值为62,ch的初始值为65),还定义了一个方法b,b的参数和返回值均为A类的对象,功能为将参数对象的属性i加3,属性ch也加3,使返回结果为另一个A类的对象(即不破坏实在参数的值)。主类Program中有main()方法,此方法先输出x1、x2的属性值,然后再分别以x1、x2为实际参数调用方法b( ),并输出调用结果,最后再次输出x1、x2的属性值。请按如下要求定义两个类A和B, 类A中定义一个char类型属性x(将其赋值为65)和一个在控制平台上输出x值的方法myPrint()(提示:用Console.WriteLine()方法)。类B是类A的子类,其中定义一个int 类型属性y(将其赋值为16)和String类型的属性s(将其赋值为“C# program!”); 类B中 也定义了一个名为myPrint的方法,其功能为在控制平台上输出y和s值;类B中还有一个方法printAll( ),该方法中分别调用父类和子类的myPrint()方法做输出。编写一个C#控制平台应用程序,主类Program中Main()方法中创建类B的对象b,调用printAll( )方法输出对象b 的属性值。请按如下要求定义两个类A和B, 类A中定义一个方法area(float r), 其返回值类型为float型,该方法的功能是返回半径为r的圆的面积。类B是类A的子类,其中也定义了一个名为area的方法area(float r),该方法的功能是返回半径为r的球的表面积(球的表面积的计算公式为:4πr2,其中r为球的半径),返回值类型也为float型;在类B中还定义了另一个方法myPrint(float r),功能是分别调用父类和子类的方法area( )计算半径相同的圆的面积和球的表面积并输出调用结果。编写一个C#控制平台应用程序,创建类B的对象b,在主方法Main( )中调用其myPrint(float r), 输出半径为1.2的圆的面积和半径为1.2的球的表面积。请编写一个C#控制平台应用程序,实现如下功能:接受命令行中给出的一个字母串,先将该串原样输出,然后判断该串的第一个字母是否为大写,若是大写则统计该串中大写字母的个数,并将所有大写字母输出;否则输出信息串“第一个字母不是大写字母!”。编写一个C#控制平台应用程序,实现从命令行传入3个整数,求3个整数的平均数,将它们的平均数和高于平均值得数据输出在控制台上。请编写一个实现如下功能的C#控制平台应用程序:从命令行依次取三个参数 x, y, op 做算术运算,其中 x, y为 int 型数据,op 为运算符(+、-、×、÷ 之一),请显示 x op y 的结果。(注意:该程序为控制平台下输入、输出)编写C#控制台应用程序,输出满足1+2+3+。。。。+n 8888的最大正整数n。创建一个控制台应用程序,要求用户给定一个有序整形数组,并从键盘上输入任意一整数,将该整数插入到数组中是的数组任然有序。并将更新后的数组输出。创建一个控制台应用程序,要求定义一个类CustomerWeekDay,该类中包含属性Today,Tomorrow和Yesterday分别表示今天明天和明天星期几(需要定义一个枚举类型WeekDay{Sunday,Monday,…},在该类的构造函数中对Today进行初始化,Tomorrow和Yesterday的取值由Today计算而来,随着Today属性的更新而更新。此外该类还包含一个方法ShowInfor(),该方法能依次输出今天明天和昨天是星期几。Program类Main()方法由用户从键盘输入数字代表Today星期几,再创建一个CustomerWeekDay的实例,最后调用其ShowInfo()方法输出今天明天昨天分别星期几。(提示:用户可从键盘输入一个整数,转换成枚举WeekDay中一个取值赋给Today属性。)开发一个程序,要求定义一个接口,该接口封装了矩形的长和宽,而且还有一个自定义的计算周长的方法。然后定义一个类A,实现该接口,在该类中实现接口的自定义方法。要求在Main()方法中编程检验类A的实现。尝试开发一个C#控制平台应用程序,要求用户从键盘输入被除数和除数,输出它们的商,要求使用异常处理语句捕获由于除数为零而出现的异常。尝试开发一个C#控制平台应用程序,实现批量复制文件功能。(例如:D:\根目录的所有文件复制到F:\根目录下)。开发一个C#控制平台应用程序,尝试

文档评论(0)

lisufan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档