C期末考试模拟试题及答案演示教学_第1页
C期末考试模拟试题及答案演示教学_第2页
C期末考试模拟试题及答案演示教学_第3页
C期末考试模拟试题及答案演示教学_第4页
C期末考试模拟试题及答案演示教学_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

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

4、列哪条语句?A. string str =s“ LTivoinmg Room”;B. string str =“ Toms Living Room ”;C. string str(“Toms Living Room ” );D. string str(“Tom” s Living Room ” );第1页共 33页正确答案 : A8. 在类的定义中 , 类的描述了该类的对象的行为特征 .A. 类名B. 方法C. 所属的名字空间D. 私有域正确答案 : B9. 下列哪些语句中定义的变量属于引用类型变量?A. IInformation info ; / IInformation 为一接口类型名 引

5、用类型:类,接口B. MyStruct x; /MyStruct 为一结构类型名C. int arr;D. MyEnum y; /MyEnum 为已定义的枚举类型名 正确答案 : A 、 C10. 在下列函数结束后 , 马上从内存中清除的是 .void Test()int i = 100;int arr = new int10;string str =“this is a test”;object r = new System.DateTime(1999,9,9);A. 变量 iB. 数组变量 arrC. 变量 str 所引用的字符串对象D. 变量 r 所引用的 DataTime 对象 正确答

6、案 : A 、 B11. C# 中MyClass 为一自定义类 , 其中有以下方法定义public void Hello().使用以下语句创建了该类的对象 , 并使变量 obj 引用该对象 :MyClass obj = new MyClass();那么 , 可如何访问类 MyClass 的Hello 方法?A. obj.Hello();B. obj:Hello();C. MyClass.Hello();D. MyClass:Hello(); 正确答案 : A12. 分析下列 C#语句 , 注意类 MyClass 没有访问修饰符 :namespace ClassLibrary1class MyC

7、lasspublic class subClassint i;若必须为类 MyClass 添加访问修饰符 , 并使 MyClass 的可访问域保持不变 , 则应选择第2页共 33页A. private访问只限于包含该成员的类,私有的B. protected访问限于包含该成员的类及类的派生类 ,保护的C. internal访问只限于所在的程序集,只有在同一个程序集中才能访问D. public访问不受限制,公共的还有一种是 protected internal正确答案 : C13. C# 可以采用下列哪些技术来进行对象内部数据的隐藏?A. 静态成员B. 类成员的访问控制说明C. 属性D. 装箱 (

8、 boxing ) 和拆箱 (Unboxing) 技术 正确答案 : B 、C14. 分析下列程序 :public class class4private 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); 正确答案 : A15. 分析下列程序中类

9、MyClass 的定义class BaseClass public int i;class MyClass:BaseClasspublic 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, 0B. 100, 100C. 0, 100D. 100, 0 正确答案 : D16. 在定义类时 , 如果希望类的某个方法能够在派生类中进一步进

10、行改进, 以处理不同的派生类的需要 , 则应将该方法声明成 .A. sealed 方法 封闭类第3页共 33页公共类虚方法 重载基类B. public 方法C. visual 方法D. override 方法 正确答案 : C17. 类MyClass 中有下列方法定义 : public void testParams(params int arr) Console.Write ( “使用 Params参数! ”);public void testParams(int x,int y)Console.Write ( “使用两个整型参数! ”); 请问上述方法重载有无二义性?若没有 , 则下列语句

11、的输出为 .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 参数!使用两个整型参数!使用两个整型参数! 正确答案 : B18. 使用下列哪种方法可以减小一个 ArrayList 对象的容量?A. 调用 Remove 方法B. 调用 Clear 方法C. 调用 Trim (调整,

12、修剪 )ToSize 方法D. 设置 Capacity 属性 正确答案 : C、D19. C#程序中 ,可使用 try.catch机制来处理程序出现的 错误.A. 语法B. 运行C. 逻辑D. 拼写正确答案 : B20. C# 中, 在方法 MyFunc 内部的 try.catch 语句中 , 如果在 try 代码块中发生异常 , 并 且在当前的所有 catch 块中都没有找到合适的 catch 块 , 则A. .NET 运行时忽略该异常B. .NET 运行时马上强制退出该程序C. .NET 运行时继续在 MyFunc 的调用堆栈中查找提供该异常处理的过程D. .NET 抛出一个新的 ”异常处

