第一章
1.填空题
(1).NET Framework主要包括 公共语言运行库CLR 和 类库。
(2)ASP.NET网站在编译时,首先将语言代码编译成 微软中间语言MSIL。
(3)一台IIS Web服务器IP地址为210.78.60.19,网站端口号为8000,则要访
问虚拟目录xxxy中default.aspx的URL为
(4)可以通过 复制网站 同步网站上的一个文件。
2.是非题
(1)托管代码是以CLR为基础的代码。(√)
(2)ASP.NET3.5仍使用ASP.NET2.0引擎。(√)
(3).NET Framework 3.0是.NET Framework 3.5的一部分。(√)
(4)ASP.NET 3.5是边解释边执行的。(×)
(5)在Visual Studio 2008环境中开发网站必须安装IIS。(×)
3.选择题
(1).
NET Framwork3.5不包括(A)
A. .NET Framework 1.1 B. .NET Framework 2.0
C. LINQ D. ASP.NET AJAX
(2)下面(D)网站在建立时要求安装Microsoft FrontPage服务器扩展。
文件
系统 B. 本地IIS C. FTP站点 D.远程站点
(3) 发布网站后不可能存在的文件夹是(B)
A. App_Data B.App_Code C.App_Themes D.bin
第二章
1. 填空题
(1) Visual Studio 2008 默认建 ;、立的XHIML文件类型是Transitional。
(2) 利用XHTML建立一个链接到jxst@126邮箱的元素是
xml:namespace prefix = a href="mailto />
(2)判断页面是否第一次载入可通过属性 IsPostBack 实现。
(3)ASP.NET 3.5 的服务器控件包括 HTML服务器控件和 Web服务器控件。
(4)添加属性 runat="server" 可将XHTML元素转化为HTML服务器控件。
(5)设置属性 Enabled 可决定Web服务器控件是否可用。
(6)当需要将TextBox控件作为密码输入框时,应设置TextMode="Pass
word"。
(7)对使用数据源显示信息的Web服务器控件,当设置完控件的属性DataSource后,需要方法 DataBind() 才能显示信息。
(8)如果需要将多个单独的RadioButton控件形成一组具有RadioButtonList控件的功能,可以通过将属性 GroupName 设置成相同的值实现。
2. 是非题
(1)单击Button类型控件会形成页面往返处理( √ )。
(2)当页面返回时,在触发控件的事件之前会触发Page_Load事件( √ )。
(3)不能在服务器端访问HTML服务器控件( × )。
(4)利用MultiView和View控件能实现向导功能( √ )。
3. 选择题
(1)Web服务器控件不包括( B )。
A. Wizard B. Input C. AdRotator D. Calender
(2)下面的控件中不能执行鼠标单击事件的是( C )。
A. ImageButton B. ImageMap C. Image D. LinkButton
(3)单击Button类型控件后能执行单击事件的是( A )。
A. OnClinentClick B. OnClick
C. OnCommandClick D. OnClientCommand
(4)当需要用控件输入性别时,应选择的控件是(D )。
A. CheckBox B. CheckBoxList
C. Lable D. RadioButtonList
(5)下面不属于容器控件的是( B )。
A. Panel B. CheckBox
C. Table D. PlaceHolder
第五章
1填空题
(1)窗体验证包括 客户端和服务器端 两种形式。
(2)判断页面的属性 IsValid 值可确定整个页面的验证是否通过。
(3)若页面中包含验证控件,可设置按钮的属性 CausesValidation="false" ,使得单击该按钮后不会引发验证过程。
(4)若要对页面中包含的控件分成不同的组进行验证,则应设置这些控件的属性
(5)通过正则表达式定义验证规则的控件是 RegularExpressionValidator 。 (6)设置属性 ControlToValidate 指定被验证控件的ID。 2.是非题 (1)如果客户机禁用
JavaScript,则验证必须采用服务器端形式。( √ ) (2)服务器端验证是为了保证给用户较快的响应速度。 ( × ) (3)要执行客户端验证必须设置验证控件属性EnableClientScript值为true. ( √) (4)CompareValidator控件不能用于验证数据类型。 ( × ) (5)使用CompareValidator控件时,可以同时设置属性ControlToCompare 和 ValueToCompar的值。 ( × ) 3.选择题 (1)下面对ASP.NET3.5验证控件说法正确的是 (A )。 A.可以在客户端直接验证用户输入信息并显示错误信息。 B.对一个下拉
列表控件不能使用验证控件 C.服务器验证控件在执行验证时必定在服务器端执行 D.对验证控件,不能自定义规则 (2)下面对CustomValidator控件说法错误的是( D )。 A.能使用自定义的验证函数 B.可以同时添加客户端验证函数和服务端验证函数 C.指定客户端验证的属性是ClientValidationFuction D.属性runat用来指定服务器端验证函数 (3)使用ValidatorSummary控件需要以对话框形式显示错误信息,则应( B A. 设置属性ShowSummary 值为true B. 设置属性ShowMessageBox 值为true C. 设置属性ShowSummary 值为false D. 设置属性ShowMessageBox 值为true (4)如果需要确保用户输入大于100的值,应该使用( C )验证控件。 A.RequiredFieldValidator. B. RangeValidator C. CompareValidator D. RegularExpressionValidator 第六章
)。
1. 填空题
(1) 从http://10.200.1.23/custom.aspx?ID=4703中获取ID值的方法是
。
(2) 要获取客户端IP地址,可以使用 Request.ServerVariables["Remote_ADDR"] 。
(3) 终止ASP.NET网页执行可以使用 Response.End() 。
(4) 要获取网页default.aspx物理路径可以使用 Server.MapPath("default.aspx") 。
(5) 状态管理具有 客户端和服务器端 两种方式。
(6) 设置Button类型控件的属性 PostBackUrl 值可确订单击按钮后跳转到相应网页。
(7) Session对象启动时会触发 Session_Start 事件。
(8) 设置绘画有效时间为10分钟的语句是 Session.TimeOut=10; 。
(9) 若设置浏览器禁止Cookie,要有效地识别用户可以在
web.config 中加入
。
(10) 要对Application状态变量值修改之前应使用 Application.Lock() 。
2. 是非题
(1) 判断属性IsCrossPostBack的值可确定是否属于跨网页提交。(√)
(2) Application状态可由网站所有用户进行更改。(√)
(3) 使用HTML控件时将不能保持ViewState状态。(√)
(4) ViewState状态可以在网站的不同网页间共享。(×)
(5) Session状态可以在同一会话的不同网页间共享。(√)
(6) 使用Profile管理个人状态信息需要添加连续数据库的代码。(×)
(7) 当关闭浏览器窗口时,Session_End事件立即被触发。(×)
3. 选择题
(1) 要重定向网页,不能使用(C)
A.LinkButton控件 B.HttpResponse.Redirect()方法
C.Image控件 D.HttpServerUtility.Transfer()方法
(2)下面的(A)对象可使用于使服务器获取从客户端浏览器提交的信息。
A.HttpRequest B.HttpResponse
C.HttpSessionState D.HttpApplication
(3)Session状态和Cookie状态的最大区别是(A)。
A.储存的位置不同 B.类型不同
C.生命周期不同 D.容量不同
(4)默认情况下,Session状态的有效时间是(D)
A.30秒 B.10分钟 C.30分钟 D.20分钟
(5)执行lblMsg.Text=”
微软”;语句后,页面上显示
的内容是(B)。
A.
微软 B.以超链接形式显示“微软”
C.微软
D.
程序出错
第七章
1、填空题
(1)数据源空间包括 AccessDataSource、LinqDataSource、ObjectDataSource、、和。
(2)连接数据库的信息可以保存在Web.config文件的
配置节中。
(3)利用命令行工具 aspnet_regiis.exe 可以为连接字符串加密。
(4)能连接“层次化数据”的数据源控件是XmlDataSource和SiteMapDataSourc
(5)根据数据源的不同,LINQ可分为LINQ to Object、LINQ to SQL、
和 (6)在LINQ to SQL中,将SQL Server数据库映射为 DataContext 类,
表映射为 实体类,存储过程映射为 方法 。
2、是非题、
(1)数据源控件的Selected事件肯定会被触发。 ( √ )
(2)SqlDataSource控件只能访问SQL Server数据库。 ( × )
(3)连接SQL Server 2005和SQL Server 2005 Express的连接字符串格式是一样
的。 ( × )
(4)利用LINQ查询表达式可建立匿名对象。 ( √ )
(5) LINQ查询表达式的值必须要指定数据类型。 ( × )
(6)在LINQ查询中,使用group子句分组后,其结果集合与原集合的结构相同
( × )
(7)AccessDataSource控件只能用于访问Access数据库。 ( √ )
3、选择题
(1)连接数据库的验证方式不包括(A)。
A.Forms验证 B.Windows验证
C.SQL