收藏 分销(赏)

C#复习题13.doc

上传人:仙人****88 文档编号:8054982 上传时间:2025-02-02 格式:DOC 页数:6 大小:119KB 下载积分:10 金币
下载 相关 举报
C#复习题13.doc_第1页
第1页 / 共6页
C#复习题13.doc_第2页
第2页 / 共6页


点击查看更多>>
资源描述
《基于C#的windows程序设计》试题十三 一、选择 1. 在visual studio.NET中编辑C#代码时,如何为在类company中定义的方法GetEmpoyeeCount创建XML注释?( A ) A. 将光标定位在GetEmployeeCount前一行,然后输入/// B. 将光标定位在GetEmployeeCount前一行,然后输入<XML></XML> C. 将光标定位在GetEmployeeCount前一行,然后输入\\\ D. 将光标定位在GetEmployeeCount前一行,然后输入//<?> 2. 在C#程序中,显示一个信息为”This is 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.工具箱 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. 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 公共语言运行时的安全引擎为.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 10.在下面的类定义中,缺省构造函数的作用是( B ) Public class MyClass { Private MyClass(){} Public static int counter; Public static int IncremntCounter() { return ++counter;}} A 在创建类的实例时初始化类的域 B 防止创建类的实例 C 因为是private的,因此不起任何作用 二、填空题 1、在.NET框架中,为了便于管理和使用,将相关的类型进行分组的逻辑命名方案称为  。 2、  是从用户处获取标识凭据(通常为一个用户名和密码对)并通过某些授权机构验证那些凭据的过程。 3、在Web页面中,表单的功能是收集用户信息和________。 4、在ASP.NET页面中,有一些事件是被服务器自动调用,如________事件在页面被加载的时候被自动调用。 5、CSS(Cascading Style Sheets)中文翻译为 ________ , CSS是一种来装饰HTML的一种标记集合。 6、Repeater控件中必须使用的模板是______________。 7、在DateGrid中取消编辑状态,应将__________属性设置为-1。 8、在Web窗体的Page_Load事件中可以通过_________属性区分窗体是首次还是回送(PostBack)。 9、要实现下图中将编辑按钮用图像来代替,应对列编写代码<img________________________='this is edit'>(图像文件为:myedit.gif,位于应用程序目录下)。 10、以下代码使用了ASP.NET三种代码分离技术的__________;<%@PageLanguage="vb"Codebehind="WebForm1.aspx.vb" inherits="mytest.WebForm1"%>。 三、简答题 1、简述Response 对象。 2、简述Request 对象。 3、简述ADO.NET两种读取数据库的方式。 4、简述Global.aspx文件。 5、如何通过ADO.NET读取数据库中的图片并显示它?    6、下面的代码实现将TextBox1中的文本绑定到Label1控件的功能,请将其中奉完成的代码填写完整。 <%@Page Language="vb"%> <HTML> <body> <form id="Form1" method="post"runat="server"> <asp:TextBoX id="TextBox1"runat="server"></asP:TextBox> <asp:Button id="Button1"runat="server" onclick="Button1_Click"Text="Button"> </asp:Button> <asp:Label id="Label1"runat="server"> ①________________(5分) </asp:Label> </form> </body> </HTML> <Script Language=vb runat="server"> Private Sub Button1_Click(Sender As Object,E As EventArgs) ②_________________________(5分) End Sub </Script>       一、 选择题答案 1~5 ABADA 6~10 BACCC 二、 填空题答案 1、命名空间 2、身份验证(Authentication) 3、实现系统与用户交互 4、Page_Load() 5、层叠样式表单 6、ItemTemplate(或:数据模板) 7、EditItemIndex 8、IsPostBack 9、Src=myedit.gif alt 10、代码后置 (或:CodeBehind) 三、 简答题答案 1、 Response 对象用来访问所创建的并返回客户端的响应,输出信息到客户端,它提供了标识服务器和性能的HTTP变量,发送给浏览器的信息和在cookie 中存储的信息。它也提供了一系列用于创建输出页面的方法,如无所不在的Response . Write 方法。 2、Request 对象是用来获取客户端在请求一个页面或传送一个Form时提供的所有信息,这包括能够标识浏览器和用户的HTTP 变量,存储在客户端的cookie信息以及附在URL后面的值(查询字符串或页面中< Form>段中的HTML 控件内的值)。 3、ADO.NET提供了两种读取数据库的方式。   第一种是利用Connetction、Command和 DataReader对象,这种方式只能读取数据库,不能修改记录。如果只是想查询记录的话,这种方式的效率更高些。   第二种是利用Connection、Command、DataAdaPter和Dataset对象,这种方式更灵活,可以对数据库进行各种操作。 4、Global.asax 文件(也称作 ASP.NET 应用程序文件)是可选文件,也就是说一个应用可以有,也可以没有这个文件。 Global.asax 文件保存在ASP.NET应用程序的根目录下。Global.asax 文件本身被设置为拒绝客户端对它的任何直接 URL 请求,所以外部用户无法下载或查看在该文件中的代码。 当您将更改更该文件,并保存到活动 Global.asax 文件时,ASP.NET 会自动检测到该文件已被更改。它完成应用程序的所有当前请求,将 Application_OnEnd 事件发送到任何侦听器,并重新启动应用程序域。实际上,这会重新启动应用程序,关闭所有浏览器会话并刷新所有状态信息。当来自浏览器的下一个传入请求到达时,ASP.NET将重新分析并重新编译 Global.asax 文件,并引发 Application_OnStart 事件。   ASP.NET 在 Global.asax 中提供多个模块,这些模块参与每个请求并公开可以处理的事件。可以随意自定义或扩展这些模块,或开发全新的自定义模块来处理对基于 ASP.NET 的应用程序进行的 HTTP 请求的信息及其相关信息。例如,可以创建一个输出缓存模块,该模块实现整个应用程序的输出缓存行为。 5、  下面举一个从Microsoft SQL Server的PUB数据库读取图片并显示它的例子:     <%@ Import Namespace="System.Data.SqlClient" %>     <%@ Import Namespace="System.Drawing" %>     <%@ Import Namespace="System.Drawing.Imaging" %>     <%@ Import Namespace="System.IO" %>     <script language="VB" runat="server">     Sub Page_load(Sender as Object, E as EventArgs)     dim stream as new MemoryStream     dim connection as SqlConnection     connection=new SqlConnection("server=localhost;database=pubs;uid=sa;pwd=")     try     connection.Open()     dim command as SqlCommand     command = new SqlCommand ("select logo from pub_info where pub_id='0736'", connection)     dim image as byte()     image = command.ExecuteScalar ()     stream.Write (image, 0, image.Length)     dim imgbitmap as bitmap     imgbitmap = new Bitmap (stream)     Response.ContentType = "image/gif"     imgbitmap.Save (Response.OutputStream, ImageFormat.Gif)     Finally     connection.Close()     stream.Clse()     End Try     End Sub     </script> 6、  ①(5分) 答案:<%#TextBoxl.Text%> 扣分标准: <%%>(2分) #(1分) TextBox1.Text(2分) ②(5分) 答案:Label1.DataBind() 扣分标准: label1(2分) DataBind(2分) ()(1分)
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服