13、理未找到 ”的异常 正确答案 : C21. 在C#中, 下列哪些语句可以创建一个具有 3 个初始值为 ”的“元素的字符串数组?A. string StrList3(“ );B. string3 StrList = “ , ”“ , ”“ ;C. string StrList = “ , ”“ , ”“ ;D. string StrList = new string3; 正确答案 : C第4页共 33页22. 下列语句创建了多少个 string 对象? string , strArray =new string 3,4;A. 0B. 3C. 4D. 1223. 接口 Animal 定义如下 :p

14、ublic interface Animalvoid Move(); 则下列抽象类的定义中 , 哪些是不合法的?A. abstract class Cat: Animal abstract public void Move();B. abstract class Cat: Animalvirtual public void Move()Console.Write(Console.Write(“ Move! ” );)C. abstract class Cat: Animalpublic void Move()Console.Write(Console.Write(“ Move! ” ););D

15、. abstract class Cat: Animalpublic void Eat()Console.Write(Console.Writ e( “ Eat! ” );); 正确答案 : D24. 命名空间中的类和接口用于创建 Web 应用程序的页面?A. System.Drawing 开发者可以在程序中实现任何有关绘图,图形或图像的操作B. System.IO 该命名空间包含了用开读写文件的类型C. System.Web.UID. System.Web.Service 该命名用生成使用 xml System.Web.Service 正确答案 : C25. 在使用 FileStream 打

16、开一个文件时 , 通过使用 FileMode 枚举类型的 成员 ,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部 .A. Append 附加B. CreateC. CreateNewD. Truncate 正确答案 : A26. 下列语句的输出是 .191double MyDouble = 123456789;Console.WriteLine( “0:E ”,MyDouble);A. $123,456,789.00B. 1.234568E+008C. 123,456,789.00第5页共 33页D. 123456789.00 正确答案 : B27. 当创建一个新类时 , 该类将

17、从 System.Object 基类继承下列哪些方法? System.object 包括 To string ,Gethashcode,Equals,GettypeA. ToStringB. ToObjectC. EqualsD. GetClassInfomation 正确答案 : A 、 C28. 访问数据库时 , 使用连接模式同使用非连接模式相比有何优点?A. 更易于控制和维护,更安全B. 更容易进行并发控制C. 可以为更多的用户同时提供数据D. 数据实时性更好 , 及时刷新 正确答案 : A、B、 D29. 下列哪个类型的对象是 ADO.NET 在非连接模式下处理数据内容的主要对象?A.

18、 CommandB. ConnectionC. DataAdapterD. DataSet 正确答案 : D子串的30. 应用 ADO.NET 访问数据时 ,Connection 对象的连接字符串中 Initial Catalog 含义是 :A. ConnectionB. Connection C. Connection D. Connection 正确答案 : A 31. 在Visual Studio .NET 属性.数据适配器配置向导 数据窗体向导 服务器资源管理器 对象浏览器A.B.C.D.对象连接到的数据库的名称 对象的身份验证信息 对象的最大连接时间 对象使用的缓存大小210中,新建

19、DataAdapter 对象后 ,可使用来配置其正确答案 : A 32. 使用Visual Studio .NET 表单应用程序 , 则在生成 _ 性信息 .的”新建 C# 项目 ”创建一个名为 ”SimpleForm ”的 Windows _文件中可设置该程序集的 Copyright 、 Trademark 等属A. Form1.resxB. SimpleForm.slnC. SimpleForm.csprojD. AssemblyInfo.cs 正确答案 : D33. 已知在某 Windows Form 应用程序中 ,主窗口类为 Form1, 程序入口为静态方法 From1.Main. 如

