2022年C#期末考试模拟题 .pdf

上传人:C****o 文档编号:33386990 上传时间:2022-08-10 格式:PDF 页数:33 大小:296.15KB
返回 下载 相关 举报
2022年C#期末考试模拟题 .pdf_第1页
第1页 / 共33页
2022年C#期末考试模拟题 .pdf_第2页
第2页 / 共33页
点击查看更多>>
资源描述

《2022年C#期末考试模拟题 .pdf》由会员分享,可在线阅读,更多相关《2022年C#期末考试模拟题 .pdf(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第 1 页共 33 页考试模拟题1. _ MSIL _是独立于 CPU 的指令集 ,它可以被高效地转换为特定于某种CPU 的代码 . A. CLR B. CLS C. MSIL Microsoft 中间语言D. XML Web Service 正确答案 : C 2. 在Visual Studio.NET 窗口中 , 在_类视图 _窗口中可以察看当前项目的类和类型的层次信息. A. 解决方案资源管理器B. 类视图C. 资源视图D. 属性正确答案 : B 3. 关于 C#语言的基本语法, 下列哪些说法是正确的?A. C#语言使用 using 关键字来引用 .NET 预定义的名字空间; B. 用C#

2、编写的程序中 , Main 函数是唯一允许的全局函数; C. C#语言中使用的名称严格区分大小写; D. C#中一条语句必须写在一行内; 正确答案 : A、C 4. C# 中每个 int 类型的变量占用_个字节的内存 . A. 1 btye(0-255) sbtye(-128-127) bool(ture,false) B. 2 short(-32768-32767) unshort(0-32767) char C. 4 int uint float D. 8 long ulong double 12 decimal精确的十进制值object不定(其他所有类型的基类型 ) string不定(任

3、意长度的 Unicode字符序列)正确答案 : C 5. 在C#中, 表示一个字符串的变量应使用以下哪条语句定义?A. CString str; B. string str; C. Dim str as string D. char * str; 正确答案 : B 6. 在C#编制的财务程序中, 需要创建一个存储流动资金金额的临时变量, 则应使用下列哪条语句?A. decimal theMoney; B. int theMoney; C. string theMoney; D. Dim theMoney as double 正确答案 : A 7. C# 中 , 新建一字符串变量str,并将字符

4、串 ” Toms Living Room” 保存到串中 , 则应该使用下列哪条语句?A. string str = “ Toms Living Room”;B. string str = “ Toms Living Room”;C. string str(“ Toms Living Room” );D. string str(“ Tom ” s Living Room” );正确答案 : A 8. 在类的定义中 , 类的 _描述了该类的对象的行为特征. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -

5、 - - - 第 1 页,共 33 页 - - - - - - - - - 第 2 页共 33 页A. 类名B. 方法C. 所属的名字空间D. 私有域正确答案 : B 9. 下列哪些语句中定义的变量属于引用类型变量?A. IInformation info; / IInformation 为一接口类型名引用类型:类,接口B. MyStruct x; /MyStruct 为一结构类型名C. int arr; D. MyEnum y; /MyEnum 为已定义的枚举类型名正确答案 : A、C 10. 在下列函数结束后, 马上从内存中清除的是_. void Test() int i = 100; i

6、nt arr = new int10; string str = “ this is a test” ; object r = new System.DateTime(1999,9,9); A. 变量 i B. 数组变量 arr C. 变量 str 所引用的字符串对象D. 变量 r 所引用的 DataTime 对象正确答案 : A、B 11. C# 中MyClass 为一自定义类, 其中有以下方法定义public void Hello(). 使用以下语句创建了该类的对象, 并使变量 obj 引用该对象 : MyClass obj = new MyClass(); 那么 ,可如何访问类MyCla

7、ss 的Hello 方法?A. obj.Hello(); B. obj:Hello(); C. MyClass.Hello(); D. MyClass:Hello(); 正确答案 : A 12. 分析下列 C#语句 , 注意类 MyClass 没有访问修饰符: namespace ClassLibrary1 class MyClass public class subClass int i; 若必须为类 MyClass 添加访问修饰符, 并使 MyClass 的可访问域保持不变, 则应选择_. A. private 访问只限于包含该成员的类,私有的名师资料总结 - - -精品资料欢迎下载 -

