当前位置:首页 >> 其它课程 >> ASP期末复习题

ASP期末复习题


提供你参考:ASP.NET 程序设计考试题与答案 一、填空题(20 分) (1).NET 框架由 公共语言运行库(CLR) 、 类库 、 应用程序平台 和 程序设计语言 4 部分组成。 (2) 件过程。 (3) (4) (5) (6) 要对年龄进行输入验证,要使用 RequiredFieldValidator 验证控件。 RegularExpressionValidator 控件的 ValidationExpression 属性用来规定验 一般来说, for 语句用于计数控制循环, while 语句用于定点控制循环。 (3) ID 属性为 btnSubmit 的 Button 控件激发了 Click 事件时,将执行 btnSubmit_Click 事

证输入控件的正则表达式。 正则表达式“1(3|5)\d{9}”匹配 13 或 15 开始的 11 位手机号码 。 XML 文件的扩展名是 xml 。

(7) ASP.NET 五大内置对象有 Application 对象、Session 对象、Server 对象、Response 对象、Request 对象。 (8) (9) (10) (1) 一个 SQL Server 数据库至少应该包含一个 数据库 文件和一个 事务日志 文件。 在 Access 2003 中,通过 SQL 视图 来执行 SQL 语句,而在 SQL Server 2000 在 ASP.NET 中支持 Windows、Forms、Passport、None 四种身份验证。 静态网页文件的扩展名是 C A. htm (2) A. C. (3) A. C. view.cs view.aspx.cs 显示转换 数据类型变换 D. asp 。 B. D. aspx jsp B. D. view.cs.aspx view.aspx B. 变换 隐式转换 C.

中,通过 查询分析器 来执行 SQL 语句。 二、选择题(15 分)

若内容页文件名为 view.aspx,则其对应的代码页文件名默认是 ( C ) 。

在 C#当中无需编写任何代码就能将 int 型数值转换为 double 型数值,称为 (B )。

(4) 使用 RadioButtonList 生成单选列表,选中其中的某项时触发 SelectedIndexChanged 事件,则该控件的哪个属性要设置为 True(B)。 A. checked C. A. checked C. (6) TextMode SelectionMode 以下哪个属性不是验证控件所共有的? ( D ) A. ControlToValidate B. selected B. B. AutoPostBack D. Text

(5) 要使 ListBox 控件的行数为多行,需要将下列哪个属性值设置为 Multiple(C)。 AutoPostBack D.

ErrorMessage C. (7) Display D. ValueToCompare 可以使用以下哪个控件对所有验证错误进行汇总? ( D ) A. C. (8) A.* C.DESC (9) A. (10) RequiredFieldValidator RegularExpressionValidator B. D.

CompareValidator ValidationSummary 下列哪个关键字在 SELECT 子句中表示所有列?( A ) B.ALL D.DISTINCT 以下哪个数据库类型可以使用 SqlDataSource 控件作数据源。( B ) Access C. A Orical 对象提供与数据源的连接。 B. OleDbCommand D. OleDbDataAdapter B. SQL Server 2000 D. VFP

A. OleDbConnection C. OleDbDataReader (11) 命令。 B

对象用于返回数据、修改数据、运行存储过程及发送或检索参数信息的数据库

A. OleDbConnection B. OleDbCommand C. OleDbDataReader D. OleDbDataAdapter (12) Connection 对象的 B 属性:设置或获取用于打开数据源的连接字符串,给出了 数据源的位置、数据库的名称、用户名、密码以及打开方式等。 A. DataSource C. State (13) B B. ConnectionString D. Database 方法用于执行统计查询,执行后只返回查询所得到的结果集中第一行的第一

列,忽略其它的行或列。 A. ExecuteReader() C. ExecuteSql() (14) D B. ExecuteScalar() D. ExecuteNonQuery()

方法用于执行不需要返回结果的 SQL 语句,如 Insert、Update、Delete 等,

执行后返回受影响的记录的行数。 A. ExecuteReader() C. ExecuteSql() A.master (1) B.asax B. ExecuteScalar () D. ExecuteNonQuery() 的文件。 D. ascx C. aspx

(15) 用户控件是扩展名为 D 三、判断题(10 分)

