77范文网 - 专业文章范例文档资料分享平台

C#考试题目大全

来源:网络收集 时间:2020-09-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

《C#程应用开发》——单项选择题

1. __________是独立于CPU的指令集,它可以被高效地转换为特定于某种CPU的代码?(C) A.CLR(公共语言运行库) B.CLS(公共语言规范) C.MSIL(微软中间语言) D.CTS(通用类型系统)

2. 在 Visual Studio.NET窗口中,在__________窗口中可以察看当前项目的类和类型的层次 信息?(B) A.解决方案资源管理器 B.类视图 C.资源视图 D.属性

3. C#中每个 int 类型的变量占用_______个字节的内存?(C) A.1 B.2 C.4 D.8

4. 在 C#中,表示一个字符串的变量应使用以下哪条语句定义? (B) A.CString str; B.string str;

C.Dim str as string D.char * str;

5. 在 C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪 条语句? (A) A.decimal theMoney; B.int theMoney; C.string theMoney;

D.Dim theMoney as double

6. C#中,新建一字符串变量 str,并将字符串\保存到串中,则应该使用 下列哪条语句? (A) A.string str = \B.string str = \C.string str(\D.string str(\

7.C#中 MyClass 为一自定义类,其中有以下方法定义: public void Hello(){?}

使用以下语句创 建了该类的对象,并使变量 obj 引用该对象,那么,访问类MyClass的Hello方法正确的是(A) MyClass obj = new MyClass(); A.obj.Hello(); B.obj::Hello(); C.MyClass.Hello(); D.MyClass::Hello();

8. 分析下列 C#语句,注意类 MyClass 没有访问修饰符: namespace ClassLibrary1 {

class MyClass {

public class subclass { int i; } } }

若必须为类 MyClass 添加访问修饰符,并使 MyClass 的可访问域保持不变,则应选择 _________?(D) A.private B.protected C.internal

D.public

9. 分析下列程序: public class class4 {

private string _sData = \

public string sData{set{_sData = value;}} }

在 Main 函数中,在成功创建该类的对象 obj 后,下列哪些语句是合法的? (B) A.obj.sData = \B.Console.WriteLine(obj.sData); C.obj._sData = 100; D.obj.set(obj.sData);

10. 分析下列程序中类 MyClass 的定义 class BaseClass { public int i; } class MyClass:BaseClass { public new int i;}

则下列语句在 Console 上的输出为_______. (D) MyClass y = new MyClass(); BaseClass x = y; x.i = 100;

Console.WriteLine(\提示:注意类 MyClass 中的 new 关键字) A.0, 0

B.100, 100 C.0, 100 D.100, 0

11. 在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成___C____? A.sealed 方法 B.public 方法 C.virtual 方法 D.override 方法

12. 类 MyClass 中有下列方法定义:

public void testParams(params int[] arr) { Console.Write (\使用 Params 参数!\public void testParams(int x,int y)

{ Console.Write (\使用两个整型参数!\

请问上述方法重载有无二义性?若没有,则下列语句的输出为___C____. MyClass x = new MyClass(); x.testParams(0); x.testParams(0,1); x.testParams(0,1,2); A.有语义二义性;

B.使用 Params 参数!使用两个整型参数!使用 Params 参数! C.使用 Params 参数!使用 Params 参数!使用 Params 参数! D.使用 Params 参数!使用两个整型参数!使用两个整型参数!

13. C#程序中,可使用 try..catch 机制来处理程序出现的__B____错误? A.语法 B.运行 C.逻辑 D.拼写

14. C#中,在方法 MyFunc 内部的 try..catch 语句中,如果在 try 代码块中发生异常,并且在当前的所有 catch 块中都没有找到合适的 catch 块,则(A)

A.NET 运行时忽略该异常

B.NET 运行时马上强制退出该程序

C.NET 运行时继续在 MyFunc 的调用堆栈中查找提供该异常处理的过程 D.NET 抛出一个新的“异常处理未找到”的异常

15. 在 C#中,下列哪条语句能创建一个具有 3 个初始值为\的元素的字符串数组? A.string StrList[3](\

B.string[3] StrList = {\C.string[] StrList = {\D.string[] StrList = new string[3];

16. 下列语句创建了多少个 string 对象? D string[,] strArray = new string[3][4]; A.0 B.3 C.4 D.12

17. 接口 Animal 定义如下: public interface Animal { void Move(); }

则下列抽象类的定义中,哪些是不合法的? A A.

abstract class Cat: Animal { abstract public void Move(); }

B.abstract class Cat: Animal { virtual public void Move(){ Console.Write(Console.Write(\C.abstract class Cat: Animal { public void Move(){Console.Write(Console.Write(\D.abstract class Cat: Animal { public void Eat(){Console.Write(Console.Write(\18. ___C______命名空间中的类和接口用于创建 Web 应用程序的页面? A.System.Drawing

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说医药卫生C#考试题目大全在线全文阅读。

C#考试题目大全.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/yiyao/1150586.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: