当前位置:首页 >> 其它课程 >> 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>


更多相关文档:

.net期末考试 复习题(答)

.net期末考试 复习题(答)_其它_高等教育_教育专区。一、选择题 1、下列标记不...列举 ASP.NET 中的七个内置对象:( Page Response Request Session Application ...

期末复习题及解答

期末复习题及解答_数学_高中教育_教育专区。一、填空题 1.Windows Server 2003 的___版本适用于中、小型企业,主要用作服务器,提供各种 常见的网络功能,如:文件...

ASP期末复习题

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

ASP整理(期末复习题)

ASP整理(期末复习题)_文学_高等教育_教育专区。一、填空题(每空 1 分,共 25 分) 1. 网页通常可分为静态网页和___ 动态_ ___网页,静态网页是由___html...

ASP期末复习题

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

期末asp复习题

复习题 一、选择题 1、asp.net 页面文件的扩展名为( A、.css C、.aspx )。 B、.asp D、.aspx.vb )属性。 2、如果想让 Label 控件显示特定内容,应该...

ASP期末复习题

F )( 9.利用 DELETE 语句可删除一个表或索引。 F )(四 编程题 3 建立 asp 网页打开在 "c:/webdata/northwind.mdb" 下数据库文件,要求用建立 oledb (...

asp期末复习题

asp期末复习题_理学_高等教育_教育专区。1. 名词解释封装: 使对象隐藏自己的实现, 可以使用访问控制符来防止外部过程执行类的方法或读 取、修改类的数据。 2. ...

Aspnet2014下期期末复习

Aspnet2014下期期末复习_计算机软件及应用_IT/计算机_专业资料。asp.ne期末考试试题t 2014 年下学期 第 1 页共 15 页 Asp.net 复习题一、选择题 1、在.NET...

web期末考试复习题

web期末考试复习题_计算机软件及应用_IT/计算机_专业资料。一、填空题(1)列举 ASP.NET 中的七个内置对象:Page Response Request Session Application Cookie Server...
更多相关标签:
网站地图

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