8、- - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 33 页 - - - - - - - - - 第 3 页共 33 页B. protected 访问限于包含该成员的类及类的派生类,保护的C. internal 访问只限于所在的程序集,只有在同一个程序集中才能访问D. public 访问不受限制,公共的还有一种是 protected internal 正确答案 : C 13. C# 可以采用下列哪些技术来进行对象内部数据的隐藏?A. 静态成员B. 类成员的访问控制说明C. 属性D. 装箱 ( boxing) 和拆箱 (U

9、nboxing) 技术正确答案 : B、C 14. 分析下列程序 : public class class4 private string _sData = “; public string sDataset_sData = value; 在Main 函数中 , 在成功创建该类的对象obj 后, 下列哪些语句是合法的?A. obj.sData = “ It is funny!”;B. Console.WriteLine(obj.sData); C. obj._sData = 100; D. obj.set(obj.sData); 正确答案 : A 15. 分析下列程序中类MyClass 的定义

10、class BaseClass public int i; class MyClass:BaseClass public new int i; 则下列语句在 Console 上的输出为 _. MyClass y = new MyClass(); 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 正确答案 : D 16. 在定义类时 , 如果希望类的某个方法能够在派生类中进一

11、步进行改进, 以处理不同的派生类的需要 , 则应将该方法声明成_. A. sealed 方法封闭类B. public 方法公共类C. visual 方法虚方法名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 33 页 - - - - - - - - - 第 4 页共 33 页D. override 方法重载基类正确答案 : C 17. 类MyClass 中有下列方法定义: public void testParams(params int arr) Console.Writ

12、e (“ 使用 Params参数! ” ); public void testParams(int x,int y) Console.Write (“ 使用两个整型参数!” ); 请问上述方法重载有无二义性?若没有, 则下列语句的输出为_. 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. 使用

13、 Params 参数!使用两个整型参数!使用两个整型参数!正确答案 : B 18. 使用下列哪种方法可以减小一个ArrayList 对象的容量?A. 调用 Remove 方法B. 调用 Clear 方法C. 调用 Trim (调整,修剪 )ToSize 方法D. 设置 Capacity 属性正确答案 : C、D 19. C# 程序中 , 可使用 try.catch 机制来处理程序出现的_错误 . A. 语法B. 运行C. 逻辑D. 拼写正确答案 : B 20. C# 中, 在方法 MyFunc 内部的 try.catch 语句中 , 如果在 try 代码块中发生异常, 并且在当前的所有catc

14、h 块中都没有找到合适的catch 块, 则A. .NET 运行时忽略该异常B. .NET 运行时马上强制退出该程序C. .NET 运行时继续在MyFunc 的调用堆栈中查找提供该异常处理的过程D. .NET 抛出一个新的 ” 异常处理未找到” 的异常正确答案 : C 21. 在C#中, 下列哪些语句可以创建一个具有3 个初始值为 ”“的元素的字符串数组?A. string StrList3(“ );B. string3 StrList = “ , ”“ , ”“ ;C. string StrList = “ , ”“ , ”“ ;D. string StrList = new string3

15、; 正确答案 : C 22. 下列语句创建了多少个string 对象?string, strArray = new string3,4; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 33 页 - - - - - - - - - 第 5 页共 33 页A. 0 B. 3 C. 4 D. 12 23. 接口 Animal 定义如下 : public interface Animal void Move(); 则下列抽象类的定义中, 哪些是不合法的?A. abstract

16、class Cat: Animal abstract public void Move(); B. abstract class Cat: Animal virtual public void Move()Console.Write(Console.Write(“ Move! ” );) C. abstract class Cat: Animal public void Move()Console.Write(Console.Write(“ Move! ” );); D. abstract class Cat: Animal public void Eat()Console.Write(Con

17、sole.Write(“ Eat! ” );); 正确答案 : D 24. _ 命名空间中的类和接口用于创建Web 应用程序的页面?A. System.Drawing 开发者可以在程序中实现任何有关绘图,图形或图像的操作B. System.IO该命名空间包含了用开读写文件的类型C. System.Web.UI D. System.Web.Service该命名用生成使用xml System.Web.Service 正确答案 : C 25. 在使用 FileStream 打开一个文件时, 通过使用 FileMode 枚举类型的 _成员 , 来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾

18、部. A. Append 附加B. Create C. CreateNew D. Truncate 正确答案 : A 26. 下列语句的输出是_.191 double MyDouble = 123456789; Console.WriteLine(“ 0:E ” ,MyDouble); A. $123,456,789.00 B. 1.234568E+008 C. 123,456,789.00 D. 123456789.00 正确答案 : B 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -

19、 第 5 页,共 33 页 - - - - - - - - - 第 6 页共 33 页27. 当创建一个新类时, 该类将从 System.Object 基类继承下列哪些方法?System.object包括 To string ,Gethashcode,Equals,GettypeA. ToString B. ToObject C. Equals D. GetClassInfomation 正确答案 : A、C 28. 访问数据库时 , 使用连接模式同使用非连接模式相比有何优点?A. 更易于控制和维护,更安全B. 更容易进行并发控制C. 可以为更多的用户同时提供数据D. 数据实时性更好, 及时刷

20、新正确答案 : A、B、D 29. 下列哪个类型的对象是ADO.NET 在非连接模式下处理数据内容的主要对象?A. Command B. Connection C. DataAdapter D. DataSet 正确答案 : D 30. 应用 ADO.NET 访问数据时 ,Connection 对象的连接字符串中Initial Catalog 子串的含义是 : A. Connection 对象连接到的数据库的名称 210 B. Connection 对象的身份验证信息C. Connection 对象的最大连接时间D. Connection 对象使用的缓存大小正确答案 : A 31. 在Visu

21、al Studio .NET 中, 新建 DataAdapter 对象后 , 可使用 _来配置其属性 . A. 数据适配器配置向导B. 数据窗体向导C. 服务器资源管理器D. 对象浏览器正确答案 : A 32. 使用 Visual Studio .NET 的” 新建 C# 项目 ” 创建一个名为 ” SimpleForm ” 的Windows 表单应用程序 , 则在生成 _文件中可设置该程序集的Copyright 、 Trademark 等属性信息 . A. Form1.resx B. SimpleForm.sln C. SimpleForm.csproj D. AssemblyInfo.cs

22、 正确答案 : D 33. 已知在某 Windows Form 应用程序中 , 主窗口类为 Form1, 程序入口为静态方法From1.Main. 如下所示 : public class Form1 : System.Windows.Forms.Form / 其他代码static void Main() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 33 页 - - - - - - - - - 第 7 页共 33 页/ 在此添加合适代码 则在 Main 方法中打开主窗口

