Windows可视化编程复习资料.doc

上传人:h**** 文档编号:179231 上传时间:2018-07-14 格式:DOC 页数:28 大小:182KB
下载 相关 举报
Windows可视化编程复习资料.doc_第1页
第1页 / 共28页
Windows可视化编程复习资料.doc_第2页
第2页 / 共28页
Windows可视化编程复习资料.doc_第3页
第3页 / 共28页
Windows可视化编程复习资料.doc_第4页
第4页 / 共28页
Windows可视化编程复习资料.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、课程名称 Windows可视化编程 教 材 信 息 名称 Visual C# 2005 Windows编程技术 出版社 中国铁道出版社 作者 袁晓洁 版次 2009年 7月第 1版 注:如学员使用其他版本教材,请参考相关知识点 一、客观部分:(单项选择、多项选择) 1. ( ) 是独立于 CPU的指令集 ,它可以被高效地转换为特定于某种 CPU的代码 . A. CLR B. CLS C. MSIL D. XML Web Service 2. 为保护 Web_Service不受恶意访问的攻击 ,应使用 ( ) 保护 Web_Service. A. IIS 目录安全性 B. NTFS安全性 C.

2、共享目录安全性 D. TCP/IP 安全性 3. 在 VS.NET窗口中 ,( ) 窗口提供了连接到本地或远程计算机上数据库并进行管理的功能 . A. 工具箱 B. 资源管理 C. 解决方案资源管理器 D. 服务器资源管理器 4. .Net依赖以下哪项技术实现跨语言互用性? ( ) A. CLR B. CTS C. CLS D. CTT 5. 在 Visual Studio.NET 窗口中处理 HTML 文档时,可以使用 ( ) 窗口来编辑某 HTML元素的 Text、 Title、 Style等信息。 A. 资源视图 B. 类视图 C. 属性 D. 解决方案资源管 理器 6. 在 VS.NE

3、T窗口中 ,在 ( ) 窗口中可以查看当前项目的类和类型的层次信息 . A. 解决方案资源管理器 B. 类视图 C. 资源视图 D. 属性 7. Web表单中 ,按钮的默认事件是 ( ) A. Click事件 B. Load事件 C. Init事件 D. Command事件 8. VS.NET控件的属性窗口中 ,按钮 “A-Z“点击后 ,属性列表会按造 ( ) 顺序进行排列 ? A. 按照大小排序各属性 B. 按照功能分类排列属性 C. 按照名称排列属性 D. 先按照功能分类排列属性后在每个单元中以名称排序 9. VS.NET中 ,在 ( ) 窗口中可以浏览与当前项目相关的 菜单字符串表,对话

4、框等信息。 A. 解决方案资源管理器 B. 类视图 C. 资源视图 D. 属性 10. 在 C#编制的财务程序中 ,需要创建一个存储流动资金金额的临时变量 ,则应使用下列哪条语句 ?( ) A. decimal theMoney; B. int theMoney; C. string theMoney; D. Dim theMoney as double 11. 语句 string, strArray=new string3,4;创建了多少个 string对象 ?( ) A. 0 B. 3 C. 4 D. 12 12. 下列语句在控制台上的输出是 ( ) . if(true) System.C

5、onsole.WriteLine(“First“); System.Console.WriteLine(“Second“); A. FirstSecond B. First C. Second D. 无输出 13. 请问经过表达式 a=3+15?0:1的运算 ,变量 a的最终值是什么 ?( ) A. 3 B. 1 C. 0 D. 4 14. 什么字符被用来放在其他字符串末尾使这些字符串连成一串 ?( ) A. + B. - C. ? D. * 15. 以下哪个是可以变长的数组 ? ( ) A. Array B. string C. stringN D. ArrayList 16. C#中每个

6、char类型量占用 ( ) 个字节的内容 A. 1 B. 2 C. 4 D. 8 17. 在 C#中 ,表示一个字符串的变量应使用以下哪条语句定义 ?( ) A. Cstring str; B. string str; C. Dim str as string D. char* str; 18. C#中 ,新建一个字符串变量 str,并将字符串 “Toms Living Room“保存到串中 ,应该 ( ) . A. string str=“Toms Living Room“; B. string str=“Toms Living Room“; C. string str(“Toms Livi

7、ng Room“); D. string str(“Tom“s Living Room“); 19. 在 C#中 ,预处理指令 #region和 #endregion的作用是 ( ) A. 注释 #region和 #endregion之间的代码 B. 为 Code Editor定义一段可折叠代码区 C. #region和 #endregion之间的代码在 Debug版本中不参加编译 D. #region和 #endregion之间的代码在 Release版本中不参加编译 20. C#程序中 ,需要对一个数组中的所有元素进行处理 ,则使用 ( ) 循环体最好 . A. while B. fore

8、ach C. do D. for 21. VS.NET 中编辑 C#代码时,如何为在类 company 中定义的方法GetEmpoyeeCount创建 XML注释? ( ) A. 将光标定位在 GetEmployeeCount前一行,然后输入 / B. 将光标定位在 GetEmployeeCount前一行,然后输入 C. 将光标定位在 GetEmployeeCount前一行,然后输入 D. 将光标定位在 GetEmployeeCount前一行,然后输入 / 22. C#的数据类型有 ( ) A. 值类 型和调用类型 B. 值类型和引用类型 C. 引用类型和关系类型 D. 关系类型和调用类型 2

