计算机专业课程《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小时内删除。
发表评论