23、的正确代码是: A. Application.Run(new Form1(); B. Application.Open(new Form1(); C. (new Form1().Open(); D. (new Form1().Run(); 正确答案 : A 34. 在C#中, 预处理器指令 #region (地区,范围)和#endregion 的作用是 : A. 注释 #region 和#endregion 之间的代码B. 为Code Editor 定义一段可折叠代码区C. #region 和#endregion 之间的代码在 Debug 版本中不参加编译D. #region 和#endreg

24、ion 之间的代码在 Release 版本中不参加编译正确答案 : B 35. 用鼠标右击一个控件时出现的菜单一般称为: A. 主菜单B. 菜单项C. 快捷菜单D. 子菜单正确答案 : C 36. 变量 openFileDialog1 引用一个 OpenFileDialog 对象 . 为检查用户在退出对话框时是否单击了 ” 打开 ” 按钮 , 应检查 openFileDialog1.ShowDialog()的返回值是否等于_; A. DialogResult.OK B. DialogResult.Yes C. DialogResult.No D. DialogResult.Cancel 正确答

25、案 : A 37. C# 程序中 , 为使变量 myForm 引用的窗体对象显示为对话框, 必须 : A. 使用 myForm.ShowDailog 方法显示对话框B. 将myForm 对象的 isDialog 属性设为 true C. 将myForm 对象的 FormBorderStyle 枚举属性设置为FixedDialog D. 将变量 myForm 改为引用 System.Windows.Dialog 类的对象正确答案 : C 38. Windows Form 应用程序中 , 要求下压按钮控件Button1 有以下特性 : 正常情况下 , 该按钮是扁平的, 当鼠标指针移动到它上面时,

26、按钮升高 . 那么 ,在程序中 , 属性 Button1.FlatStyle 的值应设定为 : A. System.Windows.Forms.FlatStyle.Flat B. System.Windows.Forms.FlatStyle.Popup C. System.Windows.Forms.FlatStyle.Standard D. System.Windows.Forms.FlatStyle.System 正确答案 : B 39. 为保护 Web Service 不受恶意访问的攻击, 应使用 _保护 Web Service. A. IIS 目录安全性B. NTFS 安全性C. 共享

27、目录安全性D. TCP/IP 安全性名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 33 页 - - - - - - - - - 第 8 页共 33 页正确答案 : A 40. 下列哪些语言可以用来开发XML Web Service? A. C B. C+ C. Java D. C# 正确答案 : A、B、C、D 41. Web 表单中 , 按钮的默认事件是A. Click 事件B. Load 事件C. Init 事件D. Command 事件正确答案 : A 42. W

28、eb 窗体文件的扩展名为A. ASP B. ASPX C. ASCX D. HTML 正确答案 : B 43. 使用 ” 新建项目Visual C# Projects 项目ASP.NET Web 应用程序 ” 成功创建 URL 为” http:/localhost/MyWeb” 的Web 表单应用程序后, 项目文件将保存在: A. 本地计算机 Web 站点的 MyWeb 虚拟目录下B. 本地文件共享MyWeb 中C. 另一台名为 localhost 的计算机的 Web 站点的 MyWeb 虚拟目录下D. 本地目录 c:My DocumentsMyWeb 下正确答案 : A 44. 关于 ASP

29、.NET 窗体应用程序, 下列说法哪些是正确的?A. Web 窗体是在浏览器中进行解释执行的B. Web 窗体程序中脚本和代码必须严格分开C. Web 窗体程序产生的HTML 页面只能运行于IE 浏览器D. Web 窗体程序的代码可以使用任何一种.NET 兼容的编程语言编写正确答案 : D 45. 在使用 C#.NET 部署 Web 项目时 , 使用 ” 复制项目 ” 与建立部署项目相比A. 二者功能完全一样B. 后者功能更强大C. 前者操作更简便D. 前者只能在本地计算机内部使用正确答案 : B、C 46. 作为程序员 , 你需要为公司开发一套供员工使用的个人信息管理软件. 软件需求之一是:

30、 令每个员工可以在公司的任意一台安装有该程序的工作站上, 以自己喜爱的自定义界面运行该程序 . 为满足该需求 , 程序应优先采取下列何种策略保存每位用户的自定义设置?A. 将个人设置保存到本地计算机硬盘的XML 文件中 ; B. 将个人设置保存到公司的SQL Server 数据库服务器中; C. 将个人设置保存到本地计算机的注册表中; D. 将个人设置保存到软盘中; 正确答案 : B 47. C# 程序中 , 下列哪些预处理指令用于条件编译?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -

31、 第 8 页,共 33 页 - - - - - - - - - 第 9 页共 33 页A. #if B. #ifdef C. #Region D. #error 正确答案 : A 48. 关于结构类型 , 下列说法哪些是正确的?A. 结构是值类型B. 结构中不允许定义带参数的实例构造函数; C. 结构中不允许定义析构函数D. 结构中可以定义成员方法, 但是方法内不能使用this 指针E. 不能使用 new 关键字创建结构类型的实例正确答案 : A 49. 关于线程和进程, 下列说法哪些是正确的?A. 线程是操作系统分配处理器时间的基本单位; B. 进程是操作系统分配处理器时间的基本单位; C.

32、 一个线程可以属于多个进程; D. 一个进程可以有多个线程; 正确答案 : A、D 50. .NET 安全框架中 , 应用程序所属的” 角色 ” 是指 : A. 启动该程序的用户必须处于的Windows 本地组B. 该程序运行时使用哪个Windows 用户账号访问系统资源C. .NET 框架定义的一组Principal 对象的集合 , 符合这些 Principal 的程序就属于该角色D. .NET 框架定义的一组资源对象的集合, 处于该组的程序可以访问该组的资源正确答案 : C51、开发 ASPNETeb 应用程序最好的开发工具是: ( D ). A Notepad B microsoft F

33、rontpage 2000 C microsoft word 2000 D microsoft Visual Studio.NET 52、下列哪些运算符是属于” 右结合 ” 的? ( A). A 赋值运算符B 元运算符C 一元运算符 + D 移位运算符 53、下列语句在控制台上的输出是什么? ( A ) if(ture) System.Console.WriteLine( “ FirstMessage” ); System.Console.WriteLine( “ SecondMessage” ); A FirstMessage SecondMessage B Secondmessage C

34、无输出D FirstMessage 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 33 页 - - - - - - - - - 第 10 页共 33 页54、在编写C#程序时 ,会需要对一个数组中的所有元素进行处理,则使用( B )循环体最好 . A while 循环B for each 循环C do 循环D for 循环55、在 C#程序中 .入口函数的正确声明为: (C ) A static int main( ) , B static void main( ) ,

35、 C static void Main( ) ,D static main( ) , 解释:Main方法是程序的入口点,程序控制在该方法中开始和结束。该方法在类或结构的内部声明。它必须为静态的。它可以具有void 或 int 返回类型。 在Main方法中创建对象和调用其他方法。声明Main方法时既可以不使用参数,也可以使用参数。后一种形式使程序可以读取命令行参数。要注意main 第一个字母要大写56、 在 Queue类中 ,Enqueue 方法的作用是 : ( ). A 将队列末端元素出队列B 将队列前端元素出队列C 在队列前端压入新的元素D 在队列末端加入新的元素正确答案 :D57. 在 Q

36、ueue 类中 ,移除并返回队列前端对象的方法是:() Depueue B Enpueue C Peek (返回位于队列开始处的对象但不将其移除。) D Pop 正确答案 :A58. 在 stack 类中 ,移除并返回栈顶元素的方法是:()epueue B Peek C Push D Pop 正确答案 :d59、某数字队列中,入列顺序为则可能的出队列顺序是:()正确答案 :D60. 在哈希表中 ,对象所属的哈希桶的地址是由( )决定的 . 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -

37、第 10 页,共 33 页 - - - - - - - - - 第 11 页共 33 页A 为该对象设置的键值B 该对象所属的类C 该对象的物理存放地址D 该对象插入哈希表之前, 哈希表内的对象个数正确答案 :A61、 为从标准文本文件(如: readme,txt)中读取信息行,应使用 ( )操作文件 . A XmltextReader B XmlReader C TextReader (表示可读取连续字符系列的阅读器。)D StreamReader (以一种特定的编码从字节流中读取字符)正确答案 :C62、 为从某个网站访问xml 信息 ,应使用 ( _)类的对象分析下载回的xml 文档A

38、StreamReader B TextReader C XmlReader (表示提供对XML 数据进行快速、非缓存、只进访问的读取器。)D XmlTextReader (表示提供对XML 数据进行快速、非缓存、只进访问的读取器。)正确答案 :CD63. 为快速声称包含xml 数据的文件 ,可使用 ( )类创建对象TextWriter B StreamWriter C XmlWriter D XmlTexWriter (表示提供对XML 数据进行快速、非缓存、只进访问的读取器。) 正确答案 :D64 读取图形文件时,应使用 ()类的对象TextReader B XmlTextReader C

39、StreamReader D BinaryReader (图形数据以二进制存储) 正确答案 :D65、dataTable是数据集myDataSet 中的数据表对象有条记录,调用下列代码后 DataTable 中还有哪几条记录?()(假设 dataTable 打开后 ,未进行其他操作) dataTable.Row9.Delete(); myDataSet.AcceptChanges(); A 1 B 9 C 0 D 10 正确答案 :B66、在 ADO.NET中,表示程序到数据的连接的对象为()onnection 对象onmand 对象ataSet对象ataAdapter 正确答案 :A67.

40、在 ADO.NET 中,执行数据库的某个存储过程,则少需要创建 ()并设置名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 33 页 - - - - - - - - - 第 12 页共 33 页它们的属性 ,调用合适的方法一个 omman 对象和一个ataAdapter 对象一个 Command 对象和一个Datase对象一个 Connection 对象和一个 ataSet对象一个 onnetction 对象和一个ommand 对象正确答案 :D68、在 Visual S

41、tudio.NET 窗口中处理HTML文档时 ,可以使用 ( )窗口来编辑某HTML 元素的 Text、Title、Style 等信息 . A 资源视图B 类视图C 属性D 解决方案资源管理器正确答案 :C69、C#中执行下列语句后.n 的值为多少? (A) int n =21;n =1; A.n=42 B.n =1 C.n=21 D.n=20 70、下列那些运算符是属于” 右结合 ” 的? (C ) A.元运算符 new B.一元运算符 + C.赋值运算符D.移位运算符和71、在 C#中设计类时 ,应如何保证在释放对象的所有引用之前,释放对象使用的文件、网络等资源?(A) A.为类添加析构函

42、数,在析构函数中释放资源B.为类重载 new 运算符C.为类实现 IDisposable 接口 .并实现 Dispose 方法 ,在该方法中释放资源D.为类添加 delete 运算符72、C#中,下列类的定义是否合法?( )public class Tom:Jerry public class Jerry:Tom A.不合法B.合法正确答案 :A73、在 System.Collection 的名字空间中,下列哪个类实现了一种数据结构,这种数据结构支持使用键值来索引结构中存放的对象?( ) A.ArrayList 类B.Stack 类C.Hashtable 类D.Queue类正确答案 :C74、

43、在 Stack 类中 ,移除并返回1,2,3,则可能的出队列顺序为: ( ) A.3,2,1 B.3,1,2 C.1,2,3 D.1,3,2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 33 页 - - - - - - - - - 第 13 页共 33 页正确答案 :C75、分析下列语句:System.DateTime dt = new System.DateTime(2004,6,6,10,20,0); 若按照 ” 长日期格式 ” 在控制台上输出dt的值 ,应选用

44、语句 ( ). A.Console.WriteLine(dt.ToString( “ d” ); B.Console.WriteLine(dt.ToString( “ D” ); C.Console.WriteLine(dt.ToString( “ t” ); D.Console.WriteLine(dt.ToString( “ T” ); 正确答案 :B76、在 Visual Studio. NET窗口 ,( )窗口显示了当前Visual Studio. 解决方案的树型结构. A 类视图B解决方案资源管理器C资源视图D 属性正确答案 :B77.class Class1 string n_Na

45、me = “ MyProgram ” ; STAThead static void Main(string args) System.Console.Write(str); 现在打开调试窗口中的” This 窗口 ” ,Visual Studio.NET 调试窗口如下 ; (图片 )则在 This 窗口中 ,会提示什么信息?(D ) A.成员变量 n_Name 及其值B.局部变量 str 及其值C.局部变量 str 及其值、成员n_Name 及其值D.无内容78、 下列语句在控制台上的输出是多少?( ) string msg = ” HellonWorld! ” ; System.Consol

46、e.WriteLine( “ msg” ); A.HellonWorld! B.” HellonWorld! ”C.Hello World! D.Hello World! 正确答案 :A79、在为自定义类取名时,Micosoft 推荐使用的命名规范是: ( ). AHungarian notation B 随便起名字Ccanel DPascal 正确答案 :D80.下列函数执行结束后,函数体中由变量s 引用的对象将在何时被.NET 垃圾回收系统从内存中删除(MyClass 为类名 )?Void Test() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -

47、- - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 33 页 - - - - - - - - - 第 14 页共 33 页 object s = new MyClass(); A.函数结束后的某个无法确定的时刻B.函数结束后1 分钟C.永远不会被删除D.函数结束后立刻删除正确答案 :A( 原来答案为D,引用类型由垃圾回收删除)81. internal class MyClass public class subClass int I; 则类 MyClass.SubClass 的可访问域为: ( ). A.定义时 MyClass 所在的程序集B.在所有引用Cl

48、assLibrary1 的程序中可用,但限于 MyClass 的内部C.访问不受限制D.在所有引用ClassLibrary1 的程序集中可用,但限于 MyClass 的派生类中正确答案 :A82.下列类 MyClass 的 Name 属性是否正确?( )(提示 :从抽象类派生类的规则) public abstract class Base public abstract string Nameget,set; public class MyClass string _nsg; public override string Name getreturn this._nsg; A 不正确(没有实现

49、set) B 正确正确答案 :A83.下列类的定义是否合法?( ) (提示 :注意两个类的访问修饰符的不同) internal class Base public class MyClass:Base A 合法B不 合法(可访问性不一致: 基类 Base”比类“ MyClass”的访问性低) 正确答案 :B84.在 C#中设计类时 ,如何将一个可读可写的公有属性Name 修改为只读属性?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 33 页 - - - - - - -

50、 - - 第 15 页共 33 页( ) A 将 Name 的 set块删除B 将 Name 的 set块置空C 将 Name 的 set块前加修饰符private D 将 Name 添加 readonly 修饰符正确答案 :A85.通过继承 ()类 ,用户可以创建自己的异常类. A System.Exception B System.SystemException C System.ApplicationException D System.UserException (不存在 ) 正确答案 :C86.在 窗口中 . ()窗口提供了连接到本地或远程计算机上数据库并进行管理的功能工具箱资源视图

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