Web.config 是动态网站必需的配置文件。 (F )

(2)

使用变量前必须声明其数据类型。

(T) (T) (F)

(3) ListBox 控件所显示的列表可以选择多项。 (4) 判断 CheckBox 控件是否被选中可以通过其 selected 属性的值来判断。 (5) (6) (7) (8) (9) (T) (10) 用户控件是一种自定义的组合控件。 四、简答题(25 分) (1) 请说明在.net 中常用的几种页面间传递参数的方法,并说出他们的优缺点。 (T ) RequiredFieldValidator 控件只能进行非空的验证。 ( F ) CompareValidator 比较验证控件只能比较两个值是否相同。 正则表达式“\d”和“[0-9]”是等价的,都代表一个整数。 (T ) DISTINCT 关键字允许重复数据集合的出现。 (F)

(

在默认情况下,ORDER BY 按升序进行排序,即默认使用的是 ASC 关键字。

1.使用 QueryString, 如....?id=1; response. Redirect(),url 参数简单,显示于地址栏,长度 有限 2. 使用 application 全局,Session 变量,简单,但易丢失 3.使用 Server.Transfer 4. cookie 简单,但可能不支持,可能被伪造数据库稳定,安全,但性能相对弱 (2)DataReader 和 DataSet 的异同 DataReader 和 DataSet 最大的区别在于,DataReader 使用时始终占用 SqlConnection,在 线操作数据库..任何对 SqlConnection 的操作都会引发 DataReader 的异常..因为 DataReader 每次只在内存中加载一条数据,所以占用的内存是很小的..因为 DataReader 的 特殊性和高性能.所以 DataReader 是只进的..你读了第一条后就不能再去读取第一条了.. DataSet 则是将数据一次性加载在内存中.抛弃数据库连接..读取完毕即放弃数据库连接..因 为 DataSet 将数据全部加载在内存中.所以比较消耗内存...但是确比 DataReader 要灵活.. 可以动态的添加行,列,数据.对数据库进行回传更新操作. (3)什么是 ASP.net 中的用户控件 答:用户控件就是.ascx 扩展名的东西喽,可以拖到不同的页面中调用,以节省代码.比如登陆 可能在多个页面上有,就可以做成用户控件,但是有一个问题就是用户控件拖到不同级别的 目录下后里面的图片等的相对路径会变得不准确,需要自已写方法调整 (4)请解释 web.config 文件中的重要节点 appSettings 包含自定义应用程序设置。 system.web 系统配置 compilation 动态调试编译设置 customErrors 自定义错误信息设置 authentication 身份验证,此节设置应用程序的身份验证策略。 authorization 授权, 此节设置应用程序的授权策略.

(5)说明控件中属性:runat=“server” 的作用 在控件中只有设置了属性:runat=“server”,控件才为服务器控件,才能把 HTML 元素转 换为服务器控件。使得在服务器上能够使用这些控件进行编程。 五、操作题(30 分 (1) 根据 web.config 文件结构,为 IP=127.0.0.1 sql server 数据库=NORTHWIND 配置数 据库连接功能。(5 分) 答:根据 web.config 文件结构,配置数据库连接功能的程序代码如下: <configuration> <connectionStrings> <add name="ConnectionStringName" ConnectionString="Data surce=127.0.0.1;Database=NORTHWIND;Integrated Security=true;User Instance=true" providerName="System.Data.SqlClient" /> </connectionStrings> <system.web> ...... </system.web> </configuration> (2)修改下列程序段,不用参数方式,改为直接数据方式(5 分) strSql="Insert Into 用户(username,pwd) Values(@姓名,@口令)" Dim cmd As New OleDbCommand(strSql, conn) cmd.Parameters.Add("@姓名",Name.text) cmd.Parameters.Add("@口令",StudentID.text) '执行操作,插入记录 Try conn.open() cmd.ExecuteNonQuery() ….. strSql="Insert Into 用户(username,pwd) Values(?” & Name.text & ”?,” & StudentID.text &”?)” Dim cmd As New OleDbCommand(strSql, conn) '执行操作,插入记录 Try conn.open() cmd.ExecuteNonQuery() ….. (3) Insert 语句插入记录到数据库 C:\Inetpub\wwwroot\asp.net\chapter6\wwwlink.mdb 数据 表 student(name,e_mail,date)其值为“李平”,e_mail 为 “liping@126.com”,date 日期 为当天。(10 分) '打开数据库 '执行插入 '打开数据库 '执行插入

<%@ Import Namespace=" system.data <%@ Import Namespace=" system.data.oledb <script language=" VB " runat="server"> Sub Page_Load(Sender As Object, E As EventArgs) Dim conn As New

" %> " %>

OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=”C:\Inetpub\wwwroot\asp.net\chapter6\wwwlink.mdb") '建立 Command 对象 Dim comm As New OleDbCommand("Insert Into student(name,e_mail,date) Values(“李平”,”liping@126.com”, #" & Today() & "#)", conn ) '执行操作,插入记录 Conn.open() comm conn End Sub (4) 简易聊天室有三个网页 ch05-12a.aspx /ch05-12b.aspx/ch05-12c.aspx 答案: <!--代码清单 ch05-12d.aspx --> <script language="VB" runat="server"> Sub Enter_Click(Sender As Object, E As EventArgs) dim SpeakingWords as string=Request("Speaking") Application.Lock Application("show")= SpeakingWords & "<br>" & Application("show") Application.UnLock ChatContent.text=Application("show") Speaking.Text="" End Sub </script> <html> <body bgcolor="#ccddcc"> <form runat="server" Action="ch05-12d.aspx" method="post" > <asp:Label Id="ChatContent" columns="100" runat="server" /> 请发言: <Asp:textbox Id="Speaking" columns="30" Runat="server" /> <asp:button text=" 发送 " onclick="Enter_Click" runat="server" /> </form> '将发言框清空 .ExecuteNonQuery() .close() '关闭数据库 '打开数据库

</body> </html>


更多相关文档:

ASP期末复习题

ASP期末复习题_其它课程_高中教育_教育专区。提供你参考:ASP.NET 程序设计考试题与答案 一、填空题(20 分) (1).NET 框架由 公共语言运行库(CLR) 、 类库 、...

asp期末复习题.

asp期末复习题._工学_高等教育_教育专区。一 选择题 1.用户登录表单的method属性应该设置为( )。 A. get B.post C.head D.可以不设置 2.假如发布了一个名...

ASP期末考试试题

4页 免费 asp期末考试作品要求 1页 免费 asp部分试题 6页 1财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 ...

ASP期末复习题

ASP期末复习题_工学_高等教育_教育专区。asp《网站设计》期末复习题一、 选择题 1. Internet 使用___C___。 A)G3 协议 B)CDMA 协议 C) TCP/IP 协议 ...