9、3. 在 C#中,引用命名空间 System的正确语句是 ( ) A. using System; B. #import ; C. uses System; D. #include; 24. 关于结构类型,下列说法哪些是正确的? ( ) A. 结构是值类型 B. 结构中不允许定义带参数的实例构造函数 C. 结构中不允许定义析构函数 D. 结构中可以定义成员方法,但是方法内不能使用 this 指针 25. C#中,在方法 MyFunc 内部的 try.catch 语句中 ,如果在 try 代码块中发生异常,并且在当前的所有 catch 块中都没有找到合适的 catch 块,则 ( ) A. .N

10、ET 运行时忽略该异常 B. .NET 运行时马上强制退出该程序 C. .NET 运行时继续在 MyFunc 的调用堆栈中查找提供该异常处理的过程 D. .NET 抛出一个新的 ”异常处理未找到 ”的异常 26. 在类的定义中 ,类的 ( ) 描述了该类的对象的行为特征 . A. 类名 B. 方法 C. 所属的名字空间 D. 私有域 27. 在定义类时 ,如果希望类的某个方法能够在类中进一步改进 ,以处理不同的派生类的需要 ,则应该将方法声明成 ( ) A. sealed B. public C. virtual D. override 28. C#程序中 ,可以使用 trycatch 机制来

11、处理程序出现的 ( ) 错误 . A. 语法 B. 运行 C. 逻辑 D. 拼写 29. 在 Queue类中 ,移除并返回队列前端对象的方法是 ( ) A. Dequene B. Enqueue C. Peek D. Pop 30. 在为自定义类取名时 ,Microsoft推荐使用的命名规范是 ( ) A. Hungarian notation B. 随便起名字 C. Camel D. Pascal 31. 在 C#中设计类时,如何将一个可读可写的公有属性 Name修改为只读属性?( ) A. 将 Name的 set块删除 B. 将 Name的 set块置空 C. 将 Name的 set块前加

12、修饰符 private D. 将 Name添加 readonly修饰符 32. 下列关于 C#中索引器理解正确的是 ( ) A. 索引器的参数必须是两个或两个以上 B. 索引器的参数类型必须是整数型 C. 索引器没有名字 D. 以上皆非 33. 面向对象编程中的 “继承 ”的概念是指 ( ) A. 派生类对象可以不受限制地访问所有的基类对象 B. 派生自同一个基类的不同类的对象具有一些共同特征 C. 对象之间通过消息进行交互 D. 对象的内部细节被隐藏 34. ( ) 命名空间中的类和接口用于创建 Web应用程序的页面 ? A. System.Drawing B. System.IO C. S

13、ystem.Web.UI D. System.Web.Service 35. 在 Stack类中 ,移除并返回栈顶元素的方法是 ( ) A. Dequeue B. Peek C. Push D. Pop 36. 通过继承 ( ) 类 ,用户可以创建自己的异常类 . A. System.Exception B. System.SystemException C. System.ApplicationException D. System.UserException 37. 下列关于构造函数的描述正确的是 ( ) A. 构造函数可以声明返回类型 B. 构造函数不可以用 private修饰 C. 构

14、造函数必须与类名相同 D. 构造函数不能带参数 38. 以下描述错误的是 ( ) A. 类不可以多重继承而接口可以 B. 抽象类自身可以定义成员而接口不可以 C. 抽象类和接口都不能被实例化 D. 一个类可以有多个基类和多个基接口 39. .NET 提供的管理常用数据结构的 List.Quese.HashTable 等类是直接包含在( ) 命名空间中的。 A. System.Data B. System.IO C. System.Collections D. System 40. 使用 VS.NET的 “新 建 C#项目 “创建一个名为 “SimpleForm“的 Windows表单应用程序

15、,则在生成 ( ) 文件中可以设置该程序集的 Copyright/Trademark等属性信息 . A. Form1.resx B. SimpleForm.sln C. SimpleForm.csproj D. AssemblyInfo.cs 41. 变量 openFileDialog1 引用一个 OpenFileDialog 对象 .为检查用户在退出对话框时时否点击了 “打开 “按钮 ,应检查 openFileDialog1.ShowDialog()的返回值是否等于 ( ) A. DialogResult.OK B. DialogResult.Yes C. DialogResult.No D

16、. DialogResult.Cancel 42. 在从标准文本文件 (如 :readme.txt)中读取信息行 ,应使用 ( ) 操作文件 . A. XmltextReader B. XmlReader C. TextReader D. StreamReader 43. 构建 Windows 窗体以及其所使用空间的所有类的命名空间是下列哪个选项? ( ) A. System.Data B. System.IO C. System.Text D. System.Windows.Forms 44. 在窗体 Form1 中有按钮 Button1,以下那个 Click 事件处理程序可以关闭该窗体 ?

17、( ) A. Form1.Close(); B. this.Close(); C. Button1.Close(); D. me.Close(); 45. 如果要将窗体设置为透明的,则 ( ) A. 要将 FormBoderStyle属性设置为 None B. 要将 Opacity属性设置为小于 100%得值 C. 要将 locked属性设置为 True D. 要将 Enabled属性设置为 True 46. 开始状态默认时,屏幕位于 ( ) A. 左下方 B. 中部 C. 左上方 D. 右上方 47. 如果将窗体的 FormBoderStyle设置为 None,则 ( ) A. 窗体没有边框并不能调整大小 B. 窗体没有边框但能调整大小 C. 窗体有边框但不能调整大小 D. 窗体是透明的 48. 已知在某 Windows_Form 应用程序中 ,主窗口类为 Form1,程序入口为静态方法 ,则在 Main方法中打开主窗口的正确代码是 ( )

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

当前位置:首页 > 教育教学资料库 > 复习参考

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。