C# 上机可能考题(1).doc_第1页
C# 上机可能考题(1).doc_第2页
C# 上机可能考题(1).doc_第3页
C# 上机可能考题(1).doc_第4页
C# 上机可能考题(1).doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C#上机考商务班考试题目1、 求100以内能被3整除且能被5整除的数。代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1 class Program static void Main(string args) int i; /定义i做循坏 for (i = 1; i = 100; i+) if (i % 3 = 0 & i % 5 = 0) /判定是否能被3也能被5整除 Console.Write(i + ); /输出能被3也能被5整除的数,空格隔开 Console.WriteLine(); /换行输出空格 Console.Read(); /去掉按任意键继续字符以及让结果停留在屏幕 如果要统计个数:代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1 class Program static void Main(string args) int i,n=0; /定义n作计数器 for (i = 1; i = 0; count-) /循环数组逆序输出,从坐标大的往小的输出 Console.Write(stackcount); /输出语句 Console.Read(); /去掉按任意键继续字符以及让结果停留在屏幕 3、 编写基类,写它的属性,创建它的派生类,创建类的实例以及做一些输出。(具体题目不详,只举个例子)Exp:创建一个控制台应用程序,在程序中定义一个基类MyClass,其中包含公共虚拟方法GetString().这个方法应返回存储在受保护字段myString中的字符串。该字段可以通过只写公共属性containedString来访问。该类还存在一个公共抽象方法PrintString()。代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Exp09_01 abstract class MyClass /(创建基类MyClass,抽象类! abstract是修饰符,表示这是一个抽象类,书P143) protected string myString; /创建一个受保护字段myString public string containedString /(声明一个名为containedString的属性,public表示该属性为公共属性,string是该属性的类型为字符型 书p91) set myString = value; /通过属性给受保护字段myString写入值 书p93 public virtual string GetString() /(创建公共虚拟方法GetString() ,virtual虚拟方法也是基类的标注,书p125) return myString; /返回 myString的值 public abstract void PrintString(); /创建一个抽象方法PrintString(),书p141 class Program static void Main(string args) 创建一个控制台应用程序,在上一题的基础上,从类MyClass中派生一个类MyDerivedClass。重写GetString(),使用该方法的基类执行代码从基类返回一个字符串,但在返回的字符串中添加文本”(out put from derived class)”。重写基类中的抽象方法PrintString(),向控制台输出字符串“Hello World!”。代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Exp09_02 abstract class MyClass protected string myString; public string containedString set myString = value; public virtual string GetString() return myString; public abstract void PrintString();/以上是上题已注释的代码 class MyDerivedClass : MyClass /创建MyClass的派生类MyDerivedClass,派生类书p125 public override string GetString() /(重写公共虚拟方法GetString(),overrride是重写标记,书p127) return base.GetString() + out put from derived class; (/使用该方法的基类执行代码从基类返回一个字符串,但在返回的字符串中添加文本”(out put from derived class)”) public override void PrintString() /重写基类中的抽象方法PrintString(),书p127 Console.WriteLine(Hello,World!); /逐行输出“Hello,World!” class Program static void Main(string args) MyDerivedClass dc = new MyDerivedClass(); /(在Main里创建派生类MyDerivedClass的实例,书p128;) dc.containedString = OKOK ; /调用派生类里的containedString方法为myString写值“OKOK”;书p131; Console.WriteLine(dc.GetString(); /(输出调用,调用派生类里的虚拟方法GetString(),会输出基类返回的一个字符串,但在返回的字符串中添加文本”(out put from derived class)。) dc.PrintString(); /调用派生类里的PrintString()方法,输出“Hello,World!” (1) 编程输出1到100中能被3整除但不能被5整除的数,并统计有多少个这样的数。代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1 class Program static void Main(string args) int count = 0; /定义count记录个数 Console.WriteLine(能被3整除但不能被5整除的数:); /输出这句话 for (int i = 1; i =0;j-) /逆序输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论