ASP-期末考试-试题库

ASP-期末考试-试题库_从业资格考试_资格考试/认证_教育专区。ASP-期末考试-试题库 .NET期末考试试题库 一、在数据库 Test 中,包括图书信息表 Books,图书分类表 ...

ASP NET期末复习题

ASP NET期末复习题_电脑基础知识_IT/计算机_专业资料。期末复习题一、选择题 1.在 ASP.NET 的内建对象中,必须要有 Lock 和 Unlock 方法以确保多个用户无法同时...

ASP期末考试复习题

能,ASP 是嵌在 html 文件中的代码,运行时 生成标准的 html 代码并发到客户端,所 有改扩展 名后只是在服务端运行一下,然后发到客户端, 只是多了一个运行的...

ASP复习题

asp部分试题 6页 1下载券 asp试题 13页 免费 ASP整理(期末复习题) 15页 1...default 或 index ,扩展名则可以是 .htm、.asp 等已为服务器支持的文件扩展...

ASP复习题

asp复习题及答案 91页 1下载券 ASP考试复习题 5页 2下载券 asp 复习题 5页 1下载券 asp部分试题 6页 1下载券 asp试题 13页 免费 ASP整理(期末复习题) ...

ASP复习题

asp复习题及答案 91页 1下载券 ASP考试复习题 5页 2下载券 asp 复习题 5页 1下载券 asp部分试题 6页 1下载券 asp试题 13页 免费 ASP整理(期末复习题) ...
更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com