学年第二学期期末考试题 班 级 学 号 使用班级: 科目:ASP.NET网络应用系统开发 试卷类别:A□B□C? D、代码文件
4、运行下面一段代码,如果当前时间是12:55,且用户输入为“张三”(输入框TextBox的ID是txtName),则将输出( )。
String greeting;
Switch (DateTime.Now.Hour)
题号 一 二 三 四 五 六 七 八 总分 { 姓 名 Case 12: 得分 Greeting =”{0},吃饭了!”; 装 ※※※※※※※ Break;
※※※※※※※请考生注意:这份试题共2道大题,满分为100分。 Default:
※※※※※※※考试时间:90分钟,考试形式:开卷?闭卷□ Greeting=”{0},好好学习!”; ※※※※※※※ Break; ※※※※※※※一、 选择题(每题2分,共25题,合计50分) 订 ※※※※※※※}
1、假设txtName是控件TextBox的ID,那么( )是用户输入的内容。 ※※※※※※※String message=string.Format(greeting,txtName.ID.Trim());
A、txtName.Value ※※※※※※※lblMessage.Text=message;
B、txtName.Name ※※※※※※※A、张三,吃饭了!
※※※※※※※C、txtName.Text B、张三,好好学习!
※※※※※※※D、txtName.ID C、txtName,吃饭了! ※※※※※※※2、假设lblMessage是控件Label的ID,那么( )可以在该控件上显示“您好!”。
D、txtName,好好学习! ※※※※※※※线 A、lblMessage.Value=”您好!”; ※※※※※※※5、在设置分页时,设置页面大小的属性是( )。
B、lblMessage.Name=”您好!”; ※※※※※※※A、PageSeting
C、lblMessage.Name=”您好!”; ※※※※※※※B、PageIndex
D、lblMessage.Text=”您好!”; ※※※※※※※C、PageSize
3、App_Data目录用来放置( )。 ※※※※※※※D、AllowPaging
※※※※※※※A、专用数据文件 6、以下说法正确的是( )
※※※※※※※B、共享文件 A、ASP.NET第一次运行很慢的原因是第一次将数据读入内存,以后直接访问内存 ※※※※※※※C、被保护的文件 ※※※※※※※※※※※※※※※※※※※※※※※※※※※※第1页,共6页
B、每个用户访问ASP.NET应用程序时,开始都很慢,再访问就快了
班 级 学 号 姓 名 C、只要有用户访问某一页成功后,ASP.NET所有页面都编译完了 D、第一次访问的页面生成类,以后每次访问都不需要重新生成 7、关于@Page指令,下面说法正确的是( )(多选) A、语言属性可以写Java
B、AutoEventWireup属性可以不写
C、CodeFile可以不写,但必须Inherits也不写
A、Session保存在服务器端,占用服务器资源 B、Cookie保存在客户端,使用时占用宽带资源
C、Application是应用程序级的变量,所以在应用程序的人和部分代码中都可以直接这么写:string appstr=Application(\D、Cookie比Session安全
11、关于web服务器控件的说法正确的是( )。(选两项) A、运行时输出客户端的是HTML标签。
B、运行时输出客户端的是微软特定内容,因为这样才可以在服务器上识别 C、所有支持HTML标准的浏览器都可以识别服务器控件产生的内容。 D、浏览器需支持微软标准才能识别服务器控件。 12、有关导航控件的说法正确的是( )。
A、作为服务器控件,导航控件将生成浏览器可执行的JavaScript脚本和HTML代码。 B、Menu控件可使用动态的方式,那时它并不生成HTML代码 C、TreeView控件所使用的数据源一定是后缀为.xml的文件 D、SiteMapPath可以使用后缀为.xml的文件作为数据源 13、有关母版页的说法,正确度是( )
装 D、AutoEventWireup所制定的页面事件包含Page_Load
※※※※※※※8、当跨页传递数据时,哪个属性标识源页面是跨页提交?( )
※※※※※※※A、IsPostBack
※※※※※※※B、IsCrossBack ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※C、PreviousPage
※※※※※※※订 D、IsCrossPageBack
9、下面是跨页提交的代码,下列说法正确的是( ) protected void Page_Load(object sender,EventArgs e) { if(PreviousPage.IsCrossPostBack==true) this.lblShowURL.Text=\您的查询条件为:
A、一个站点只能有一个母版页
B、一个内容页对应母版页的一个位置ContentPlaceHoder C、内容页相当于HTML中的iframe页,浏览地址显示母版页地址 D、母版页的后缀是.master
14、下面是TreeView控件的一段代码:
当鼠标单击”节点1”时只进行( )的操作
Expand”>
※※※※※※※线 \} A、由源页面提交后,Label控件显示“您的查询条件为:XXX”(XXX代表源页面相关控件值)
B、由源页面提交后,Label控件不显示任何结果 C、直接打开本页时报错
D、直接打开本页时,Label控件显示“您的查询条件为:” 10、有关状态保持的说法,正确的是( )(选两项)
第2页,共6页
A、调用网页
班 级 学 号 姓 名 B、显示或隐藏本节点 C、折叠或展开子节点 D、恢复原状
15、下面是aspx页面中的一段代码:
<%@Page Language=”C#” MasterPageFile=”~/Common.master” AutoEventWireup=”true” CodeFile=”Default2.aspx.cs”
A、在三层数据库应用程序中,数据库访问层需要添加模型层的引用。 B、业务逻辑层需要添加数据访问层的引用。
C、表示层需要添加数据访问层、业务逻辑层和模型层的引用 D、 模型层需要添加数据访问层的引用。
19、在三层数据库应用程序中,用户注册的方法,应该写在( )。 A、模型层 B、数据库访问层 C、业务逻辑层 D、表示层
20、程序需要根据条件组合一个SQL查询语句,该语句出现在( )。 A、模型层 B、数据库访问层 C、业务逻辑层 D、表示层
21、GridView控件的基类是( )。 HierarchicaDataBoundControl ListControl
CompositeDataBoundControl BaseGridriew
22、GridView设置分页后,默认显示( )条记录。 A、5 B、10 C、15 D、20
23、如果要在GridView中显示图书封面,说法正确的是( )。(多选) A、可以使用模板列
装 Inherits=”Default2” %>
※※※※※※※其中,针对带下划线的部分,下面说法正确的是( )。
※※※※※※※A、母版页在应用的程序中的根目录
※※※※※※※B、母版页在当前目录 ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※C、站点地图在应用程序根中的目录
※※※※※※※订 D、站点地图在当前目录
16、网上开发了一个新的产品,为此单独创建了一个数据库表。与该数据表对应的实体类应该是写在哪一层?( ) A、模型层 B、业务层 C、数据访问层
※※※※※※※线 D、 表示层
17、网站增加一个奖励措施购书满100元,打七折。相关的代码编写在哪一层中?( ) A、表示层 B、业务逻辑层 C、数据库访问层 D、 模型层
18、下列说法不正确的是( )。(选两项)
第3页,共6页
B、可以使用ImageField
班 级 C、无法显示
D、只能通过编码实现
学 号 24、在GridView上实现光棒效果,说法正确的是( )。 A、在页面加载时,插入高亮显示得脚本 姓 名 B、在数据绑定时,插入高亮显示得脚本 C、在数据绑定后,插入高亮显示得脚本
※※※※※※※装 D、在数据行绑定时,插入高亮显示得脚本
※※※※※※※25、有关ObjectDataSource说法正确的是( )。
※※※※※※※A、它只能绑定数据访问层方法,才能返回正确数据
※※※※※※※B、只有通过ADO.NET访问数据库,才能使用ObjectDataSource ※※※※※※※C、ObjectDataSource可以直接指向数据库,返回DataSet
※※※※※※※订 D、ObjectDataSource一般绑定业务逻辑层方法
※※※※※※※二、简答题(每题10分,共5题,合计50分) ※※※※※※※※※※※※※※1、HTML 控件与 Web 控件的区别(10分)。 ※※※※※※※ ※※※※※※※ ※※※※※※※ ※※※※※※※线 ※※※※※※※ ※※※※※※※ ※※※※※※※ ※※※※※※※※※※※※※※ ※※※※※※※ ※※※※※※※ ※※※※※※※ ※※※※※※※※※※※※※※※※※※※※※※※※※※※※
2、简单描述ADO.NET中的事务处理的基本步骤(10分)。
3、使用DataSet对象更新记录的步骤如下(10分)。
第4页,共6页
班 级 学 号 姓 名 ※※※※※※※装 ※※※※※※※ ※※※※※※※ ※※※※※※※ ※※※※※※※ ※※※※※※※订 ※※※※※※※ ※※※※※※※※※※※※※※4、为什么要进行连接管理(10分)。※※※※※※※ ※※※※※※※ ※※※※※※※ ※※※※※※※线 ※※※※※※※ ※※※※※※※ ※※※※※※※ ※※※※※※※※※※※※※※ ※※※※※※※ ※※※※※※※ ※※※※※※※ ※※※※※※※※※※※※※※※※※※※※※※※※※※※※
5、简述B/S结构软件的特点(10分)。
第5页,共6页
相关推荐: