aspnet和net的区别《WEB应用开发》复习题
一、填空题
1.要使用 SQL Server数据操作组件来存取数据,必须加载System.Data.SQLClient 这个名称空间。要使用Access数据操作组件来存取数据,必须家族System.Data.OleDB这个命名空间。
2.所有控件均运行于服务器端,这是由控件的Runat=server属性指定的,因此,ASP.NET控件又被称为服务器控件。
3. 服务器端Web控件语法格式: <asp: 控件名称id=”控件名称” … ru nat=”server”>。Web 控件还拥有一个非常重要的功能,那就是支持数据捆绑(Data Binding),可以和资料源连结,用来显示或修改数据源的数据。
4. VB.NET的变量根据作用域的不同也可分为过程变量和全局变量。变量的作用域由声明它的位置决定。如果是在一个子程序或函数里声明的变量,只在该过程里有效。否则,在整个ASP.NET文件中有效。
5. RangeValidator控件用于验证用户输人的值是否在指定的范围内。可以检查数字、字符和日期。
6. CustomValidator控件可使用自己编写的验证逻辑检查用户的输入。该验证类型允许检查运行时导出的值。表示必须输人3个以上由字母(大小写)、数字、符号“_”(下画线)、“-”(中划线)以及“.”组成的字符串,位数不限。
7. Session对象就是服务器给客户端的一个编号。当一台WEB服务器运行时,可能有若干个用户浏览正在浏览这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个ID,用以标识这个用户的唯一身份。
8. 使用POST传送方式可以传送保密、信息量大的应用,asp提交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表单并没有多大的区别,它们都是用<form>和</form>标记来表示的。但是从具体的处理上来讲, Web表单和HTML表单又有本质的区别。
HTML表单中只包含了表单内部控件和相应的布局信息,而Web表单中则包含了表单内部控件、相应的布局信息及数据提交之后的数据处理代码。
二、选择题
1. 下面的语句,strpoint的值是()。
Strpoint=left(”qinxueli@126”,3)
A.xue
B. @
C.qin
D. com
2. Cookie保存的文件名格式为<user>@<domain>.txt,有qinxueli@Microsoft[2].txt,其中的qinxueli代
表是()。
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@126”,”@”)
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. 假如发布了一个名为ASP.NET的应用系统,域名为My_web,本机的IP地址是202.163.45.68。下面的几种方式的哪一种是可以访问这个系统的。()
A.在本机:127.0.0.1/aspnet
B.在局域网内的其它计算机: locahost/aspnet
C.在因特网上的其它计算机: 127.0.0.1/aspnet
D.在本计算机的主文夹下,双击一个.aspx的文件
11. 下列表达式表示必须输入3个以上由大小写字母、数字、符号“_”(下划线)、“-”(中划线)以及“.”组成的字符串,位数不限。()。
A. [A-Za-z0-9_\-\.]{3,}
B. [A-Za-z0-9_/-/.]{3,}
C. [A~Za~z0~9_\-\.]{3,}
D. [A~Za~z0~9_/-/.]{3,}
12. 验证用户输入的值在18~60的范围内,要使用()验证控件。
A. RegularExpressionValidatof控件
B. CompareValidator控件
C.RangeValidator控件
D. RequiredFieldValidator控件
13. web页面在载入的时候触发的事件是:()。
A. Page_Load
B. Click
C. Change
D. Page_Unload
14. 可以在VS.NET开发环境的________窗口中对Windows操作系统的各种服务进行管理:
A. 服务器管理器
B. 类视图
C. 属性窗口
D. 解决方案资源管理器
15. 以下代码执行时有错误发生,请出原因:()。
Dim objLabel as Label
Set objLabel = lblCaption
lblCaption.Text = "Welcome"
A. Label 不是合法的对象
B. Text不是合法的属性
C. Set不是合法的关键字
D. Dim不是合法的关键字
16. 在Web窗体中有2个密码输入框,如果对第2个密码输入框既要验证用户是否填写,又要验证该密码是否与第1个密码输入框中密码相同,应该选择的验证控件是:
()。
A. CompareValidator 控件
B. Validation Summary控件
C. RequiredFieldValidator控件
D. 同时使用RequiredFieldValidator控件和CompareValidator控件
17. 页面事件的生命周期顺序是:()。
A. Page_Load, Page_Init, Change, Click, Page_Unload
B. Page_Load, Page_Init, Click, Change,Page_Unload
C. Page_Init, Page_Load, Change, Click, Page_Unload
D. Page_Init, Page_Load, Click, Change, Page_Unload
18. 以下正确的重新定向语句是(多选):()。
A.Response.Redirect(INDEX.ASP) 指向主页文件
B.Response.Redirect(HTTP://www.163.NET) 指向网站
C.MY-URL=”HTTP://WWW.ZJYYC.COM”把一个网站地址赋给变量
D.Response.Redirect(MY-URL) 指向变量存储的网站
19. 数据库连接语句:strConnString=”Provider=SQLOLEDB;Data Source=(local);Initial Catalog=pubs;User ID=sa”中的Data Source=(local)是指()。
A.数据库服务器名
B.客户端的计算机名
C.Web服务器的主机名
D.指本地数据库服务器
20. 在Visual Studio.NET集成开发环境中,当你想把一个Web服务器控件添加到你的Web 窗体时,却发现工具箱中没有“Web窗体”选项卡。为什么?()
A. 你需要设置工具箱的选项
B. 工具箱的属性需要重新设置并添加“Web窗体”选项卡
C. 你当前的位置是在“HTML”视图,不是“设计”视图
D. 工具箱中没有“Web窗体”选项卡
21. 下面的()语句可以取回当前的年份。
A. now( )
B.date(now() )
C. time( )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论