20、下所示 :public class Form1 : System.Windows.Forms.Form / 其他代码第6页共 33页static void Main()/ 在此添加合适代码则在 Main 方法中打开主窗口的正确代码是 :A. Application.Run(new Form1();B. Application.Open(new Form1();C. (new Form1().Open();D. (new Form1().Run(); 正确答案 : A34. 在C#中 , 预处理器指令 #region (地区,范围) 和 #endregion 的作用是 :A. 注释 #regio

21、n 和 #endregion 之间的代码B. 为 Code Editor 定义一段可折叠代码区C. #region 和 #endregion 之间的代码在 Debug 版本中不参加编译D. #region 和 #endregion 之间的代码在 Release 版本中不参加编译 正确答案 : B35. 用鼠标右击一个控件时出现的菜单一般称为 :A. 主菜单B. 菜单项C. 快捷菜单D. 子菜单 正确答案 : C36. 变量openFileDialog1 引用一个 OpenFileDialog 对象 .为检查用户在退出对话框时是 否单击了 ”打开 ”按钮 , 应检查 openFileDialog

22、1.ShowDialog()的返回值是否等于A. DialogResult.OKB. DialogResult.YesC. DialogResult.NoD. DialogResult.Cancel 正确答案 : A37. C# 程序中 , 为使变量 myForm 引用的窗体对象显示为对话框 , 必须 :A. 使用 myForm.ShowDailog 方法显示对话框B. 将 myForm 对象的 isDialog 属性设为 trueC. 将 myForm 对象的 FormBorderStyle 枚举属性设置为 FixedDialogD. 将变量 myForm 改为引用 System.Windo

23、ws.Dialog 类的对象 正确答案 : C38. Windows Form 应用程序中 , 要求下压按钮控件 Button1 有以下特性 : 正常情况下 ,该按钮是扁平的 ,当鼠标指针移动到它上面时 ,按钮升高 . 那么,在程序中 ,属性 Button1.FlatStyle的值应设定为 :A. System.Windows.Forms.FlatStyle.FlatB. System.Windows.Forms.FlatStyle.PopupC. System.Windows.Forms.FlatStyle.StandardD. System.Windows.Forms.FlatStyle.

24、System 正确答案 : B39. 为保护 Web Service 不受恶意访问的攻击 , 应使用 保护 Web Service.A. IIS 目录安全性B. NTFS 安全性第7页共 33页C. 共享目录安全性D. TCP/IP 安全性 正确答案 : A40. 下列哪些语言可以用来开发 XML Web Service?A. CB. C+C. JavaD. C#正确答案 : A、B、 C、D41. Web 表单中 , 按钮的默认事件是A. Click 事件B. Load 事件C. Init 事件D. Command 事件 正确答案 : A42. Web 窗体文件的扩展名为A. ASPB. A

25、SPXC. ASCXD. HTML 正确答案 : B43. 使用”新建项目 Visual C# Projects 项目ASP.NET Web 应用程序 ”成功创建 URL为”http:/localhost/MyWeb”的Web 表单应用程序后 , 项目文件将保存在 :A. 本地计算机 Web 站点的 MyWeb 虚拟目录下B. 本地文件共享 MyWeb 中C. 另一台名为 localhost 的计算机的 Web 站点的 MyWeb 虚拟目录下D. 本地目录 c:My DocumentsMyWeb 下 正确答案 : A44. 关于ASP.NET 窗体应用程序 , 下列说法哪些是正确的?A. We

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

27、, 以自己喜爱的自定义界面 运行该程序 . 为满足该需求 , 程序应优先采取下列何种策略保存每位用户的自定义设 置?A. 将个人设置保存到本地计算机硬盘的 XML 文件中 ;B. 将个人设置保存到公司的 SQL Server 数据库服务器中 ;C. 将个人设置保存到本地计算机的注册表中 ;D. 将个人设置保存到软盘中 ;第8页共 33页正确答案 : B47. C#程序中 ,下列哪些预处理指令用于条件编译?A. #ifB. #ifdefC. #RegionD. #error 正确答案 : A48. 关于结构类型 , 下列说法哪些是正确的?A. 结构是值类型B. 结构中不允许定义带参数的实例构造函

28、数 ;C. 结构中不允许定义析构函数D. 结构中可以定义成员方法 , 但是方法内不能使用 this 指针E. 不能使用 new 关键字创建结构类型的实例 正确答案 : A49. 关于线程和进程 , 下列说法哪些是正确的?A. 线程是操作系统分配处理器时间的基本单位;B. 进程是操作系统分配处理器时间的基本单位;C. 一个线程可以属于多个进程 ;D. 一个进程可以有多个线程 ;正确答案 : A 、 D50. .NET 安全框架中 ,应用程序所属的 ”角色”是指 :A. 启动该程序的用户必须处于的 Windows 本地组B. 该程序运行时使用哪个 Windows 用户账号访问系统资源C. .NET

29、 框架定义的一组 Principal 对象的集合 ,符合这些 Principal 的程序就属于该角 色D. .NET 框架定义的一组资源对象的集合 , 处于该组的程序可以访问该组的资源 正确答案 : C51、开发 ASPNET eb 应用程序最好的开发工具是 : ( D ).A NotepadB microsoftFrontpage 2000C microsoftword 2000D microsoftVisual Studio.NET52、下列哪些运算符是属于 ”右结合 ”的? ( A ).A 赋值运算符B 元运算符C 一元运算符 +D 移位运算符 53、下列语句在控制台上的输出是什么 ?

30、( A ) if(ture)System.Console.WriteLine( “FirstMessage”); System.Console.WriteLine( “SecondMessage”); A FirstMessageSecondMessageB Secondmessage第9页共 33页C 无输出D FirstMessage54、在编写 C#程序时 ,会需要对一个数组中的所有元素进行处理,则使用( B ) 循环体最好 .A while 循环B for each 循环C do 循环D for 循环55、在 C#程序中.入口函数的正确声明为 : (C )A static int ma

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

32、前端压入新的元素D 在队列末端加入新的元素 正确答案 :D57. 在 Queue 类中 ,移除并返回队列前端对象的方法是 :( ) DepueueB EnpueueC Peek ( 返回位于队列开始处的对象但不将其移除。)D Pop 正确答案 :A58. 在 stack 类中 ,移除并返回栈顶元素的方法是 :( ) epueueB PeekC PushD Pop 正确答案 :d59、某数字队列中 ,入列顺序为则可能的出队列顺序是:( )正确答案 :D第10页共 33页60. 在哈希表中 ,对象所属的哈希桶的地址是由 ( )决定的 . A 为该对象设置的键值B 该对象所属的类C 该对象的物理存放

33、地址D 该对象插入哈希表之前 , 哈希表内的对象个数 正确答案 :A61、为从标准文本文件 (如: readme,txt) 中读取信息行 ,应使用 ( )操作文件 .A XmltextReaderB XmlReaderC TextReader ( 表示可读取连续字符系列的阅读器。 )D StreamReader ( 以一种特定的编码从字节流中读取字符)正确答案 :C62、为从某个网站访问 xml 信息,应使用 ( _)类的对象分析下载回的 xml 文档A StreamReaderB TextReaderC XmlReader ( 表示提供对 XML 数据进行快速、非缓存、只进访问的读取器。 )

34、D XmlTextReader ( 表示提供对 XML 数据进行快速、非缓存、只进访问的读取器。 ) 正确答案 :CD63. 为快速声称包含 xml 数据的文件 ,可使用 ( )类创建对象 TextWriterB StreamWriterC XmlWriterD XmlTexWriter ( 表示提供对 XML 数据进行快速、非缓存、只进访问的读取器。 ) 正确答案 :D64 读取图形文件时 ,应使用 ( )类的对象 TextReaderB XmlTextReaderC StreamReaderD BinaryReader ( 图形数据以二进制存储 )正确答案 :D65、dataTable 是

35、数据集 myDataSet 中的数据表对象有条记录 ,调用下列 代码后 DataTable 中还有哪几条记录? ( )(假设 dataTable 打开后 ,未 进行其他操作 )dataTable.Row9.Delete();myDataSet.AcceptChanges();A1B9C0D10正确答案:B66、在 ADO.NET 中 ,表示程序到数据的连接的对象为 ( ) onnection 对象 onmand 对象 ataSet 对象 ataAdapter第11页共 33页正确答案 :A67. 在 ADO.NET 中 ,执行数据库的某个存储过程 ,则少需要创建 ( )并设置它们的属性 ,调用

36、合适的方法 一个 omman 对象和一个 ataAdapter 对象 一个 Command 对象和一个 Datase 对象 一个 Connection 对象和一个 ataSet 对象 一个 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=42B

37、. n =1C. n=21D. n=2070、下列那些运算符是属于 ”右结合 ”的?(C )A. 元运算符 newB. 一元运算符 +C. 赋值运算符D. 移位运算符和71、在 C# 中设计类时 ,应如何保证在释放对象的所有引用之前 ,释放对象使用的文件、网络等资源?(A)A. 为类添加析构函数 ,在析构函数中释放资源B. 为类重载 new 运算符C. 为类实现 IDisposable 接口 . 并实现 Dispose 方法 ,在该方法中释放资源D. 为类添加 delete 运算符72、C#中 ,下列类的定义是否合法? ( )public class Tom:Jerry public clas

38、s Jerry:Tom A. 不合法B. 合法正确答案 :A73、在 System.Collection 的名字空间中 ,下列哪个类实现了一种数据结构 ,这种数据结构支持使用键值来索引结构中存放 的对象? ( )A. ArrayList 类B. Stack 类C. Hashtable 类D. Queue 类正确答案 :C74、在 Stack 类中,移除并返回 1,2,3,则可能的出队列顺序为 : ( )A. 3,2,1B. 3,1,2第12页共 33页C. 1,2,3D. 1,3,2正确答案 :Cdt75、分析下列语句 :System.DateTime dt = new System.Date

39、Time(2004,6,6,10,20,0); 若按照 ”长日期格式 ”在控制台上输出 的值,应选用语句 ( ).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 解决方案资源管理器

40、C资源视图D 属性正确答案 :B77. class Class1string n_Name = “MyProgram ”;STATheadstatic 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

41、msg = ”HellonWorld! ”;System.Console.WriteLine( “msg”);A. HellonWorld!B. ”HellonWorld! ”C. Hello World!D. HelloWorld! 正确答案 :A79、在为自定义类取名时 ,Micosoft 推荐使用的命名规范是 : ( ). AHungarian notationB 随便起名字 CcanelDPascal 正确答案 :D第13页共 33页(MyClass 为类名 )?80. 下列函数执行结束后 ,函数体中由变量 s 引用的对象将在何时被 .NET 垃圾回收系统从内存中删除 Void Tes

42、t()object s = new MyClass();A. 函数结束后的某个无法确定的时刻B. 函数结束后 1 分钟C. 永远不会被删除D. 函数结束后立刻删除正确答案 :A( 原来答案为 D, 引用类型由垃圾回收删除 )81. internal class MyClasspublic class subClassint I; 则类 MyClass.SubClass 的可访问域为 : ( ).A. 定义时 MyClass 所在的程序集B. 在所有引用 ClassLibrary1 的程序中可用 ,但限于 MyClass 的内部C. 访问不受限制D. 在所有引用 ClassLibrary1 的程

43、序集中可用 ,但限于 MyClass 的派生类中 正确答案 :A82. 下列类 MyClass 的 Name 属性是否正确? ( )(提示:从抽象类派生类的规则 ) public abstract class Basepublic abstract string Nameget,set;public class MyClassstring _nsg;public override string Name getreturn this._nsg;A 不正确 ( 没有实现 set)B 正确正确答案 :A83. 下列类的定义是否合法? ( ) ( 提示 :注意两个类的访问修饰符的不同 ) inter

44、nal class Basepublic class MyClass:BaseA 合法B不 合法 (可访问性不一致 : 基类 Base”比类“ MyClass ”的访问性低 )第14页共 33页正确答案 :B84. 在 C# 中设计类时 ,如何将一个可读可写的公有属性Name 修改为只读属性?( )A 将 Name 的 set 块删除B 将 Name 的 set块置空C 将 Name 的 set块前加修饰符 private D 将 Name 添加 readonly 修饰符 正确答案 :A85. 通过继承 ( )类 ,用户可以创建自己的异常类 A System.ExceptionB System

45、.SystemExceptionC System.ApplicationExceptionD System.UserException( 不存在 )正确答案 :C86. 在 窗口中 . () 窗口提供了连接到本地或远程计算机上数据库并进行管理的功能 工具箱 资源视图 解决主需资源管理器 服务器资源管理器正确答案 :D87. 在下面的类定义中 ,缺省构造函数的作用是 ( ).Public class MyClassprivate MyClass( ) public static int counter;publicstatic int increnentCou

46、nter()return +counter; return +counter; 在创建类的实例时初始化类的域B 因为是 private 的 ,因此不起任何作用C 防止创建类的实例 正确答案 :C88. 在下列语句中 ,变量 arr 本身 () 中创建的 . Int arr = new int(10);A 堆B 栈正确答案 :B89. 下列函数定义中 ,哪条语句是非法的 ? ( ) (语句编号在语句后的 /处 ) void Test ( )int I =100 /1object s= I ;/2第15页共 33页intk=s;/非法intk=(int)s;/合法A2B3C1D没有90、C#中执行

47、下列语句后 .N 的值为多少? (B)int n=0x00f0; n &=0x0f00;A0x00f0B0CfalseD true91、下列函数定义中 ,第 3 条语句是否合法? (A)void Test() int i=100;object s=is+=200;(运算符“ +=”无法应用于“ object ”和“ int ”类型的操作数 )A 不合法B合法92、分析以下程序 .注意静态构造函数内使用的赋值语句为counter=0.public class staticClassstatic private int _counter; /私有构造函数防止对象生成 private staticC

48、lass()Console.Write( “init ”);static public int countergetConsole.Write( “get! ”); return _counter; setConsole.Write(:set! ”); _counter=value; 则调用语句 ClassLibrary1.staticClass.counter=100; 输出是 (D).A.set! init! set!B.set! Init!C. init! set!D. set93、面向对象编程中的 ”继承 ”的概念是指 (B) A 派生类对象可以不受限制地访问所有的基类对象B 派生自同

49、一个基类的不同类的对象具有一些共同特征第16页共 33页C 对象之间通过消息进行交互D 对象的内部细节被隐藏94、在哈希表中 ,对象所属的哈希桶地址是由 (D) 决定的 . A 该对象插入哈希表之前 ,哈希表内的对象个数 B该对象的物理存放地址C该对象所属的类D 为该对象设置的键值95、在 ADO.NET, 将用户在 DataSet 中进行的改动保存到数据源中 ,应使用下列哪个方法? (B) A DataAdapter 对象的 Fill 方法B DataAdapter 对象的 Update 方法C DataSet 对象的 AcceptChanges 方法D DataSet 对象的 Reject

50、Changes 方法96、在 ADO.NET 中,可以在 DataSet中维护 (D)对象的集合来管理表间的导航关系 A DataTableB DataRowC DataColumnD DataRelation97、显示消息框时,MessageBoxIcon 枚举中的Error 成员可在消息框中添加一个图标,该图标的形状是 (C).AiB?C D! 98、显示消息框时 ,MessageBoxIcon 枚举中的 Information 成员可在消息框中添加一个图标 ,该图标的形状是 (C). A!B?CiD99、显示消息框时 ,MessageBoxIcon 枚举中的 Question 成员可在消

51、息框中添加一个图标 ,该图标的形状是 (A).A?B!CiD100、显示消息框时 ,MessageBoxIcon 枚举中的 Warning 成员可在消息框中添加一个图标 ,该图标的形状是 (D).A B iC ?D !101、下列说法是否正确? (正确 )模态对话框是这样的对话框 :打开对话框后 ,用户只能在对话框中进行操作 ;必须等其关闭后 ,用户才能与程序其他部分进 行交互 .第17页共 33页102、下列说法是否正确? (错误 ) 非模态对话框是这样的对话框 :打开对话框后 ,用户只能在对话框中进行操作 ;必须等其关闭后 进行交互 .103、在 C# Windows 表单应用程序中 ,如

52、何将一个对话框对象 myDialog 显示为模态对话框? A 调用 myDialog.Show();B 调 用 myDialog.ShowDialog ();C 调 用 System.Forms.Dialog.Show(myDialog);D 调用 System.Forms.Dialog.Show Dialog (myDialog);104、在 C# Windows 表单应用程序中 ,如何将一个对话框对象 myDialog 显示为非模态对话框? A 调用 myDialog.Show();B 调 用 myDialog.ShowDialog ();C 调 用 System.Forms.Dialog

53、.Show(myDialog);D 调用 System.Forms.Dialog.Show Dialog (myDialog);105、下列语句的输出是 (C).Double MyDouble=9999.99;Console.WriteLine( “0:#,#.# ”,MyDouble);A 9,9 99B999,999C9,99999D999999106、下列语句的输出是 (C).Double MyDouble=9999.99; Console.WriteLine( “0:#,# ”,MyDouble);A99999B9,99999C10000.0 ( 正确形式应为 10,000,考试时答案就选 C)D99107、在 ADO.NET, 为将用户在 DataSet 中进行的改动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论