c#基础考试卷试题.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#基础考试 分数说明:满分 100 分, 30 道定项选择题, 3 分 / 题,一道简答题, 10 分。 一、选择题(共 30 题, 3 分 / 题) 1) 在 C# 的语法中 ,( )关键字可以实现在派生类中对基类的虚函数进行重写  . (选择一项  ) a)  override  b)new  c)static  d)virtual 2)关于下面的 C# 代码 public static void Main( ) { int p=0; for (int i=1; i=2;i++) for (int j=1; j=2;++j) for (int k=2; k=1; --k) p=i+j+k; Console. Write (p. ToString( )); ( ); } 程序运行后的 a)16 b) 14  p 值为( c)4  )。 (选择一项 ) d)5 e)代码中存在错误,程序不能编译运行 3)以下的 C#代码段: Public Struct Person {string Name; int Age;} public static void Main( ) { Hashtable A; Person B; MainET 中,程序中的错误可以划分为以下三类,除了() a) 逻辑错误 c) 语法错误 b) 语义错误 d) 规格错误  。(选择一项) 在 C#中,下列关于 Main 方法的描述正确的是() 。(选择一项) a) Main 方法是公共语言运行库通向应用程序的公共入口 b ) 在一个应用程序中只能有一个 Main 方法 c) Main 方法前的 static 关键字表示 Main 静态方法,只有类实例化后,静态方法才可以被调用 d ) Main 方法的返回类型为 void,不能为其他类型 7) 在 C#语言特性中,关于抽象类,以下描述正确的是() 。(选择一项) 在抽象类包含全部已经实现的方法的时候,抽象类可以实例化 子类可以同时实现多个抽象类 使用 void 关键字标注一个抽象类 抽象基类可以包含已经实现的方法 阅读以下的 C#代码: using System; void Foo(double input) { (“Foo(double input) ” );} double Foo(int input) { (“Foo(double input,int af) ”); return input; } public static void Main(){ Overloading app=new Overloading(); int I=5; (I)); }} 上述代码运行结果为() 。(选择一项) Foo(double input) Foo(double input,int af) 程序出错,因为不能转换 int 数据类型到 double 数据类型 程序不能编译通过,因为方法重载错误 在 C#中,下列代码的运行结果是() 。(选择一项) static void Main(string [] args) { (“运行结果是: {0}”,”运行结果 ”); } a) 运行结果 b) 运行结果是:  {0}  c) 运行结果是:运行结果 d) 运行结果是运行结果 在 C#中,下列代码的运行结果是() 。(选择一项) int [] names=new int[]{4,3,2,1}; (names,1,3); foreach(int name in names) { (name); } a) 4321 b) 1234 c) 4123 d) 3214 在 C#中,()正确定以了一个数组。 (选择一项) a) int iArray=new int[10]; b) int [] iArray=new int;  c) int [] iArray=new int[10]; d) int [] iArray=new int(10); 在 C#中,下列代码的运行结果是() 。(选择一项) static void Main() { int [] num1=new int[]{1,2,3,4,5}; int [] num2=new int[5]{6,7,8,9,10}; (num1,num2,1); foreach(int i in num2) { (i); } } a)62345 b)678910 c)12346 d )178910 在 C#中,已知下列代码的运行结果是“老虎吃动物” ,请问在空白处 1 和空白处 2 分别应该填写的代码是() 。(选择一项) public class Animal { public  空白处  1 void Eat() { (“我要吃 ”)

文档评论(0)

156****6877 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档