《C#考试题》 单项选择题

上传人:n**** 文档编号:45691373 上传时间:2018-06-18 格式:PDF 页数:48 大小:307.72KB
返回 下载 相关 举报
《C#考试题》  单项选择题_第1页
第1页 / 共48页
《C#考试题》  单项选择题_第2页
第2页 / 共48页
《C#考试题》  单项选择题_第3页
第3页 / 共48页
《C#考试题》  单项选择题_第4页
第4页 / 共48页
《C#考试题》  单项选择题_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《《C#考试题》 单项选择题》由会员分享,可在线阅读,更多相关《《C#考试题》 单项选择题(48页珍藏版)》请在金锄头文库上搜索。

1、C#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

2、.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,并将字符串“Toms Living Room“保存到串中,则应该使用 下列哪条语句? (A) A.string str = “Toms Living Room“; B.s

3、tring str = “Toms Living Room“; C.string str(“Toms Living Room“); D.string str(“Tom“s Living Room“); 7.C#中 MyClass 为一自定义类,其中有以下方法定义: public void Hello() 使用以下语句创 建了该类的对象,并使变量 obj 引用该对象,那么,访问类 MyClass 的 Hello 方法正确的是(A) MyClass obj = new MyClass(); A.obj.Hello(); B.obj:Hello(); C.MyClass.Hello(); D.MyC

4、lass: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 sDataset_sData = va

5、lue; 在 Main 函数中,在成功创建该类的对象 obj 后,下列哪些语句是合法的? (B) A.obj.sData = “It is funny!“; 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

6、(); BaseClass x = y; x.i = 100; Console.WriteLine(“0, 1“,x.i,y.i); /(提示:注意类 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 in

7、t 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 参数!使用

8、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.

9、 在 C#中,下列哪条语句能创建一个具有 3 个初始值为“的元素的字符串数组? A.string StrList3(“); B.string3 StrList = “,“,“; C.string StrList = “,“,“; D.string StrList = new string3; 16. 下列语句创建了多少个 string 对象? D string, strArray = new string34; A.0 B.3 C.4 D.12 17. 接口 Animal 定义如下: public interface Animal void Move(); 则下列抽象类的定义中,哪些是不合法的

10、?A A. abstract class Cat: Animal abstract public void Move(); B.abstractclassCat:AnimalvirtualpublicvoidMove()Console.Write(Console.Write(“Move!“); C.abstractclassCat:Animalpublicvoid Move()Console.Write(Console.Write(“Move!“); D.abstractclassCat:Animalpublicvoid Eat()Console.Write(Console.Write(“Ea

11、t!“); 18. _C_命名空间中的类和接口用于创建 Web 应用程序的页面? A.System.Drawing B.System.IO C.System.Web.UI D.System.Web.Service 19. 在使用 FileStream 打开一个文件时, 通过使用 FileMode 枚举类型的_成员, 来 指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部 A.Append B.Create C.CreateNew D.Truncate 20. 下列语句的输出是_ double MyDouble = 123456789; Console.WriteLine(“0:E“,M

12、yDouble); A.$123,456,789.00 B.1.234568E+008 C.123,456,789.00 D.123456789.00 21. 下列哪个类型的对象是 ADO.NET 在非连接模式下处理数据内容的主要对象? A.Command B.Connection C.DataAdapter D.DataSet 22. 应用 ADO.NET 访问数据时,Connection 对象的连接字符串中 Initial Catalog 子串 的含 义是: A.Connection 对象连接到的数据库的名称 B.Connection 对象的身份验证信息 C.Connection 对象的最

13、大连接时间 D.Connection 对象使用的缓存大小 23. 在 Visual Studio .NET 中, 新建 DataAdapter 对象后, 可使用_来配置其 属性 A.数据适配器配置向导 B.数据窗体向导 C.服务器资源管理器 D.对象浏览器 24. 使用 Visual Studio .NET 的“新建 C# 项目”创建一个名为“SimpleForm”的 Windows 表单应用程序,则在生成_文件中可设置该程序集的 CopyrightTrademark 等属性信 息 A.Form1.resxB.SimpleForm.sln C.SimpleForm.csproj D.Assem

14、blyInfo.cs 25. 已知在某 Windows Form 应用程序中,主窗口类为 Form1,程序入口为静态方法 From1.Main如下所示: public class Form1 : System.Windows.Forms.Form /其他代码 static void Main() /在此添加合适代码 则在 Main 方法中打开主窗口的正确代码是: A.Application.Run(new Form1(); B.Application.Open(new Form1(); C.(new Form1().Open(); D.(new Form1().Run(); 26. 在 C#中

15、,预处理器指令#region 和#endregion 的作用是: A.注释#region 和#endregion 之间的代码 B.为 Code Editor 定义一段可折叠代码区 C.#region 和#endregion 之间的代码在 Debug 版本中不参加编译 D.#region 和#endregion 之间的代码在 Release 版本中不参加编译 27. 用鼠标右击一个控件时出现的菜单一般称为: A.主菜单 B.菜单项 C.快捷菜单 D.子菜单 28. 变量 openFileDialog1 引用一个 OpenFileDialog 对象为检查用户在退出对话框时 是否 单击了“打开”按钮,应检查 openFileDialog1.ShowDialog()的返回值是否等于 _; A.DialogResult.OK B.DialogResult.Yes C.DialogResult.No D.DialogResult.Cancel 29. C#程序中,为使变量 myForm 引用的窗体对象显示为对话框,必须: A.使用 myForm.ShowDailog 方法显示对话框 B.将 myForm 对象的 isDialog 属性设为 true C.将 myForm 对象的 FormBorderStyle 枚举属性

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号