《2022年C#期末考试模拟试题及答案教学文案 .pdf》由会员分享,可在线阅读,更多相关《2022年C#期末考试模拟试题及答案教学文案 .pdf(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C#期 末 考 试 模 拟 试 题及 答 案名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 49 页 - - - - - - - - - 考试模拟题/1. _ MSIL _是独立于 CPU 的指令集 , 它可以被高效地转换为特定于某种CPU 的代码 . A. CLR B. CLS C. MSIL Microsoft 中间语言D. XML Web Service 正确答案 : C 2. 在Visual Studio.NET 窗口中 , 在_类视图 _窗口中可以察看当前项目的
2、类和类型的层次信息. A. 解决方案资源管理器B. 类视图C. 资源视图D. 属性正确答案 : B 3. 关于C# 语言的基本语法 , 下列哪些说法是正确的?A. C#语言使用 using 关键字来引用 .NET 预定义的名字空间 ; B. 用C#编写的程序中 , Main 函数是唯一允许的全局函数; C. C#语言中使用的名称严格区分大小写; D. C#中一条语句必须写在一行内; 正确答案 : A、C 4. C# 中每个 int 类型的变量占用 _个字节的内存 . A. 1 btye(0-255) sbtye(-128-127) bool(ture,false) B. 2 short(-32
3、768-32767) unshort(0-32767) char C. 4 int uint float D. 8 long ulong double 12 decimal 精确的十进制值object不定(其他所有类型的基类型 ) string不定(任意长度的 Unicode字符序列)正确答案 : C 5. 在C# 中, 表示一个字符串的变量应使用以下哪条语句定义?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 49 页 - - - - - - - - - A. CStr
4、ing 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, 并将字符串 ” Toms Living Room ” 保存到串中 , 则应该使用下列哪条语句?A. string str = “T
5、oms Living Room”;B. string str = “Toms Living Room”;C. string str(“Toms Living Room”);D. string str(“Tom ”s Living Room”);正确答案 : A 8. 在类的定义中 , 类的_ 描述了该类的对象的行为特征. A. 类名B. 方法C. 所属的名字空间D. 私有域正确答案 : B 9. 下列哪些语句中定义的变量属于引用类型变量?A. IInformation info ; / IInformation 为一接口类型名引用类型:类,接口B. MyStruct x; /MyStruct
6、为一结构类型名C. int arr; D. MyEnum y; /MyEnum 为已定义的枚举类型名正确答案 : A、C 10. 在下列函数结束后 , 马上从内存中清除的是 _. void Test() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 49 页 - - - - - - - - - int i = 100; int arr = new int10; string str = “ this is a test” ; object r = new System.
7、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(); 那么, 可如何访问类 MyClass 的Hello 方法?A. obj.Hello(); B. obj:Hello(); C. MyClass.Hello(); D. MyClass:
8、Hello(); 正确答案 : A 12. 分析下列 C#语句, 注意类 MyClass 没有访问修饰符 : namespace ClassLibrary1 class MyClass public class subClass int i; 若必须为类 MyClass 添加访问修饰符 , 并使MyClass 的可访问域保持不变 , 则应选择_. A. private 访问只限于包含该成员的类,私有的B. protected 访问限于包含该成员的类及类的派生类,保护的C. internal 访问只限于所在的程序集,只有在同一个程序集中才能访问D. public 访问不受限制,公共的还有一种是
9、protected internal 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 49 页 - - - - - - - - - 正确答案 : C 13. C# 可以采用下列哪些技术来进行对象内部数据的隐藏?A. 静态成员B. 类成员的访问控制说明C. 属性D. 装箱(boxing) 和拆箱 (Unboxing)技术正确答案 : B、C 14. 分析下列程序 : public class class4 private string _sData = “; public
10、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 的定义class BaseClass public int i; class MyClass:BaseClass public new int i; 则下列语句在 Console 上
11、的输出为 _. 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 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 49 页 - - - - - - - - - D. 100, 0 正确答案 : D 16. 在定义类时 , 如
12、果希望类的某个方法能够在派生类中进一步进行改进, 以处理不同的派生类的需要 , 则应将该方法声明成 _. A. sealed 方法封闭类B. public 方法公共类C. visual 方法虚方法D. override 方法重载基类正确答案 : C 17. 类MyClass 中有下列方法定义 : public void testParams(params int arr) Console.Write (“ 使用Params 参数!” ); public void testParams(int x,int y) Console.Write (“ 使用两个整型参数! ” ); 请问上述方法重载有无
13、二义性?若没有, 则下列语句的输出为 _. 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 参数!使用两个整型参数!使用两个整型参数!正确答案 : B 18. 使用下列哪种方法可以减小一个ArrayList 对象的容量?A. 调用Remove 方法B. 调用Clear 方法名师
14、资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 49 页 - - - - - - - - - C. 调用Trim(调整,修剪 )ToSize 方法D. 设置Capacity 属性正确答案 : C、D 19. C# 程序中 , 可使用 try.catch 机制来处理程序出现的 _错误. A. 语法B. 运行C. 逻辑D. 拼写正确答案 : B 20. C# 中, 在方法 MyFunc 内部的 try.catch 语句中 , 如果在 try 代码块中发生异常 , 并且在当前的所有
15、 catch 块中都没有找到合适的 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
16、 string3; 正确答案 : C 22. 下列语句创建了多少个 string 对象?string , strArray = new string3,4; A. 0 B. 3 C. 4 D. 12 23. 接口Animal 定义如下 : public interface Animal 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 49 页 - - - - - - - - - void Move(); 则下列抽象类的定义中 , 哪些是不合法的?A. abstract c
17、lass 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(Console.Wr
18、ite(“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 枚举类型的 _成员, 来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部. A. Ap
19、pend附加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 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 49 页 - - - - - - - - - C. 123,456,789.00 D
20、. 123456789.00 正确答案 : B 27. 当创建一个新类时 , 该类将从 System.Object 基类继承下列哪些方法?System.object 包括To string ,Gethashcode,Equals,GettypeA. ToString B. ToObject C. Equals D. GetClassInfomation 正确答案 : A、C 28. 访问数据库时 , 使用连接模式同使用非连接模式相比有何优点?A. 更易于控制和维护,更安全B. 更容易进行并发控制C. 可以为更多的用户同时提供数据D. 数据实时性更好 , 及时刷新正确答案 : A、B、D 29.
21、 下列哪个类型的对象是 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. 在Visual Studio .NET 中,
22、 新建DataAdapter 对象后 , 可使用 _ 来配置其名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 49 页 - - - - - - - - - 属性. A. 数据适配器配置向导B. 数据窗体向导C. 服务器资源管理器D. 对象浏览器正确答案 : A 32. 使用Visual Studio .NET 的” 新建C# 项目” 创建一个名为 ” SimpleForm” 的Windows 表单应用程序 , 则在生成 _文件中可设置该程序集的 Copyright 、Tr
23、ademark 等属性信息. A. Form1.resx B. SimpleForm.sln C. SimpleForm.csproj D. AssemblyInfo.cs 正确答案 : D 33. 已知在某 Windows Form 应用程序中 , 主窗口类为 Form1, 程序入口为静态方法From1.Main. 如下所示 : public class Form1 : System.Windows.Forms.Form / 其他代码static void Main() / 在此添加合适代码 则在Main 方法中打开主窗口的正确代码是: A. Application.Run(new Form
24、1(); B. Application.Open(new Form1(); C. (new Form1().Open(); D. (new Form1().Run(); 正确答案 : A 34. 在C#中, 预处理器指令 #region (地区,范围)和#endregion 的作用是 : A. 注释#region 和#endregion 之间的代码名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 49 页 - - - - - - - - - B. 为Code Editor
25、 定义一段可折叠代码区C. #region 和#endregion 之间的代码在 Debug 版本中不参加编译D. #region 和#endregion 之间的代码在 Release 版本中不参加编译正确答案 : B 35. 用鼠标右击一个控件时出现的菜单一般称为: A. 主菜单B. 菜单项C. 快捷菜单D. 子菜单正确答案 : C 36. 变量openFileDialog1 引用一个 OpenFileDialog 对象. 为检查用户在退出对话框时是否单击了 ” 打开” 按钮, 应检查 openFileDialog1.ShowDialog()的返回值是否等于_; A. DialogResul
26、t.OK B. DialogResult.Yes C. DialogResult.No D. DialogResult.Cancel 正确答案 : A 37. C# 程序中 , 为使变量 myForm 引用的窗体对象显示为对话框, 必须: A. 使用myForm.ShowDailog 方法显示对话框B. 将myForm 对象的 isDialog 属性设为 true C. 将myForm 对象的 FormBorderStyle 枚举属性设置为 FixedDialog D. 将变量 myForm 改为引用 System.Windows.Dialog 类的对象正确答案 : C 38. Windows
27、 Form 应用程序中 , 要求下压按钮控件 Button1 有以下特性 : 正常情况下 , 该按钮是扁平的 , 当鼠标指针移动到它上面时, 按钮升高 . 那么, 在程序中 , 属性Button1.FlatStyle 的值应设定为 : A. System.Windows.Forms.FlatStyle.Flat 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 49 页 - - - - - - - - - B. System.Windows.Forms.FlatStyle
28、.Popup C. System.Windows.Forms.FlatStyle.Standard D. System.Windows.Forms.FlatStyle.System 正确答案 : B 39. 为保护 Web Service 不受恶意访问的攻击 , 应使用 _保护Web Service. A. IIS 目录安全性B. NTFS 安全性C. 共享目录安全性D. TCP/IP 安全性正确答案 : A 40. 下列哪些语言可以用来开发XML Web Service? A. C B. C+ C. Java D. C# 正确答案 : A、B、C、D 41. Web 表单中 , 按钮的默认事
29、件是A. Click 事件B. Load 事件C. Init 事件D. Command 事件正确答案 : A 42. Web 窗体文件的扩展名为A. ASP B. ASPX C. ASCX D. HTML 正确答案 : B 43. 使用” 新建项目Visual C# Projects 项目ASP.NET Web 应用程序 ” 成功创建 URL 为” http:/localhost/MyWeb” 的Web 表单应用程序后 , 项目文件将保存在 : 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
30、 - 第 12 页,共 49 页 - - - - - - - - - A. 本地计算机 Web 站点的 MyWeb 虚拟目录下B. 本地文件共享 MyWeb 中C. 另一台名为 localhost 的计算机的 Web 站点的 MyWeb 虚拟目录下D. 本地目录 c:My DocumentsMyWeb 下正确答案 : A 44. 关于ASP.NET 窗体应用程序 , 下列说法哪些是正确的?A. Web 窗体是在浏览器中进行解释执行的B. Web 窗体程序中脚本和代码必须严格分开C. Web 窗体程序产生的 HTML 页面只能运行于 IE 浏览器D. Web 窗体程序的代码可以使用任何一种.NE
31、T 兼容的编程语言编写正确答案 : D 45. 在使用 C#.NET 部署Web 项目时 , 使用” 复制项目 ” 与建立部署项目相比A. 二者功能完全一样B. 后者功能更强大C. 前者操作更简便D. 前者只能在本地计算机内部使用正确答案 : B、C 46. 作为程序员 , 你需要为公司开发一套供员工使用的个人信息管理软件. 软件需求之一是 : 令每个员工可以在公司的任意一台安装有该程序的工作站上, 以自己喜爱的自定义界面运行该程序 . 为满足该需求 , 程序应优先采取下列何种策略保存每位用户的自定义设置?A. 将个人设置保存到本地计算机硬盘的XML 文件中 ; B. 将个人设置保存到公司的S
32、QL Server 数据库服务器中 ; C. 将个人设置保存到本地计算机的注册表中; D. 将个人设置保存到软盘中; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 49 页 - - - - - - - - - 正确答案 : B 47. C# 程序中 , 下列哪些预处理指令用于条件编译?A. #if B. #ifdef C. #Region D. #error 正确答案 : A 48. 关于结构类型 , 下列说法哪些是正确的?A. 结构是值类型B. 结构中不允许定义带参
33、数的实例构造函数; C. 结构中不允许定义析构函数D. 结构中可以定义成员方法, 但是方法内不能使用 this 指针E. 不能使用 new 关键字创建结构类型的实例正确答案 : A 49. 关于线程和进程 , 下列说法哪些是正确的?A. 线程是操作系统分配处理器时间的基本单位; B. 进程是操作系统分配处理器时间的基本单位; C. 一个线程可以属于多个进程; D. 一个进程可以有多个线程; 正确答案 : A、D 50. .NET 安全框架中 , 应用程序所属的 ” 角色” 是指: A. 启动该程序的用户必须处于的Windows 本地组B. 该程序运行时使用哪个 Windows 用户账号访问系统
34、资源C. .NET 框架定义的一组 Principal 对象的集合 , 符合这些 Principal 的程序就属于该角色D. .NET 框架定义的一组资源对象的集合, 处于该组的程序可以访问该组的资源正确答案 : C名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 49 页 - - - - - - - - - 51、开发 ASPNETeb应用程序最好的开发工具是: ( D ). A Notepad B microsoft Frontpage 2000 C microsof
35、t 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 无输出D FirstMessage 54、在
36、编写 C#程序时 ,会需要对一个数组中的所有元素进行处理,则使用( B )循环体最好 . A while 循环B for each循环C do 循环D for 循环55、在 C#程序中 .入口函数的正确声明为 : (C ) A static int main( ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 49 页 - - - - - - - - - B static void main( ) C static void Main( ) D static main
37、( ) 解释:Main 方法是程序的入口点,程序控制在该方法中开始和结束。该方法在类或结构的内部声明。它必须为静态的。它可以具有void 或 int 返回类型。在 Main 方法中创建对象和调用其他方法。声明Main方法时既可以不使用参数,也可以使用参数。后一种形式使程序可以读取命令行参数。要注意main第一个字母要大写56、 在 Queue类中,Enqueue方法的作用是 : ( ). A 将队列末端元素出队列B 将队列前端元素出队列C 在队列前端压入新的元素D 在队列末端加入新的元素正确答案 :D57. 在 Queue类中,移除并返回队列前端对象的方法是:() Depueue B Enpu
38、eue C Peek (返回位于队列开始处的对象但不将其移除。) D Pop 正确答案 :A58. 在 stack类中,移除并返回栈顶元素的方法是:()epueue B Peek C Push D Pop 正确答案 :d名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 49 页 - - - - - - - - - 59、某数字队列中 ,入列顺序为则可能的出队列顺序是:()正确答案 :D60. 在哈希表中 ,对象所属的哈希桶的地址是由( )决定的 . A 为该对象设置的键值
39、B 该对象所属的类C 该对象的物理存放地址D 该对象插入哈希表之前 , 哈希表内的对象个数正确答案 :A61、 为从标准文本文件 (如: readme,txt)中读取信息行 ,应使用 ( )操作文件 . A XmltextReader B XmlReader C TextReader (表示可读取连续字符系列的阅读器。)D StreamReader (以一种特定的编码从字节流中读取字符)正确答案 :C62、 为从某个网站访问xml 信息,应使用( _)类的对象分析下载回的xml 文档A StreamReader B TextReader C XmlReader (表示提供对 XML 数据进行快
40、速、非缓存、只进访问的读取器。)D XmlTextReader (表示提供对 XML 数据进行快速、非缓存、只进访问的读取器。)正确答案 :CD63. 为快速声称包含 xml 数据的文件 ,可使用 ( )类创建对象名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 49 页 - - - - - - - - - TextWriter B StreamWriter C XmlWriter D XmlTexWriter (表示提供对 XML 数据进行快速、非缓存、只进访问的读取器
41、。) 正确答案 :D64读取图形文件时 ,应使用 ()类的对象TextReader B XmlTextReader C StreamReader D BinaryReader (图形数据以二进制存储 ) 正确答案 :D65、dataTable是数据集 myDataSet中的数据表对象有条记录,调用下列代码后 DataTable中还有哪几条记录? ()(假设 dataTable打开后 ,未进行其他操作 ) dataTable.Row9.Delete(); myDataSet.AcceptChanges(); A 1 B 9 C 0 D 10 正确答案 :B66、在 ADO.NET 中,表示程序到
42、数据的连接的对象为()onnection对象onmand对象ataSet对象ataAdapter 正确答案 :A67. 在 ADO.NET 中,执行数据库的某个存储过程,则少需要创建 ()并设置它们的属性 ,调用合适的方法一个 omman对象和一个 ataAdapter对象名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 49 页 - - - - - - - - - 一个 Command对象和一个 Datase对象一个 Connection对象和一个 ataSet对象一个
43、 onnetction对象和一个 ommand对象正确答案 :D68、在 Visual Studio.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
44、#中设计类时 ,应如何保证在释放对象的所有引用之前,释放对象使用的文件、网络等资源?(A) A. 为类添加析构函数 ,在析构函数中释放资源B. 为类重载 new运算符C. 为类实现 IDisposable接口.并实现 Dispose方法,在该方法中释放资源D. 为类添加 delete运算符名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 49 页 - - - - - - - - - 72、C#中,下列类的定义是否合法?( )public class Tom:Jerry p
45、ublic class Jerry:Tom A. 不合法B. 合法正确答案 :A73、在 System.Collection的名字空间中 ,下列哪个类实现了一种数据结构,这种数据结构支持使用键值来索引结构中存放的对象? ( ) A. ArrayList 类B. Stack类C. Hashtable类D. Queue类正确答案 :C74、在 Stack类中,移除并返回 1,2,3,则可能的出队列顺序为 : ( ) A.3,2,1 B.3,1,2 C. 1,2,3 D. 1,3,2 正确答案 :C75、分析下列语句 :System.DateTime dt = new System.DateTime
46、(2004,6,6,10,20,0); 若按照 ” 长日期格式 ” 在控制台上输出 dt的值,应选用语句 ( ). 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解决
47、方案资源管理器名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 49 页 - - - - - - - - - C资源视图D属性正确答案 :B77.class Class1 string n_Name = “ MyProgram” ; STAThead static void Main(string args) System.Console.Write(str); 现在打开调试窗口中的 ” This 窗口” ,Visual Studio.NET 调试窗口如下 ; (图片)则
48、在 This 窗口中 ,会提示什么信息? (D ) A.成员变量 n_Name及其值B.局部变量 str及其值C.局部变量 str 及其值、成员 n_Name及其值D.无内容78、 下列语句在控制台上的输出是多少? ( ) string msg = ” HellonWorld! ” ; System.Console.WriteLine(“ msg” ); A. HellonWorld! B. ” HellonWorld! ”C. Hello World! D. Hello World! 正确答案 :A79、在为自定义类取名时 ,Micosoft 推荐使用的命名规范是 : ( ). AHunga
49、rian notation B 随便起名字Ccanel DPascal 正确答案 :D名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 49 页 - - - - - - - - - 80.下列函数执行结束后 ,函数体中由变量s引用的对象将在何时被 .NET 垃圾回收系统从内存中删除(MyClass为类名 )? Void Test() object s = new MyClass(); A. 函数结束后的某个无法确定的时刻B. 函数结束后 1分钟C. 永远不会被删除D. 函
50、数结束后立刻删除正确答案 :A( 原来答案为 D,引用类型由垃圾回收删除 )81. internal class MyClass public class subClass int I; 则类 MyClass.SubClass的可访问域为 : ( ). A. 定义时 MyClass所在的程序集B. 在所有引用 ClassLibrary1的程序中可用 ,但限于 MyClass的内部C. 访问不受限制D. 在所有引用 ClassLibrary1的程序集中可用 ,但限于 MyClass 的派生类中正确答案 :A82.下列类 MyClass 的 Name属性是否正确? ( )(提示:从抽象类派生类的规