计算机专业课程《Web程序设计》试卷及答案
一、单选题
21、如果要在网页上添加一个计算器来统计人数的话,我们可以选用(  )对象对计数变量Count的加法操作来实现。
A、Session  B、Application  C、Server  D、Page
22、下面哪一个对象用于与数据源建立连接:(  )。
A、Command  B、Connection  C、DataReader  D、DataAdapter
23、Global.asax文件中Session_Start事件何时激发(  )。
A、在每个请求开始时激发
B、尝试对使用进行身份验证时激发
C、启动会话时激发
D、在应用程序启动时激发
24、在ASP.NET应用程序中访问SqlServer数据库时,需要导入的命名空间为(  )。
A、System.Data.Oracle          B、System.Data.SqlClient
C、System.Data. ODBC          D、System.Data.OleDB
25、ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是(  )。
A、HTML控件和Web控件            B、HTML控件和XML控件
C、XML控件和Web控件              D、HTML控件和IIS控件
26、下列关于构造函数的描述正确的是(  )。
A、构造函数可以声明返回类型。
B、构造函数不可以用private修饰
C、构造函数必须与类名相同
D、构造函数不能带参数
27、Session对象的默认有效期为多少分钟:(  )。
A、10        B、15      C、20        D、应用程序从启动到结束
28、当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是(  )。
A、RadioButton  B、CheckBoxList  C、CheckBox  D、RadioButtonList
29、Global.asax文件中Session_Start事件何时激发(  )。
A、在每个请求开始时激发
B、尝试对使用进行身份验证时激发
C、启动会话时激发
D、在应用程序启动时激发
30、下列选项中,只有(  )是错误的。
A、asp提供了多种语言支持 。
B、asp 提供了多种平台支持。
C、asp提供跨平台支持,也可以在Unix下执行
D、asp采取编译执行的方式,极大的提高了运行的性能。
31、下列选项中,哪一个是应用的基础?(  )。
A、公共语言运行类    B、虚拟机    C、基类库    D、类库
32、在ADO.NET对象模型中,.NET数据提供程序包括以下的对象,除了(  )。
A、DataReader    B、DataAdapter    C、DataTable  D、Command
33、网页重定向功能可以有内置对象(  )的方法Redirect实现。
A、Server      B、Response          C、Request          D、Application
34、下列对象可以向dataset中填充数据的是(  )。
A、SqlConnection      B、SqlCommand    C、SqlDataReader      D、SqlDataAdapter
35、表示只有所属的成员才能访问的修饰符是(  )
A、public      B、protected      C、private        D、Internal
36、需要写入与HTML标记相同的文本时,应利用以下何种方法进行编码:(  )。
A、Response.Server.(HtmlEncode (“<B>”))
B、Response.Write(“Server.HtmlEncode (“<B>”)”)
C、Response.Write(Server.HtmlEncode (“<B>”))
D、Server.Server(Write.HtmlEncode (“<B>”))
37、当一种服务器端控件有多种外貌的定义时,用(  )属性来区别它们的定义。
A、ID    B、Color    C、BackColor    D、SkinID
38、在图片校验码的图片中增加一些线条或点阵是为了(  )。
A、使图片更美观  B、是图片更加规整  C、干扰机器人的识别  D、使图像更丰富
39、用户控件是后缀为(  )的文件。
A、.master    B、.asax    C、.aspx    D、.ascx
40、在三层架构中,客户端是系统的前台,负责用户界面的显示;后台负责数据的存储和管理;而中间层负责(  )。
A、非UI的逻辑处理    B、安全监督  C、代码优化  D、协助后台管理
二、 填空题
26. ASP.NET中参与数据绑定的有两类服务器控件:                               
27.  GridView控件中                          方法可以根据指定的排序表达式和方法对Gridview控
件进行排序。
28.  在包含多个表的DataTable对象的DataSet中,可以使用                      对象来使一个表和另一个表相关。
29.  DataReader可以对数据库进行___________和___________的访问。
30.  向数据源插入一条记录,需要将命令对象的CommandText属性设臵为SQL语言的Insert命令后,再调用命令对象的                                    方法。
31.  将一个Button控件加入到DataList控件的模板中,其CommandName属性设臵为“buy”,当它被单击时将引发DataList控件的                                事件。
32.  语句DropDownList1.Items[0].Selected=true;的作用是                       
             
33. 要掩盖TextBox控件中文本,需要将控件的TextMode属性设置为         
                   
34. 将数据集中的数据同步到数据源中,必须调用DataAdapter的         
              方法。
35. 将DropDownList控件中的首项移除的语句应写为                         
                       
36. 要使TextBox控件只读,需要将其                                  属性设置为true。
37. 使用Response对象的                      方法可以实现用户从一个Web窗体重定向到另一个窗体。
38.  使用Repeater控件时,必须使用的模板是                                   
39. ASP.NET中,应用程序的配置文件是                               
40.                          对象提供对服务器上的方法和属性的访问,其中大多数方法和属性是作为实用程序的功能服务的。
41. 获取本地时间的嵌入式表达式为                                           
42.  数据绑定表达式使用                                        方法将数据绑定到控件  ,并将更改提交回数据库。
43.  将GridView控件绑定到ADO.NET查询结果的一般方法为:
      GridView控件.DataSource=查询结果对象;
                                              ;
  其中,查询结果对象可以是DataReader、DataSet、DataTable。
44. 网站结构中,用于存放ASP.NET AJAX相关的文件的保留文件夹是                 
45. 保留文件夹App_Code用于                                                 
46.数据访问层封装访问数据库的各种通用操作,如连接数据库、数据的读/写操作和断开数据库连接等,该层由                          类实现。
47.业务逻辑层调用数据访问的功能,为上层页面提供数据服务。它的作用是对上层     
                                    ,使上层只关心数据之间的逻辑关系,从而简化数据访问的接口。
48.  Application对象的初始化是在                  文件中编写的。
49.                  事件是当服务器控件加载Page对象时发生的。也就是说,每次加载页面时,无论是初次浏览还是通过单击按钮或者其他事件再次调用页面,都会触发此事件。
50. 要验证文本框中输入的数据是否为合法的邮编,需要使用                         
验证控件。
三、 简答题
11、简述Web服务器向浏览器提供服务的过程
12、把一个HTML网页文件直接更改扩展名为.asp行不行?
13、.NET Framework针对不同的数据库,设计了下面几种数据提供程序?
14、在SQL数据库的连接中,需要使用.NET提供的SqlConnection对象来对数据库进行连接,使用SqlConnection连接Access数据库和Sqlserver数据库,所引用的命名空间有什么区别?
网页计算器html代码

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。