WEB应用开发复习题打印
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《WEB应用开发》复习题
一、填空题
1.要使用SQL Server数据操作组件来存取数据,必须加载System.Data.SQLClient 这个名称空间。要使用Access数据操作组件来存取数据,必须家族System.Data.OleDB这个命名空间。
2.所有控件均运行于服务器端,这是由控件的Runat=server属性指定的,因此,ASP.NET 控件又被称为服务器控件。
3. 服务器端Web控件语法格式:
4. VB.NET的变量根据作用域的不同也可分为过程变量和全局变量。变量的作用域由声明它的位置决定。如果是在一个子程序或函数里声明的变量,只在该过程里有效。否则,在整个 文件中有效。
5. RangeValidator控件用于验证用户输人的值是否在指定的范围内。可以检查数字、字符和日期。
6. CustomValidator控件可使用自己编写的验证逻辑检查用户的输入。该验证类型允许检查运行时导出的值。表示必须输人3个以上由字母(大小写)、数字、符号“_”(下画线)、“-”(中划线)以及“.”组成的字符串,位数不限。
7. Session对象就是服务器给客户端的一个编号。当一台WEB服务器运行时,可能有若干个用户浏览正在浏览这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个ID,用以标识这个用户的唯一身份。
8. 使用POST传送方式可以传送保密、信息量大的应用,提交Web表单信息是用POST传送方式。
9. RequireFieldValidator控件可以用来强迫用户必需输入信息,该控件并不是用于验证数值的大小与对错,而只是验证用户是否在输人框中输入内容。
10. ValidationSummary控件用于收集以上所有末通过检验的控件的ErrorMessage属性的值,以摘要的形式显示页上所有验证程序的验证错误并显示在同一页面。页可以使用这个控件为某一个输入控件指定一个以上的验证,验证的错误信息集中显示。
11.网页表单把网络应用程序的用户界面分割成为两部分:可视的用户界面部分和
用户界面逻辑部分。可视的用户界面部分由一个包括标记语言的标记和网页表单指定元素的文件构成。这部分就好像是一个容器,开发者可以在其中放人如文本、控件等用于显示的元素。用户界面逻辑部分由开发者编写的用于与网页表单相互作用的代码组成,代码可以由基于公共语言运行环
境的语言编写。
12. 要区分Web表单和HTML表单,只要看这个表单是否有runat属性,并把该属性赋值为server。
13. RegularExpressionValidator控件用于验证用户输人的信息是否符合自定义的规则表达式(Regular Exptession)定义的模式匹配。该验证类型允许检查可预知的字符序列,如身份证号码、电子邮件地址、电话号码、邮政编码等中的字符序列。
14. CompareValidator控件用于将用户输人的值与某一指定的值进行比较,使用比较运算符(小于、等于、大于等)将用户的输入与另一控件的常数值或属性值进行比较,看该值是否符合要求。15.对文件及文件夹进行读写操作时,要去掉文件的只读属性,如果windows2000/xp/2003操作系统的文件系统采用了NTFS格式,还要在文件或文件夹的安全属性里添加一个
EveryOne用户,操作权限设置为完全控制。
16. .NET Framework提供了一个包含许多高度可重用的接口、类型的类库,该类库是一个完全面向对象的类库。.NET类库的组织是以命名空间(或Name Space)为基础的。
17. 从代码上来看,Web表单和HTML表单并没有多大的区别,它们都是用
标记来表示的。但是从具体的处理上来讲,Web表单和HTML表单又有本质的区别。HTML表单中只包含了表单内部控件和相应的布局信息,而Web表单中则包含了表单内部控件、相应的布局信息及数据提交之后的数据处理代码。
二、选择题
1. 下面的语句,strpoint的值是()。
Strpoint=left(”qinxueli@”,3)
A.xue
B. @
C.qin
D. com
2. Cookie保存的文件名格式为
A.用户登陆名
B. 服务器名
C. 客户端机器名
D. 电子邮件的用户名
3. 访问SQL Server数据库,需要使用的命名空间是:()。
A. System.Data
B. System.Data.OleDB
C. System.Data.SqlClient
D. System.OleDB
4. 假定当前工作路径在e:/aspnet/ch06,发布的应用名称为aspnetjc,使用Server.MapPath(“../database/www_news.mdb”)取得的数据库路径是()。
A.e:\ aspnet\database\www_news.mdb
B. e:\ aspnetjc\database\www_news.mdb
C. e:\database\www_news.mdb
D. e:\ aspnet\ch06\database\www_news.mdb
5. 下列哪个表达式表示必须输入必须是Internet电子邮件地址的。()。
A. http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
B. \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
C. (\(\d{3}\)|\d{3}-)?\d{8}
D. \d{17}[\d|X]|\d{15}
6. 用户控件的文件扩展名是()。
A. asx
B. aspx
C. ctl
D. ascx
7. 下面的语句,strpoint的值是()。
Strpoint=Instr(”qinxueli@”,”@”)
A. 8
B. 7
C. 6
D. 5
8. 变量y的最终值是()。
y=12
y=y+int(-7.45)
A.5
B.-7.45
C.4
D.20
9. 访问Access数据库,需要使用的命名空间是:()。
A. System.Data
B. System.Data.OleDB
C. System.Data.SqlClient
D. System.OleDB
10. 假如发布了一个名为的应用系统,域名为My_,本机的IP地址是202.163.45.68。下面的几种方式的哪一种是可以访问这个系统的。()
A.在本机:http://127.0.0.1/aspnet
B.在局域网内的其它计算机:http://locahost/aspnet
C.在因特网上的其它计算机:http://127.0.0.1/aspnet
D.在本计算机的主文夹下,双击一个.aspx的文件
11. 下列表达式表示必须输入3个以上由大小写字母、数字、符号“_”(下划线)、“-”(中划线)以及“.”组成的字符串,位数不限。()。