1、《基于C#的windows程序设计》试题十三
一、选择
1. 在visual studio.NET中编辑C#代码时,如何为在类company中定义的方法GetEmpoyeeCount创建XML注释?( A )
A. 将光标定位在GetEmployeeCount前一行,然后输入///
B. 将光标定位在GetEmployeeCount前一行,然后输入
C. 将光标定位在GetEmployeeCount前一行,然后输入\\\
D. 将光标定位在GetEmployeeCount前一行,然后输入//>
2. 在C#程序中,显示一个信息为”This is
2、 a test!”, 标题为”Hello”的消息框,正确的语句是( B ).
A. MessageBox(“This is a test!”, “Hello”) ;
B. MessageBox.Show(“This is a test!”, “Hello”) ;
C. MessageBox(“Hello”,”This is a test!”) ;
D. MessageBox.Show(“Hello”,”This is a test!”) ;
3.在Visual Studio.NET窗口中,( C )窗口提供了连接到本地或远程计算机上数据库并进行管理的功能.
A.资源试图
B.
3、工具箱
C.服务器资源管理器
D.解决方案资源管理器
4. 在Windows Form程序程序中,对某ComboBox对象有以下要求:
控件的列表框部分总是可见的,且用户可以编辑文本框控件的文本.则该ComboBox对象的DropDownStyle属性应设置为ComboBoxStyle枚举类型中的( C )值.
A DropDown
B DropDownList
C Sinple
5.通过继承( C )类,用户可以创建自己的异常类.
A.System.Exception
B. System.SystemException
C. System.
4、 ApplicationException
D. System. UserException
6. 数组pins的定义如下:
string[ ] pins = new string[4]{“a”,”b”,”c”,”d”};
执行下列语句后,数组pins的值为 ( B ) .
string[ ] myArr = pins ;
myArr [3] = “e”;
A. “a”,”b”,”e”,”d”
B. “a”,”b”,”c”,”e”
C. “a”,”b”,”c”,”d”
D. “e”,”e”,”e”,”d”
7. .NET
5、公共语言运行时的安全引擎为.NET 托管程序代码的执行提供基于( C )的安全机制。
A. 用户和密码
B. 证书
C. 证据
D. 数据加密
8. 一个多文件程序集中包含1 个程序集清单文件、3 个模块文件和2 个资源文件。下列哪些信息包含在模块文件的元数据中?( D )
A. 程序集名称
B. 程序集引用的的文件列表
C. 本模块代码
D. 本模块中声明的数据类型信息
9. 为了判断线程t1 是否是在后台运行,需访问t1 的( B )属性。
A. CurrentThread
B. IsBackgroud
C. IsAlive
D. ThreadState
6、
10.在下面的类定义中,缺省构造函数的作用是( B )
Public class MyClass
{
Private MyClass(){}
Public static int counter;
Public static int IncremntCounter()
{ return ++counter;}}
A 在创建类的实例时初始化类的域
B 防止创建类的实例
C 因为是private的,因此不起任何作用
二、填空题
1、在.NET框架中,为了便于管理和使用,将相关的类型进行分组的逻辑命名方案称为 。
2、
7、 是从用户处获取标识凭据(通常为一个用户名和密码对)并通过某些授权机构验证那些凭据的过程。
3、在Web页面中,表单的功能是收集用户信息和________。
4、在ASP.NET页面中,有一些事件是被服务器自动调用,如________事件在页面被加载的时候被自动调用。
5、CSS(Cascading Style Sheets)中文翻译为 ________ , CSS是一种来装饰HTML的一种标记集合。
6、Repeater控件中必须使用的模板是______________。
7、在DateGrid中取消编辑状态,应将__________属性设置为-1。
8、8、在Web窗体的Page_Load事件中可以通过_________属性区分窗体是首次还是回送(PostBack)。
9、要实现下图中将编辑按钮用图像来代替,应对列编写代码(图像文件为:myedit.gif,位于应用程序目录下)。
10、以下代码使用了ASP.NET三种代码分离技术的__________;<%@PageLanguage="vb"Codebehind="WebForm1.aspx.vb" inherits="mytest.WebForm1"%>。
三、简答题
1、简
9、述Response 对象。
2、简述Request 对象。
3、简述ADO.NET两种读取数据库的方式。
4、简述Global.aspx文件。
5、如何通过ADO.NET读取数据库中的图片并显示它?
6、下面的代码实现将TextBox1中的文本绑定到Label1控件的功能,请将其中奉完成的代码填写完整。
<%@Page Language="vb"%>