动态网页设计ASP
动态网页设计https://www.360docs.net/doc/615367040.html, 样题
单选题
1:你正在创建一个https://www.360docs.net/doc/615367040.html,的应用,此应用将会在你公司的内部网上运行。你想要控制浏览器窗口和立即响应non-post-back事件,你该使用哪个?( )( 2 分)
A:服务器端代码
B:如果浏览器能运行脚本,就使用浏览器对象的VBScript或JavaScript属性来测试
C:使用浏览器对象的Cookies
D:客户端脚本
答案:D
2:你开发了一个自定义服务器控件并已经编译到Report.dll文件,代码如下所示:
〈%@ Register TagPrefix="Tag" Namespace="ReportNS" Assembly="
Report" %〉
你想将控件的PageNumber属性设置为77。在你的Web窗体中该包含以下哪行代码?()( 2 分)
A:〈 Tag:ReportNS PageNumber="77" runat="server" /〉
B:〈myReport PageNumber="77" src="rptctrl" runat="server" /〉
C:〈 Tag:myReport PageNumber="77" runat="server" /〉
D:〈% Control TagName="myReport" src="rptctrl" runat="server" %〉
答案:C
3:Session对象的默认有效期为多少分钟?( )( 2 分)
A:10
B:15
C:20
D:30
答案:A
4:你正在为你公司的网站创建一个https://www.360docs.net/doc/615367040.html,页面。客户将用这个https://www.360docs.net/doc/615367040.html,页面来输入支付信息。你添加了一个名为TestKiTypeList的DropDownList控件让用户可以选择信用卡的类型。你要确保客户选择了一个信用卡类型。你想让TestKiTypeList控件的选择有默认值。你希望如果客户没有从列表中选择信用卡类型页面验证失败,你该怎么办?( )( 2 分)
A:添加一个RequiredFieldValidator控件并且设置它的ControlToValidate属性值为TestKiTypeList。设置RequiredFieldValidator控件的InitialValue属性值为select。B:添加一个RequiredFieldValidator控件并且设置它的ControlToValidate属性值为TestKiTypeList。设置TestKiTypeList控件的DataTextField属性值为select。
C:添加一个CustomValidator控件并且设置它的ControlToValidate属性值为TestKiTypeList。设置TestKiTypeList控件的DataTextField属性值为select。
D:添加一个RegularExpressionValidator控件并且设置它的ControlToValidate属性为TestKiTypeList。设置RegularExpressionValidator控件的ValidateExpression属性为select。
答案:A
5:你正在为一家公司创建购物车应用程序。一旦处于每个用户的会话中,应用程序就会装载产品种类和产品数据。你创建了两个DataTable对象,一个DataTable对象名为Categories,另外一个是Products。Categories对象保持静态,但是Products对象在用户选择产品和购买数量时会被修改。你希望每次改变造成的重新装载页面所需时间最小化,你该采用哪一对语句?()( 2 分)
A:Cache[“Categories”] = Categories;
Session[“Products”] = Products;
B:Session[“Categories”] = Categories;
Cache[“Products”] = Products;
C:Session[“Categories”] = Categories;
Session[“Products”] = Products;
D:Cache[“Categories”] = Categories;
Cache[“Products”] = Products;
答案:A
6:在https://www.360docs.net/doc/615367040.html,中执行一个存储过程时,如果要设置输出参数则必须同时设置参数的方向和(),必要时还要设置参数尺寸。( 2 分)
A:大小;
B:上限;
C:初始值;
D:类型;
答案:D
7:如果要连接MS SQL Server数据库,Provider参数应该设置为()。( 2 分)
A:SQLOLEDB
B:ODBC
C:Microsoft.Jet.OLEDB.4.0
D:MSDAORA
答案:A
8:你在创建一个关于电影票销售的https://www.360docs.net/doc/615367040.html,页面。用户选择一个区域,之后在从这个区域的城市列表中选择。在用户选择了城市后,网站就会显示电影院的名字和地址。你的公司维护着记录影院信息的数据库,其中包括了所在城市,影院名字和街道地址。你想使用户在选择地区和城市时,检索和显示电影院名字的信息请求时间最小,你该怎么做?( )( 2 分) A:修改连接字符串,增加信息包容量为8192
B:把下列的指令加入页面中:OutputCache VaryByParam=”city”
C:把下列的指令加入页面中:OutputCache VaryByControl=”region;city”
D:修改连接字符串,使你的数据库连接池尽可能的小
答案:B
9:在对SQL Server 数据库操作时应选用()。( 2 分)
A:SQL Server .NET Framework 数据提供程序
B:OLE DB .NET Framework 数据提供程序;
C:ODBC .NET Framework 数据提供程序;
D:Oracle .NET Framework数据提供程序;
答案:A
10:下列描述错误的是()( 2 分)
A:类不可以多重继承而接口可以;
B:抽象类自身可以定义成员而接口不可以;
C:抽象类和接口都不能被实例化;
D:一个类可以有多个基类和多个基接口;
答案:D
11:如果外地朋友通过Internet访问你的计算机上的https://www.360docs.net/doc/615367040.html,文件,应该选择()。( 2 分) A:http://localhost/https://www.360docs.net/doc/615367040.html,/chapter1/1-1.aspx
B:http://127.0.0.1/https://www.360docs.net/doc/615367040.html,/chapter1/1-1.aspx
C:http://你的计算机名字/https://www.360docs.net/doc/615367040.html,/chapter1/1-1.aspx
D:http://你的计算机IP地址/https://www.360docs.net/doc/615367040.html,/chapter1/1-1.aspx
答案:D
12:你创建了一个包含机密信息的https://www.360docs.net/doc/615367040.html,应用程序。你用基于窗体验证方法来验证用户,为了防止未授权的用户访问应用程序,你该怎么做?( )( 2 分)
A:在该应用程序的起始页设置Page指令,以使用户重新定向到一个登录页面
B:在你的应用程序的起始页设置Page指令,以禁止匿名用户
C:在Machine.config文件的authorization(授权)部分,将allow元素的users属性设定为“?”
D:在Web.config文件的authorization(授权)部分,将deny元素的users属性设定为“?”
答案:D
13:你计划在Certkiller的内部局域网上部署你的https://www.360docs.net/doc/615367040.html,应用程序。该应用程序从一个Microsoft SQL Server数据库上重新获取数据。你想使用SQL Server连接池来优化性能。你还要当最小化管理费用时保护存储在服务器上的机密数据。你要为你的应用程序配置安全性,你该怎么做?( )( 2 分)
A:在应用程序中使用Microsoft Windows 验证。允许匿名用户从你的应用程序访问SQL Server数据库。
B:在应用程序中使用Microsoft Windows 验证。允许个别的Windows用户帐户从你的应用程序访问SQL Server数据库。
C:在应用程序中使用form 验证。允许使用SQL Server的登陆帐户为sa的用户从你的应用程序访问SQL Server数据库。
D:在应用程序中使用form 验证。允许为每个SQL Server的登陆用户分配单独的帐户从你的应用程序访问SQL Server数据库。
答案:B
14:你在为为公司创建一个https://www.360docs.net/doc/615367040.html,页面。页面包含一个DataGrid控件,用于显示公司采购品的所有当前价格。页面也包含了一个刷新DataGrid控件的数据.该页面每次显示
时,DataGrid控件需要重新载入。数据通过在一个存储在Session对象里的DataView对象来实现。你想为页面达到最快的载入时间,你应该怎么做?( )( 2 分)
A:设定DataSource属性,并针对Button控件在click事件处理程序中调用DataGrind控件的DataBind方法。
B:设定DataSource属性,并在Session对象的start事件处理程序中调用DataGrind控件的DataBind方法。
C:设定DataGrid控件的EnableViewState属性为false
D:设定DataGrid控件的EnableViewState属性为true
答案:C
15:你正在维护一个https://www.360docs.net/doc/615367040.html,的应用程序。公司另外一个开发员在WebForm1aspx页面中写了如下所示的代码:
〈%@ Page language=”VB” Codebehind=”WebForm1.aspx.vb” Inherits=”WebForm1”%〉〈HTML〉
〈body MS_POSITIONING=”GridLayout”〉
〈form id=”Form1” method=”post” runat=”server”〉
〈asp:Button id=”Button1” style=”Z-INDEX: 101;
LEFT: 203px; POSITION: absolute; TOP: 206px”
runat=”server” Text=”Submit” Width=”132pk”
Height=”25px”〉〈/asp:Button〉
〈/form〉
〈/body〉
〈/HTML〉
你正在调试应用程序,并在Page.Load的事件处理程序中设置断点。你发现,当你点击提交按钮时,应用程序在你设置的断点上停留了两次。你需要确保当你点击提交按钮时,在你设置的断点处只停留一次。你该怎么做?()( 2 分)
A:将下列属性添加给WebForm1.aspx:smartNavigation=”true”
B:将下列属性添加给WebForm1.aspx:smartNavigation=”false”
C:将下列属性添加给page指令: AutoEventWireup=”true”
D:将下列属性添加给page指令:AutoEventWireup=”false”
答案:D
16:你是国际文学网站的网络开发者,你的应用程序包括大量的需要翻译以及少数可执行部分的文本内容,你应该选择哪一种方法?( )( 2 分)
A:检测和改道
B:利用计时调节器
C:利用辅助系统
D:允许客户浏览者决定
答案:A
17:下列https://www.360docs.net/doc/615367040.html,语句()正确地创建了一个与SQL Server 2000数据库的连接。( 2 分) A:SqlConnection con1 = new Connection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);
B:SqlConnection con1 = new SqlConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);
C:SqlConnection con1 = new SqlConnection(Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB);
D:SqlConnection con1 = new OleDbConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);
答案:B
18:你是一家公司开发多个https://www.360docs.net/doc/615367040.html,应用程序的团队中的一员。你想创建一个每个应用程序都能重复使用的工具条,并且此工具条将显示在每个页面的顶部,供用户浏览。工具条的内容根据每个用户创建部署时选择的选项不同而改变。你想为你的团队中的每位开发者的
https://www.360docs.net/doc/615367040.html,工具箱都添加这一工具条,你该怎么做?( )( 2 分)
A:新建Web控件库工程,在Web自定义控件中创建工具条
B:在https://www.360docs.net/doc/615367040.html,工程中添加新的Web用户控件,在Web用户控件中创建工具条
C:在https://www.360docs.net/doc/615367040.html,工程中添加新的Web窗体,在Web窗体中设计工具条,保存Web窗体为.ascx 文件
D:在https://www.360docs.net/doc/615367040.html,工程中添加新组件类,在组建类设计器中设计工具条
答案:A
19:你创建一个配置在certkiller企业内部网的https://www.360docs.net/doc/615367040.html,应用程序,销售代表在电话里与客户对话时使用这个应用程序来连接数据库。你的代码在请求页面用户的安全条件下运行。这个应用程序要求每个销售代表提供一个唯一的用户名和密码来登录页面。这些个人用户名和密码包含在用于连接数据库的代码的ConnectionString属性设置中,所有用户都拥有同样的访问数据库权限。销售代表指出访问数据库需要花大量时间,你测试此应用程序并发现每次销售代表连接数据库时都会产生一个新的连接。你想重新使用连接来减少访问数据库的时间,该怎么做?()( 2 分)
A:修改连接串到指定Windows身份验证
B:修改连接串来增加连接时间设置
C:修改连接串使得每次连接到数据库使用单独的用户名和密码
D:修改连接串使得使用的录入用户名为系统管理员固定服务对象中的一员
答案:C
20:你正在计划一个https://www.360docs.net/doc/615367040.html,应用程序的配置。这个应用程序使用了一个名为DataAccess
的Visual https://www.360docs.net/doc/615367040.html,的组件,该组件也共享给服务器上的其他应用程序。你正在使用Visual https://www.360docs.net/doc/615367040.html,创建一个Windows安装包。你需要配置DataAccess和https://www.360docs.net/doc/615367040.html,应用程序使得他们如果必要可以被卸载。你该做什么?( )( 2 分)
A:为DataAccess创建一个Setup(安装)项目。在一个习惯行为中添加https://www.360docs.net/doc/615367040.html,应用程序B:为https://www.360docs.net/doc/615367040.html,应用程序创建一个Setup项目。为DataAccess创建另一个Setup项目
C:为https://www.360docs.net/doc/615367040.html,应用程序创建一个Web Setup项目。为DataAccess添加一个项目输出
D:为https://www.360docs.net/doc/615367040.html,应用程序创建一个Web Setup项目。为DataAccess添加一个归并模块。
答案:D
21:你的公司部署了一套https://www.360docs.net/doc/615367040.html,应用程序用来提供给客户人口统计的信息。一些人口统计数据以图表的形式出现。这套应用程序的最终使用者有很重要的一部分是那些视力很弱的用户。这些个别的用户使用不同的浏览器使页面的文本内容能够发出声音的方式提供给用户。这些用户需要要发声的方式获取图片的内容。你需要修改应用程序使得它能够满足最终用户的需求。你要花费最少的开发精力来实现这个目标。你该如何修改应用程序?( )( 2 分) A:修改应用程序中的所有https://www.360docs.net/doc/615367040.html,页使得view状态为enable
B:修改应用程序中的所有https://www.360docs.net/doc/615367040.html,页以添加客户逻辑使得客户能够传送人口统计信息为文本格式或图像格式
C:修改应用程序中的所有图片使得ToolTip(工具提示)属性像传送图片一样传送人口统计信息
D:修改应用程序中的所有图片使得AlternateText属性像传送图片一样传送人口统计信息答案:D
22:下面描述错误的是( )。( 2 分)
A:窗体也是控件;
B:窗体也是类;
C:控件是从窗体继承来的;
D:窗体的父类是控件类;
答案:D
23:你开发了英文,法文和德文三个版本的https://www.360docs.net/doc/615367040.html,应用程序。每种语言的版本你都有各自的资源文件。你需要部署合适的基于服务器语言安装的资源文件。你该怎么做?( )( 2 分) A:创建一个安装程序,为应用程序的每个版本设置Installer.Context属性
B:创建一个安装程序,在运行环境下验证本地设置
C:创建一个安装程序,使其具有一个仅安装当地文件的自定义操作。
D:创建一个安装程序,在方法MsiConfigureProduct中安装相应的版本
答案:C
24:<%Reponse.Write(Now)%>等价于()( 2 分)
A:<%=(Now)%>
B:<%Now%>
C:<Write(Now)>
D:<%Write=Now%>
答案:A
25:如果要将窗体设置为透明的,则( )( 3 分)
A:要将FormBoderStyle属性设置为None;
B:要将Opacity属性设置为小于100%得值;
C:要将locked 属性设置为True;
D:要将 Enabled属性设置为True;
答案:B
26:你正在创建一个https://www.360docs.net/doc/615367040.html,定位Web站点,将被在布拉格、汉堡、宾夕法尼亚州、北京和伦敦的客户使用。你需要决定哪个附属程序集用于加载局部资源,以下选项哪一个将在你的应用程序中使用?( )( 3 分)
A:在web.config的globalization元素中设置culture和uiCulture属性
B:设置CurrentCulture属性
C:使用Thread类的CurrentUICulture
D:使用Request对象的UserLanguages
答案:C
27:接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。( 3 分)
A:方法、属性、索引器和事件;
B:方法、属性信息、属性;
C:索引器和字段;
D:事件和字段
答案:A
28:你正在创建https://www.360docs.net/doc/615367040.html,页面来显示你选中项的详细描述。你写的SQL代码是从MicrosoftSQL Server数据库DB上查询和获取数据的。每一项的认证码存储在名为ItemID
的String类型的变量中,你要查询的SQL statement存储在变量SQL中。你用下列代码来建立SQL查询:
SQL = “SELECT UnitsOnHand, UnitsOnOrder FROM Inventory”+ “ WHERE ProductID = “ + ItemID;
ProductID, UnitsOnHand和 UnitsOnOrder 列在数据库中都是int类型,你用SqlDataReader对象reader来获取数据,你想把UnitsOnHand数量赋值给变量TKHand,你该用哪行代码?( )( 3 分)
A:TKHand = reader.GetInt16(0)
B:TKHand = reader.GetInt16(1)
C:TKHand = reader.GetInt32(0)
D:TKHand = reader.GetInt32(1)
答案:C
多选题
29:你为TestKing创建一个用来显示销售分析信息的https://www.360docs.net/doc/615367040.html,应用程序。一个名为SalesSummary.aspx的页面显示了三个分离的信息片。你为每个片段编写代码来调用数据库中的存储过程。每个片段的代码调用不同的存储过程。在存储过程运行之后,结果马上写成HTML格式给应用程序的Response对象。你不想让用户在开始收到呈现在他们的浏览器上的内容之前等待,直到结果从三个存储过程返回。哪两个可能的方法可以达到这个目的?( )( 2 分)
A:设置Response对象的SuppressContent属性为False
B:设置Response对象的BufferOutput属性为False
C:设置Response对象的CacheControl属性值为Public
D:在每部分都被写入该应用程序的Response对象后,插入下列代码:Response.Flush()
答案:BD
30:你在为一家公司做https://www.360docs.net/doc/615367040.html,应用程序。客户将用这个应用程序在线提交索赔表格。你计划在多个服务器上部署应用程序,通过保存会话状态信息来优化性能。为了达到这个目的,下面哪两个方法可行?()( 2 分)
A:修改Web.config文件支持StateServer模式
B:修改Web.config文件支持SQLServer模式
C:修改Web.config文件支持InProc 模式
D:在Global.asax文件中的Session_Start程序中,设置WebMethod特性的EnableSession 属性为true
答案:AB
31:你创建了一个程序集来访问相关数据库的数据。这个程序集将在你的服务器上被多个https://www.360docs.net/doc/615367040.html,应用程序使用。你需要保证所有你的应用程序都能访问这个程序集,哪两个操作你需要做?()
A.Regasm.exe)
B.C.( 2 分)
A:运行“程序集注册工具”(
B:运行”强名称“工具(Sn.exe)
C:运行”安装程序”工具 (Intallutil.exe).
D:运行”全局程序集缓存”工具 (Gacutil.exe).
答案:BD
32:你在为一家公司创建https://www.360docs.net/doc/615367040.html,应用程序。早期的版本用Visual Basic 6.0编写的的ActiveX组件。新的应用程序将会继续使用ActiveX组件。你希望尽可能快的汇集https://www.360docs.net/doc/615367040.html, 应用程序和ActiveX组件之间的数据。你该采用哪两个操作?()( 2 分)
A:使用ODBC搜集数据
B:使用早绑定
C:使用迟绑定
D:在页面指令中设置AspCompat属性为true
答案:BD
33:你创建一个名为Inventory的https://www.360docs.net/doc/615367040.html,应用程序。该应用程序将被网上的客户使用。在beta测试阶段,你确保实际的https://www.360docs.net/doc/615367040.html,错误信息在遇到错误的任何时候都显示。开发员和beta测试员察看实际的错误信息文本。你在Inventory的beta测试阶段,在同一台beta 测试服务器上执行其他应用程序的beta测试。所有其他应用程序显示https://www.360docs.net/doc/615367040.html,错误信息。在beta测试阶段完成之后,beta测试服务器晋升为产品服务器。你希望所有的应用程序显示单一的、界面友好的错误信息。你要部署Inventory并且产品服务器能满足目标。你想用最小的管理精力来完成这一任务,你该做哪两个步骤?( )( 2 分)
A:在Inventory的web.config文件中设置customErroes元素的mode参数为 on
B:从Inventory的web.config文件中删除customErroes元素
C:在Inventory.config文件中设置customErroes元素的mode参数为 on
D:在Machine.config文件中设置customErroes元素的mode参数为 on
答案:BD
34:以下数据源控件中能够实现页面数据绑定,但是又违反了MVC架构原则的有( )( 2 分) A:SqlDataSource
B:AccessDataSource
C:OjbectDataSource
D:XmlDataSource
答案:ABD
35:以下的哪些是SqlTransaction类的有效方法?()( 2 分)
A:Commit
B:Terminate
C:Save
D:Close
答案:AC
36:由于http协议的无状态性,导致https://www.360docs.net/doc/615367040.html,编程不能像windows编程一样保存类中字段的值,那么我们可以通过以下哪些对象来保存数据的状态?( )( 2 分)
A:类中的静态成员
B:本主文本
C:数据库
D:Cookie
答案:ABCD
37:在https://www.360docs.net/doc/615367040.html,2.0中可以实现无代码化的用户管理编程,以下哪些内容是该技术的基本构件()( 2 分)
A:MemberShip
B:MemberShipUser
C:SqlMemberShipProvider
D:Role
答案:ABCD
38:对GridView控件描述正确有( )( 3 分)
A:可以实现数据的修改
B:可以实现数据的添加
C:可以服务器控件加载到GridView中
D:可以在运行时动态绑定数据
答案:ACD
39:对于web页面中的控件的事件描述正确的有( )( 3 分)
A:在https://www.360docs.net/doc/615367040.html,1.1中需要在.CS文件中利用+=操作符实现事件的注册
B:在https://www.360docs.net/doc/615367040.html,2.0中只能在ASPX文件中以HTML的方式注册事件
C:可以为用户控件中编写自定义事件,并在页面中进行注册
D:默认情况下,如果自己编写的类中编写的事件是在异步环境中(多线程)编写的,是不能触发的时候实现页面刷新的
答案:ACD
40:你正在创建一个名为TestKingWebApp 的应用程序.你已经在属性页对话框当中将Root namespace 变为MyRootNamespace. 在该应用程序内利用这个代码,你已经声明了两个类:Class MyClass1
' Code to complete class here.
End Class
Namespace MyNamespace
Public Class MyClass2
' Code to complete class here.
End Class
End Namespace
你需要在MyClass1的作用域范围外,为两个类分别创建实例。下列代码中的哪几行可以创建出这两个类的实例()( 3 分)
A:Dim objX As New MyNamespace.MyClass1
Dim objY As New MyNamespace.MyClass2
B:Dim objX As New MyClass1
Dim objY As New MyClass2
C:Dim objX As New MyClass1
Dim objY As New MyNamespace.MyClass2
D:Dim objX As New MyRootNamespace.MyClass1
Dim objY As New MyRootNamespace.MyNamespace.MyClass2
答案:CD
判断题
41:在https://www.360docs.net/doc/615367040.html,中Application对象是HttpApplicationState类的一个实例,用于存储全局数据;Session对象是HttpSessionState类的一个实例,用于为每一个用户单独存储数据。( 2 分)
A:正确
B:错误
答案:A
42:在大型网站项目中,数据的页面显示可以完全依靠SqlDataSource绑定来实现。( 2 分) A:正确
B:错误
答案:B
43:AJAX其实并不是一个新的技术,而是原有技术的一个总结.本质上来说,是在客户端使用JAVASCRIPT动态调用服务器上的方法或属性,从而实现异步的客户调用,并且页面不用整页刷新。( 3 分)
A:正确
B:错误
答案:A
44:https://www.360docs.net/doc/615367040.html,技术目前只能应用于WINDOWS操作系统,不能应用于其他平台。( 3 分)
A:正确
B:错误
答案:B
45:在https://www.360docs.net/doc/615367040.html,1.1中,作好的网站在部署的时候只要把bin目录下的DLL文件及ASPX页面文件和WEB.CONFIG文件配置到服务器上就可以了.但是在https://www.360docs.net/doc/615367040.html,2.0中,只能把所有的ASPX 及.CS文件全部配置到服务器上。( 3 分)
A:正确
B:错误
答案:B
动态网页设计https://www.360docs.net/doc/615367040.html, 样题
单选题
1:你正在为一家公司制作https://www.360docs.net/doc/615367040.html, 页面,页面采用字符串连接方式来集中多邮件信息的数据并组织数据格式使之在页面上显示。你必须保证页面显示尽可能快,你该怎么做?()( 2 分)
A:采用StringBuilder 对象的Append 方法来写代码
B:采用String 对象的Substring 方法来写代码
C:采用String 对象的Concat 方法来写代码
D:用操作符“+”连接字符串
答案:A
2:你创建了一个https://www.360docs.net/doc/615367040.html,的应用程序来对卡车司机进行毒品检测,你想给用户提示用户名和口令,你该为你的应用程序采用哪类验证类型?()( 2 分)
A:匿名验证
B:基本和摘要验证
C:证书验证
D:窗体验证
答案:D
3:要创建多文档应用程序,需要将窗体的( )属性设为true。( 2 分)
A:DrawGrid;
B:ShowInTaskbar;
C:Enabled;
D:IsMdiContainer;
答案:D
4:你在为公司创建一个https://www.360docs.net/doc/615367040.html,页面。你创建了一个显示用户过去的购买信息的DataGrid 控件。当页面创建时,DataGrid控件从一个存在的数据库填充。页面包含一个允许用户更新个人信息的TextBox控件,比如地址和电话号码。你需要确保当用户更新他们关联信息时尽可能快刷新。你应该怎么做?( )( 2 分)
A:设置DataGrid控件Enable属性为false
B:设置DataGrid控件EnableViewState属性为false
C:在Page.Load事件处理程序中写代码,当且仅当页面的IsPostBack属性为false时填充DataGrid控件。
D:在Page.Load事件处理程序中写代码,当且仅当页面的IsPostBack属性为true时填充DataGrid控件。
答案:D
5:你开发了一个自定义服务器控件并已经编译到Report.dll文件,代码如下所示:
〈%@ Register TagPrefix="Tag" Namespace="ReportNS" Assembly="
Report" %〉
你想将控件的PageNumber属性设置为77。在你的Web窗体中该包含以下哪行代码?()( 2 分)
A:〈 Tag:ReportNS PageNumber="77" runat="server" /〉
B:〈myReport PageNumber="77" src="rptctrl" runat="server" /〉
C:〈 Tag:myReport PageNumber="77" runat="server" /〉
D:〈% Control TagName="myReport" src="rptctrl" runat="server" %〉
答案:C
6:你正在创建一个https://www.360docs.net/doc/615367040.html,的应用,此应用将会在你公司的内部网上运行。你想要控制浏览器窗口和立即响应non-post-back事件,你该使用哪个?( )( 2 分)
A:服务器端代码
B:如果浏览器能运行脚本,就使用浏览器对象的VBScript或JavaScript属性来测试
C:使用浏览器对象的Cookies
D:客户端脚本
答案:D
7:你正在创建一个https://www.360docs.net/doc/615367040.html,的应用程序,在你公司的内部网上部署此应用程序。公司采用Microsoft Windows验证方法,你想让你的应用程序运行在用户的安全上下文中,你该怎么做?( )( 2 分)
A:将以下元素添加到Web.config文件中的authentication(授权)部分:〈allow users=”?”/〉
B:将以下元素添加到Web.config文件中的system.web部分:〈identity impersonate=”true”/〉
C:使用针对你的项目的“配置管理器”,以指定用户的安全环境
D:在Application_AuthenticateRequest事件处理函数中编写代码,配置应用程序运行在用户安全环境
答案:B
8:你正在计划一个https://www.360docs.net/doc/615367040.html,应用程序的配置。这个应用程序使用了一个名为DataAccess的Visual https://www.360docs.net/doc/615367040.html,的组件,该组件也共享给服务器上的其他应用程序。你正在使用Visual https://www.360docs.net/doc/615367040.html,创建一个Windows安装包。你需要配置DataAccess和https://www.360docs.net/doc/615367040.html,应用程序使得他们如果必要可以被卸载。你该做什么?( )( 2 分)
A:为DataAccess创建一个Setup(安装)项目。在一个习惯行为中添加https://www.360docs.net/doc/615367040.html,应用程序B:为https://www.360docs.net/doc/615367040.html,应用程序创建一个Setup项目。为DataAccess创建另一个Setup项目
C:为https://www.360docs.net/doc/615367040.html,应用程序创建一个Web Setup项目。为DataAccess添加一个项目输出
D:为https://www.360docs.net/doc/615367040.html,应用程序创建一个Web Setup项目。为DataAccess添加一个归并模块。
答案:D
9:如果外地朋友通过Internet访问你的计算机上的https://www.360docs.net/doc/615367040.html,文件,应该选择()。( 2 分) A:http://localhost/https://www.360docs.net/doc/615367040.html,/chapter1/1-1.aspx
B:http://127.0.0.1/https://www.360docs.net/doc/615367040.html,/chapter1/1-1.aspx
C:http://你的计算机名字/https://www.360docs.net/doc/615367040.html,/chapter1/1-1.aspx
D:http://你的计算机IP地址/https://www.360docs.net/doc/615367040.html,/chapter1/1-1.aspx
答案:D
10:你在为一家公司创建https://www.360docs.net/doc/615367040.html,应用程序,全世界范围的进口商都可以运行XML Web服务。XML Web服务将会返回包含购买酒类的公司清单的一个https://www.360docs.net/doc/615367040.html, DataSet对象。你要使这个XML Web服务为你的应用程序所用,你该怎么做?( )( 2 分)
A:在Reference对话框的.NET tab页上,选择System.Web.Services.dll.
B:在Reference对话框的.NET tab页上,确定XML Web服务地址的类型
C:在你的Global.asax.cs文件中添加using语句,指定XML Web服务地址
D:在你的Global.asax.cs文件中添加事件处理函数,导入XML Web服务的.wsdl 和.disco 文件
答案:B
11:Application对象的默认有效期为多少分钟?( )( 2 分)
A:10
B:15
C:20
D:从应用程序启动到结束
答案:D
12:你在为为公司创建一个https://www.360docs.net/doc/615367040.html,页面。页面包含一个DataGrid控件,用于显示公司采购品的所有当前价格。页面也包含了一个刷新DataGrid控件的数据.该页面每次显示
时,DataGrid控件需要重新载入。数据通过在一个存储在Session对象里的DataView对象来实现。你想为页面达到最快的载入时间,你应该怎么做?( )( 2 分)
A:设定DataSource属性,并针对Button控件在click事件处理程序中调用DataGrind控件的DataBind方法。
B:设定DataSource属性,并在Session对象的start事件处理程序中调用DataGrind控件的DataBind方法。
C:设定DataGrid控件的EnableViewState属性为false
D:设定DataGrid控件的EnableViewState属性为true
答案:C
13:在https://www.360docs.net/doc/615367040.html,中执行一个存储过程时,如果要设置输出参数则必须同时设置参数的方向和(),必要时还要设置参数尺寸。( 2 分)
A:大小;
B:上限;
C:初始值;
D:类型;
答案:D
14:Session对象的默认有效期为多少分钟?( )( 2 分)
A:10
B:15
C:20
D:30
答案:A
15:你是为TestKing创建了若干个https://www.360docs.net/doc/615367040.html,应用程序的开发组中的一员。你要创建一个可在每个应用程序中重用的工具栏,这个工具栏将在用户浏览的每个页面顶部显示。这个工具栏的内容将根据创建外形时每个用户选择的选项而改变。你要使你的团队中的每个开发人员可以添加工具栏到https://www.360docs.net/doc/615367040.html,工具箱,该怎么做?( )( 2 分)
A:创建一个新的Web Control Library项目;在Web自定义控件中创建工具栏
B:添加一个新的Web用户控件到你的https://www.360docs.net/doc/615367040.html,项目;在Web用户控件中创建工具栏
C:添加一个新的webform到你的https://www.360docs.net/doc/615367040.html,项目;在webform中设计工具栏并以.ascx扩展名保存这个Web表单
D:添加一个新的组件类到你的https://www.360docs.net/doc/615367040.html,项目;在这个组件类中设计工具栏
答案:A
16:你创建了一个https://www.360docs.net/doc/615367040.html,页面来显示你所选择项目的库存数据。你创建了SQL查询语句来从Microsoft SQL Server数据库中获取数据。每个项目的验证数据保存在一个名为ItemID 的string变量中,你用来查询的SQL语句存储在一个名为SQL的变量中。你用下面的代码来构造你的SQL查询:
SQL = “SELECT UnitsOnHand, UnitsOnOrder FROM Inventory”
+ “ WHERE ProductID = “ + ItemID;
数据库中所有的ProductID, UnitsOnHand和UnitsOnOrder列都是int类型,你用一个名为reader的SqlDataReader对象来检索数据,你想把UnitsOnHand的数量赋值给一个变量OnHand,你该用那行代码?()( 2 分)
A:OnHand = reader.GetInt16(0);
B:OnHand = reader.GetInt16(1);
C:OnHand = reader.GetInt32(0);
D:OnHand = reader.GetInt32(1);
答案:C
17:你创建了一个包含机密信息的https://www.360docs.net/doc/615367040.html,应用程序。你用基于窗体验证方法来验证用户,为了防止未授权的用户访问应用程序,你该怎么做?( )( 2 分)
A:在该应用程序的起始页设置Page指令,以使用户重新定向到一个登录页面
B:在你的应用程序的起始页设置Page指令,以禁止匿名用户
C:在Machine.config文件的authorization(授权)部分,将allow元素的users属性设定为“?”
D:在Web.config文件的authorization(授权)部分,将deny元素的users属性设定为“?”
答案:D
18:你正在创建https://www.360docs.net/doc/615367040.html,页面来显示你选中项的详细描述。你写的SQL代码是从MicrosoftSQL Server数据库DB上查询和获取数据的。每一项的认证码存储在名为ItemID 的String类型的变量中,你要查询的SQL statement存储在变量SQL中。你用下列代码来建立SQL查询:
SQL = “SELECT UnitsOnHand, UnitsOnOrder FROM Inventory”+ “ WHERE ProductID = “ + ItemID;
ProductID, UnitsOnHand和 UnitsOnOrder 列在数据库中都是int类型,你用SqlDataReader对象reader来获取数据,你想把UnitsOnHand数量赋值给变量TKHand,你该用哪行代码?( )( 2 分)
A:TKHand = reader.GetInt16(0)
B:TKHand = reader.GetInt16(1)
C:TKHand = reader.GetInt32(0)
D:TKHand = reader.GetInt32(1)
答案:C
19:你正在为TestKing Test Center创建一个https://www.360docs.net/doc/615367040.html,页面。你创建一个能显示顾客过去所取的成绩的DataGrid 控件。当页面被创建时,DataGrid 控件填充一个现存数据库中的数据。这页面包括TextBox 控件,它允许客户更新他们的个人信息,比如说地址和电话号码。你要确保当用户更新他们的相关信息时这个页面能被尽可能快的刷新。你该怎么做?( )( 2 分)
A:设置DataGrid 控件的Enable属性为false。
B:在Page.Load事件中编写,当IsPostBack属性值为true时使DataGrid控件填充数据的处理。
C:设置DataGrid的EnableViewState属性为false。
D:在Page.Load事件中编写,当IsPostBack属性值为false时使DataGrid 填充数据的处理。
答案:B
20:你创建了一个https://www.360docs.net/doc/615367040.html,应用程序ProjectA。你写了代码来指定ProjectA的命名空间结构,包括所有的名为NamespaceA的命名空间的类声明,你想通过编译ProjectA使每个类的完全限制命名空间为NamespaceA,同时你还要防止每个类的完全限制命名空间成为ProjectA. NamespaceA。你需要为ProjectA改变在Common Properties文件夹下的PropertyPages对话框,你该怎么做?()( 2 分)
A:改变AssemblyName属性值为NamespaceA
B:清除AssemblyName属性值,使之保留空白
C:改变RootNamespace属性值为NamespaceA
D:清除RootNamespace属性值,使之保留空白
答案:D
21:你创建了一个在线定购的https://www.360docs.net/doc/615367040.html,应用程序。你需要在已向服务器提交了的页面上存储少量的网页特性信息,这些信息不需要保护。这个页面必须使不支持cookies的浏览器正常工作。你预期网站上的订单数量将会比较高,而且你还需要保存服务器的资源。你该怎么做?( )( 2 分)
A:把信息存储在应用状态变量中
B:把信息存储在会话状态变量中
C:把信息存储在Microsoft SQL Server数据库中
D:把信息存储在页面的隐藏区域(即误用了viewstate客户端状态管理)
答案:D
22:下列https://www.360docs.net/doc/615367040.html,语句()正确地创建了一个与SQL Server 2000数据库的连接。( 2 分) A:SqlConnection con1 = new Connection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);
B:SqlConnection con1 = new SqlConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);
C:SqlConnection con1 = new SqlConnection(Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB);
D:SqlConnection con1 = new OleDbConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);
答案:B
23:你是国际图书馆网站的web开发员,你的应用程序有很多的文本内容需要传输,并且可执行的组件很少,你该采用哪个方法?( )( 2 分)
A:检测和重定位
B:采用执行阶段调整
C:采用辅助程序集
D:允许客户端浏览器决定
答案:A
24:关于https://www.360docs.net/doc/615367040.html,中的代码隐藏文件的描述正确的是()( 2 分)
A:Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯一与用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用vb创建,该文件将具有“.ascx.vb”扩展名。
B:项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。
C:项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。
D:以上都不正确。
答案:A
25:下列关于构造函数的描述正确的是()( 3 分)
A:构造函数可以声明返回类型。
B:构造函数不可以用private修饰
C:构造函数必须与类名相同
D:构造函数不能带参数
答案:C
26:你创建了一个https://www.360docs.net/doc/615367040.html,页,可以利用图片来标识用户可以点击开始操作的地区,应用程序的用户使用Internet Explorer。你希望当用户鼠标滑过图片时,出现一个弹出式窗口,此窗口显示用户点击图片后将会执行的操作,你该怎么做?( )( 3 分)
A:为每个图片设置AlternateText属性来指定你想要显示的文本,并设置ToolTip属性值为true
B:为每个图片设置AlternateText属性来指定你想要显示的文本
C:在每个图片的onmouseover事件处理函数中添加代码,使其调用
System.Web.UI.WebControls.Image类中的RaiseBubbleEvent()方法
D:在每个图片的onmouseover事件处理函数中添加代码,使其调用
System.Web.UI.WebControls.Image类中的ToString()方法
答案:B
27:https://www.360docs.net/doc/615367040.html,框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是( 3 分)
A:HTML控件和Web控件
B:HTML控件和XML控件
C:XML控件和Web控件
D:HTML控件和IIS控件
答案:A
28:下列选项中,()是引用类型。( 3 分)
A:enum类型
B:struct类型
C:string类型
D:int类型
答案:C
多选题
29:由于http协议的无状态性,导致https://www.360docs.net/doc/615367040.html,编程不能像windows编程一样保存类中字段的值,那么我们可以通过以下哪些对象来保存数据的状态?( )( 2 分)
A:Session
B:Application
C:ViewState
D:页面中的PreviousPage对象
答案:ABCD
30:对于web页面中的控件的事件描述正确的有( )( 2 分)
A:在https://www.360docs.net/doc/615367040.html,1.1中需要在.CS文件中利用+=操作符实现事件的注册
B:在https://www.360docs.net/doc/615367040.html,2.0中只能在ASPX文件中以HTML的方式注册事件
C:可以为用户控件中编写自定义事件,并在页面中进行注册
D:默认情况下,如果自己编写的类中编写的事件是在异步环境中(多线程)编写的,是不能触发的时候实现页面刷新的
答案:ACD
31:由于http协议的无状态性,导致https://www.360docs.net/doc/615367040.html,编程不能像windows编程一样保存类中字段的值,那么我们可以通过以下哪些对象来保存数据的状态?( )( 2 分)
A:类中的静态成员
B:本主文本
C:数据库
D:Cookie
答案:ABCD
32:AJAX技术是由以下哪些技术点组成的( )( 2 分)
A:javascript
B:vbscript
C:XML DOM
D:PHP
答案:AC
33:你创建了一个将用几种语言发布的https://www.360docs.net/doc/615367040.html,应用程序。你开发一个将包含其它语言中的一种的局部资源的附属系统。这个附属系统还包含获取企业服务的代码。你的公司有一支构筑队伍负责编译和发布你的组创建的所有软件应用程序。这支构筑队伍还负责用计数法对具有公钥/私钥对的软件进行签名。该构筑队伍允许你能访问你公司的公钥,但不能访问私钥。为了测试你的辅助系统定位,你要用计数法标记系统。哪两个可能的方法可实现这一目标?( )( 2 分)
A:使用the Software Publisher Certificate Test tool (Cert2spc.exe)为你的附属系统创建一个测试证书。
B:使用the Resource File Generator (Resgen.exe)和/compile switch编译附属系统。C:使用Assembly Linker (Al.exe)和/delay+ switch编译附属系统。
D:通过使用Strong Name tool (Sn.exe)产生一个新的公钥/私钥对。使用新的密钥对来为测试目的对系统签名
答案:CD
34:我们可以通过哪些途径来避免SQL的注入式攻击( )( 2 分)
A:在客户端得用javascript对用户的输入进行过滤
B:在服务器上进行用户输入的过滤
C:在服务器编写SQL语句时利用SQL语句的参数来存储用户输入的数据
D:在数据库中使用存储过程
答案:ABCD
35:你正在创建一个名为TestKingWebApp 的应用程序.你已经在属性页对话框当中将Root namespace 变为MyRootNamespace. 在该应用程序内利用这个代码,你已经声明了两个类:Class MyClass1
' Code to complete class here.
End Class
Namespace MyNamespace
Public Class MyClass2
' Code to complete class here.
End Class
End Namespace
你需要在MyClass1的作用域范围外,为两个类分别创建实例。下列代码中的哪几行可以创建出这两个类的实例()( 2 分)
A:Dim objX As New MyNamespace.MyClass1
Dim objY As New MyNamespace.MyClass2
B:Dim objX As New MyClass1
Dim objY As New MyClass2
C:Dim objX As New MyClass1
Dim objY As New MyNamespace.MyClass2
D:Dim objX As New MyRootNamespace.MyClass1
Dim objY As New MyRootNamespace.MyNamespace.MyClass2
答案:CD
36:你创建了一个产生销售报告的https://www.360docs.net/doc/615367040.html,应用程序。销售数据存在用于事物处理的Microsoft SQL Server 数据库中。这个应用程序由复合Transact-SQL语句组成。许多用户反馈每天都要花很长的时间产生报告。你要改善响应时间,达成这个目标的两个可行方法是什么?()( 2 分)
A:保证SQL Server表中有适当的索引
B:使用SQL Server表中的OleDbDataAdapter索引
C:重写你的SQL语句为所有表名使用别名
D:重写你的直接SQL语句作为存储过程并从你的应用程序中调用这个存储过程
答案:AD
37:你创建了一个程序集来访问相关数据库的数据。这个程序集将在你的服务器上被多个https://www.360docs.net/doc/615367040.html,应用程序使用。你需要保证所有你的应用程序都能访问这个程序集,哪两个操作你需要做?()
A.Regasm.exe)
B.C.( 2 分)
A:运行“程序集注册工具”(
B:运行”强名称“工具(Sn.exe)
C:运行”安装程序”工具 (Intallutil.exe).
D:运行”全局程序集缓存”工具 (Gacutil.exe).
答案:BD
38:你正在为TestKing的内网开发一个https://www.360docs.net/doc/615367040.html,应用程序。职员将使用这个程序来管理他们的职工福利,这些福利信息存储在一个名为Benefits的Microsoft SQL Server 数据库中。一个职工可以从10个不同的下拉列表框中选择福利选项,每个列表的值都分别存储在Benefits数据库不同的表中。职员可以选择的可用值在登记期间每年可以改变一次。你想
将你的应用程序访问Benefits数据库来获得下拉列表框值的次数减到最小,你该采用哪两个步骤?()( 3 分)
A:创建一个返回所有10个下拉列表框的存储过程,为每个下拉列表框创建一个DataTable 对象,通过调用NextResult()方法使用SqlDataReader对象来获取10个DataTable对象数据
B:创建一个返回所有10个下拉列表框数据的存储过程,将列表框和DataReader对象绑定。C:为每个下拉列表框创建一个DataTable对象,为每个表创建一个存储过程,使用SqlDataReader对象获取10个表的数据,将列表框和DataTable对象绑定。
D:在一个DataSet对象中为10个列表框存储结果集,为应用程序将DataSet对象添加到Cache对象中。
答案:AD
39:你创建一个名为Inventory的https://www.360docs.net/doc/615367040.html,应用程序。该应用程序将被网上的客户使用。在beta测试阶段,你确保实际的https://www.360docs.net/doc/615367040.html,错误信息在遇到错误的任何时候都显示。开发员和beta测试员察看实际的错误信息文本。你在Inventory的beta测试阶段,在同一台beta 测试服务器上执行其他应用程序的beta测试。所有其他应用程序显示https://www.360docs.net/doc/615367040.html,错误信息。在beta测试阶段完成之后,beta测试服务器晋升为产品服务器。你希望所有的应用程序显示单一的、界面友好的错误信息。你要部署Inventory并且产品服务器能满足目标。你想用最小的管理精力来完成这一任务,你该做哪两个步骤?( )( 3 分)
A:在Inventory的web.config文件中设置customErroes元素的mode参数为 on
B:从Inventory的web.config文件中删除customErroes元素
C:在Inventory.config文件中设置customErroes元素的mode参数为 on
D:在Machine.config文件中设置customErroes元素的mode参数为 on
答案:BD
40:为了减轻数据库服务器访问压力,可以通过以下哪些技术来实现( )( 3 分)
A:在页面中添加〈%@ OutputCache %〉指令以添加页面缓存
B:在程序中利用Response对象中的Cache属性来设置页面缓存
C:利用Cache对象来实现应用程序缓存
D:禁止用户访问数据库
答案:ABC
判断题
41:在https://www.360docs.net/doc/615367040.html,1.1中,作好的网站在部署的时候只要把bin目录下的DLL文件及ASPX页面文件和WEB.CONFIG文件配置到服务器上就可以了.但是在https://www.360docs.net/doc/615367040.html,2.0中,只能把所有的ASPX 及.CS文件全部配置到服务器上。( 2 分)
A:正确
B:错误
答案:B
42:在用户控件中是不能应用的主题及皮肤的,但是用户控件可以自动应用所属的主页面的主题及皮肤的。( 2 分)
A:正确
B:错误
答案:A
43:AJAX其实并不是一个新的技术,而是原有技术的一个总结.本质上来说,是在客户端使用JAVASCRIPT动态调用服务器上的方法或属性,从而实现异步的客户调用,并且页面不用整页刷新。( 3 分)
A:正确
B:错误
答案:A
44:https://www.360docs.net/doc/615367040.html,技术目前只能应用于WINDOWS操作系统,不能应用于其他平台。( 3 分)
A:正确
B:错误
答案:B
45:https://www.360docs.net/doc/615367040.html,身份验证方式有三种,分别是windows身份验证,session身份验证,Forms身份验证,默认情况下是windows身份验证。( 3 分)
A:正确
B:错误
答案:B
动态网页设计https://www.360docs.net/doc/615367040.html, 样题
单选题
1:你正在创建一个https://www.360docs.net/doc/615367040.html,的应用,此应用将会在你公司的内部网上运行。你想要控制浏览器窗口和立即响应non-post-back事件,你该使用哪个?( )( 2 分)
A:服务器端代码
B:如果浏览器能运行脚本,就使用浏览器对象的VBScript或JavaScript属性来测试
C:使用浏览器对象的Cookies
D:客户端脚本
答案:D
2:下列https://www.360docs.net/doc/615367040.html,语句()正确地创建了一个与SQL Server 2000数据库的连接。( 2 分) A:SqlConnection con1 = new Connection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);
B:SqlConnection con1 = new SqlConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);
C:SqlConnection con1 = new SqlConnection(Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB);
D:SqlConnection con1 = new OleDbConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB”);
答案:B
ASP动态网页设计复习提纲汇总
ASP动态网页设计复习提纲 选择题 ⒈利用HTML开发的静态网页,其扩展名应为。 A..htm B..aspx C..asp D.没有严格限制 ⒉进行数据库查询,是否一定要使用Connection对象?。 A.是 B.否 ⒊默认情况下,安装完Windows 2000 Professional之后,IIS被安装了吗?。 A.是 B.否 ⒋Application_OnStart事件与Session_OnStart事件哪个先执行? A.前者 B.后者 ⒌程序如下: <% Cn.Close Set cn=nothing %> 表示。 A.关闭数据库连接 B.关闭连接 C.关闭数据库 D.关闭数据库连接并将连接对象彻底清除 ⒍在VBScript中,注释采用。 A.// B./*…*/ C.’ D.” ⒎在VBScript中,用于字符串连接的运算符有“+”和。 A.* B.& C.# D.@ ⒏当用TextStream对象打开一个文本文件时,便得到一个TextStream对象的实例,不妨称为TX。使用这个实例来读取文件,或者是往文件里写入信息。那么此时TX指向哪里? A.文件的开始 B.刚写入的字符之后 ⒐ADO中最基本的和核心的对象有三个:Connection连接对象、Command命令对象和。 A.Field对象 B.Parameter对象 C.Recordset对象 D.Field对象 ⒑若要在页面中创建一个图像超链接,要显示的图像为“my.jpg”,所链接的地址为:https://www.360docs.net/doc/615367040.html,。以下用法正确的是。 A.my.jpg B.
动态网页设计ASP
动态网页设计https://www.360docs.net/doc/615367040.html, 样题 单选题 1:你正在创建一个https://www.360docs.net/doc/615367040.html,的应用,此应用将会在你公司的内部网上运行。你想要控制浏览器窗口和立即响应non-post-back事件,你该使用哪个?( )( 2 分) A:服务器端代码 B:如果浏览器能运行脚本,就使用浏览器对象的VBScript或JavaScript属性来测试 C:使用浏览器对象的Cookies D:客户端脚本 答案:D 2:你开发了一个自定义服务器控件并已经编译到Report.dll文件,代码如下所示: 〈%@ Register TagPrefix="Tag" Namespace="ReportNS" Assembly=" Report" %〉 你想将控件的PageNumber属性设置为77。在你的Web窗体中该包含以下哪行代码?()( 2 分) A:〈 Tag:ReportNS PageNumber="77" runat="server" /〉 B:〈myReport PageNumber="77" src="rptctrl" runat="server" /〉 C:〈 Tag:myReport PageNumber="77" runat="server" /〉 D:〈% Control TagName="myReport" src="rptctrl" runat="server" %〉 答案:C 3:Session对象的默认有效期为多少分钟?( )( 2 分) A:10 B:15 C:20 D:30 答案:A 4:你正在为你公司的网站创建一个https://www.360docs.net/doc/615367040.html,页面。客户将用这个https://www.360docs.net/doc/615367040.html,页面来输入支付信息。你添加了一个名为TestKiTypeList的DropDownList控件让用户可以选择信用卡的类型。你要确保客户选择了一个信用卡类型。你想让TestKiTypeList控件的选择有默认值。你希望如果客户没有从列表中选择信用卡类型页面验证失败,你该怎么办?( )( 2 分) A:添加一个RequiredFieldValidator控件并且设置它的ControlToValidate属性值为TestKiTypeList。设置RequiredFieldValidator控件的InitialValue属性值为select。B:添加一个RequiredFieldValidator控件并且设置它的ControlToValidate属性值为TestKiTypeList。设置TestKiTypeList控件的DataTextField属性值为select。 C:添加一个CustomValidator控件并且设置它的ControlToValidate属性值为TestKiTypeList。设置TestKiTypeList控件的DataTextField属性值为select。 D:添加一个RegularExpressionValidator控件并且设置它的ControlToValidate属性为TestKiTypeList。设置RegularExpressionValidator控件的ValidateExpression属性为select。 答案:A
ASP动态网页设计课程设计说明书
动态网页设计课程设计说明书 姓名: 学号: 班级: 指导教师: 完成日期:
设计要求 目录
第一章网站规划........................................................................................................ 错误!未指定书签。 网站设计概述...................................................................................................... 错误!未指定书签。 商业模式............................................................................................................ 错误!未指定书签。 滨海网的设计原则及目标................................................................................ 错误!未指定书签。第二章收集素材........................................................................................................ 错误!未指定书签。 准备文本............................................................................................................ 错误!未指定书签。 网站的准备........................................................................................................ 错误!未指定书签。 网站图片的准备................................................................................................ 错误!未指定书签。第三章数据库的应用.............................................................................................. 错误!未指定书签。 数据库的介绍.................................................................................................... 错误!未指定书签。 数据库的常用命令............................................................................................ 错误!未指定书签。 数据库的版本.................................................................................................... 错误!未指定书签。第四章网站的前台设计............................................................................................ 错误!未指定书签。 滨海网首页........................................................................................................ 错误!未指定书签。 子页展示.............................................................................................................. 错误!未指定书签。第五章网站后台建设................................................................................................ 错误!未指定书签。 后台首页版式...................................................................................................... 错误!未指定书签。 网站的后台流程................................................................................................ 错误!未指定书签。 网站的自我评价................................................................................................ 错误!未指定书签。参考文献...................................................................................................................... 错误!未指定书签。
ASP动态网页设计论文
河南商业高等专科学校 2011 届网站设计(论文) 我的网站设计 院(系):计算机 学生姓名:王胜 指导教师:李奇 专业:计算机应用专业 班级:计应(2) 完成时间:2011年4月5日星期二 2011年4月
ASP动态网页设计论文我的网站设计 院(系):理学院 学生姓名:汪锦冠 指导教师:黄国辉 专业:信息管理与信息系统 班级:信管1班 完成时间:2013年10月28日
摘要 伴随着社会的发展和科学的进步,上网成为越来越多人们的选择。随着互联网的飞速发展,有关网络的技术也层出不穷。从静态网页到动态网页的变化也正说明了这一点。掌握动态网页的基本知识,以及动态网页设计原则和设计过程就显得尤为重要。 一、动态网页的发展 伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,网络与人们的生活息息相关,于是世界上又出现了第三媒体——Internet。制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段,尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网页也逐渐成为一种新兴的教育资源。为了更有效的利用这种资源,本文对动态网页布局设计方面进行了有益的探索。 1、网页 什么是网页呢?网页实际是一个文件,他存放在世界某个角落的的某一台计算机中而这台计算机必须是与互联网相连的。网页经由网址(URL)来识别与存取,当我们在浏览器输入网址后,经过一段复杂而又快速的程序,网页文件会被传送到你的计算机,然后再通过浏览器解释网页的内容,再展示到你的眼前。 文字与图片是构成一个网页的两个最基本的元素。你可以简单的理解为:文字,就是网页的内容,图片,就是网页的美观。除此之外,网页的元素还包括动画、音乐、程序等等。 2、网页的类型 通常我们看到的网页,都是以htm 或html 后缀结尾的文件,俗称HTML 文件。不同的后缀,代表不同类型的网页文件,如CGI、ASP、PHP、JSP等。 关键字:动态网页、网页、网络、html
ASP动态网页制作基础教程
ASP动态网页制作基础教程