北理工《ASPNET开发技术》在线作业答案
- 格式:docx
- 大小:15.56 KB
- 文档页数:7
(编号) 北京理工大学远程教育学院《开发技术》模拟试卷(二)教学站学号姓名手机号成绩重要说明:本试卷所有的题目都基于.NET Framework3.5。
一填空题(每空1分,共10分)1.如果我们希望硬盘中不在Web站点的主目录中的网页也可被浏览时,就必须将该目录建立为Web站点的虚拟目录。
2.在中,如果将浏览器从一个页面(first.aspx)重定向到另一个页面(second.aspx),并使用查询字符串传递两个变量userName和userType,则在first.aspx中通过使用语句:Response.Redirect ( ) ;来传送变量,在second.aspx中通过:string uName = ; string uType = ; 来获取变量。
3.若要使用网站导航控件,必须在Web.sitemap文件中描述网站的结构。
4.数据绑定控件通过DataSourceID属性与数据源控件实现绑定。
的状态管理分为服务端和客户端两种。
6.如果要检查输入值是否在[0,100]之间,应该使用RangeValidator验证控件;检查电话号码或电子邮件地址的数据验证控件是RequiredFieldValidator。
二判断对错(每题1分,共10分)1.WWW是Internet上的一种服务形式。
√2.html文件需要从服务器端下载到客户端,由浏览器解释执行。
√ Framework 3.0 引入了LINQ查询。
√是解释型的而非编译型的。
×5.C#中可以通过属性获取或改变类中私有字段的内容,这种方式充分体现了类的封装性。
√6.同一个控件可以使用多个验证控件。
√7.对网站应用了某个主题后,网站中的某个或某些网页仍可以应用其它主题。
×8.FileUpload控件不能限制上传文件的类型。
×9.SqlDataSource控件可以执行SQL Server中的存储过程。
√10.LINQ查询表达式的返回值必须明确指定数据类型。
(单选题)1: Menu控件和()数据源控件配合可以快速实现菜单形式的站点导航。
A: SiteMapDataSourceB: XmlDataSourceC: SqlDataSourceD: LinqDataSource正确答案: A(单选题)2: 创建一个Cookie的正确代码()。
A: Response.Cookies["userName"]="apple"B: Cookies["userName"]="apple"C: Cookies["userName"].Value="apple"D: Response.Cookies["userName"].Value="apple"正确答案: D(单选题)3: 下面关于SQL Server Express 2005的说法错误的是A: 可以免费获取B: 适合于中小型企业的开发应用C: 在安装Visual Studio 2008时,与D: 5一同安装E: 与SQL Server 2005系列中的其他版本相比,对系统配置的要求相对比较高正确答案: D(单选题)4: 页面事件的处理顺序是()。
A: Page_Load,Page_Init,Change,Click,Page_UnloadB: Page_Load,Page_Init,Click,Change,Page_UnloadC: Page_Init,Page_Load,Change,Click,Page_UnloadD: Page_Init,Page_Load,Click,Change,Page_Unload正确答案: C(单选题)5: 下面关于Application的说法错误的是()。
A: Application为所有的用户服务B: 在网站停止运行后仍存在C: Application可以用于统计网站的在线人数D: 当要修改Application状态值时,首先要加锁,值修改后再解锁正确答案: B(单选题)6: 下面的控件中不能执行鼠标单击事件的是()。
1.下面选项错误的是()。
A..aspx 文件在服务器端执行B.Web窗体页继承自System.Web.UI.Page类 C.“@ Page 指令”只能包含在 .aspx 文件中 D..aspx 文件和.aspx.cs文件名必须相同【参考答案】: D Framework3.5 不包括()。
Framework1.1 Framework2.0C.LINQ AJAX【参考答案】: A3.对于用户的电话号码,要使用()验证控件。
A.RegularExpressionValidatorB.RangeValidatorC.RequiredFieldVa lidator和RegularExpressionValidatorD.RequiredFieldValidator和RangeValidator【参考答案】: C4.不能通过浏览器直接浏览的是()。
A.*.aspxB.web.configC.*.ascxD.web.sitmap【参考答案】: C5.下面关于用户控件文件的说法正确的是()。
A.不能采用代码隐藏页模型B.能采用代码隐藏页模型,其代码隐藏文件的扩展名为aspx.csC.能采用代码隐藏页模型,其代码隐藏文件的扩展名为ascx.csD.能采用代码隐藏页模型,其代码隐藏文件的扩展名为asax.cs【参考答案】: C6.页面事件的处理顺序是()。
A.Page_Load,Page_Init,Change,Click,Page_UnloadB.Page_Load,Page_Init,Click,Change,Page_UnloadC.Page_Init,Page_Load,Change,Click,Page_UnloadD.Page_Init,Page_Load,Click,Change,Page_Unload【参考答案】: C7.已经通过代码CREATE PROCEDURE showCategory() AS SELECT * FROMCategory在数据库上建立了一个存储过程,应用程序使用LINQ访问数据库,数据库类的实例为db,则程序中调用该存储过程的正确用法是()。
《 程序设计》习题解答第1章1.1选择题1、.NET Framework 是一种( )。
A、编程语言B、程序运行平台C、操作系统D、数据库管理系统2、用Visual 编写的程序被编译成中间语言( MSIL )后,运行时还要再一次被编译,这种编译被称为( )。
A、CLRB、JITC、GCD、GDI3、运行 程序的计算机必须安装( )。
A、.NET Framework 和IISB、C、C#和D、4、要使程序立即运行需要按( )键。
A、F5B、Ctrl+F5C、F 10D、F11参考答案1、B2、B3、A4、B1.2判断题1、浏览器只能解释HTML和JavaScript代码,不能解释后台代码。
2、页面的<HEAD>标签是可有可无的,而<BODY>标签是必不可少的。
3、JavaScript 脚本在发送到客户端之前,需要将其编译成HTML 代码。
参考答案1、对2、对3、错1.3思考题1、静态网页与动态网页的区别是什么?2、弹出信息框的脚本有哪几种方式发送到客户端?3、打开一个窗口与跳转到另一个页面有何区别,这两种方式各适应什么情况?参考答案1、静态网页是由程序员用HTML 编写的网页(当然可以借助于编写静态网页的工具,例如FrontPage 等),当页面受到请求时,直接将该网页发送到客户端。
动态网页是由服务器端的程序(例如 应用程序)动态产生的网页,当网页受到请求时,由服务器端程序生成一个网页发送到客户端。
(有的书籍认为动态网页就是能够与用户交互信息的网页,编者认为该问题的关键在于网页是一成不变的,还是需要根据当前状态及时生成的)2、基本上有两种方式:①在网页加载时将脚本一并发送到客户端,当需要弹出信息框时执行该脚本。
这种方式执行速度快。
②当需要弹出信息框时,从服务器发送脚本到客户端并执行。
这种方式需要等待从服务器发送脚本,有可能在等待期间页面出现空白。
3、①在浏览器中打开一个窗口,浏览器地址栏中的地址不会改变,内容也不会改变,弹出的窗口会覆盖在浏览器页面之上。
A S P N E T课后习题答案 Modified by JACK on the afternoon of December 26, 2020网页是完全面向对象的。
在网页中,可以使用属性、方法和事件来处理HTML元素。
用户使用HTTP GET方法请求页面,使用HTTP POST方法把页面发送到Web服务器。
公共语言运行库是.NET Framework的基础,是.NET Framework的运行环境。
公共语言运行库是一个在执行时管理代码的代理,以跨语言集成、自描述组件、简单配置和版本化集成安全服务为特点,提供核心服务。
.NET基类库位于公共语言运行库的上层,与.NET Framework紧密集成在一起,可被.NET支持的任何语言使用。
.NET Framework具有主要组件包括.NET Framework类库和公共语言运行库。
HTTP的常用请求方法包括PUT和DELETE。
执行权限用于确定在包含于指定目录的页面上允许执行什么级别的程序。
这里有三种可能的值:所有、纯脚本、脚本和可执行文件。
相同优先级的运算符,除了赋值运算按照从右至左的顺序执行之外,其余运算符按照从左至右的顺序执行。
括号是优先级最高的,可以任意地改变符号的计算顺序。
数值类型主要包括整数、浮点数和小数。
其中整数类型可以分为无符号型、有符号型和char。
装箱和取消装箱使值类型能够被视为对象。
对值类型装箱将把该类型打包到object引用类型的一个实例中。
这使得值类型可以储存于垃圾回收堆中。
取消装箱将从对象中提取值类型,取消装箱又经常被称作拆箱。
委托是一种安全地封装方法的类型,它与C和C++中的函数指针类似。
与C中的函数指针不同,委托是面向对象的、类型安全的和保险的。
事件使用委托来为触发时将调用的方法提供类型安全的封装。
委托可以封装命名方法和匿名方法。
class没有分支功能object不能用于循环结构类的成员变量的类型包括变量类的方法可以将一个委托作为参数来接受,并且以后可以调用该委托。
2017秋17春北理工《开发技术》在线作业一、单选题(共30 道试题,共60 分。
)1. 下面关于Application的说法错误的是()。
A. Application为所有的用户服务B. 在网站停止运行后仍存在C. Application可以用于统计网站的在线人数D. 当要修改Application状态值时,首先要加锁,值修改后再解锁正确答案:2. 若为特定页的多个元素设置样式规则,需要将规则的定义包含在()元素中。
A. linkB. scriptC. styleD. meta正确答案:3. 使用()方法进行网页跳转可从浏览器地址栏中看到地址变化。
A. Response.Redirect()B. Server.Execute()C. Response.Redirect()和Server.Transfer()D. Server.Execute()和Server.Transfer()正确答案:4. 下面关于母版页的说法正确的是()。
A. 不能采用代码隐藏页模型B. 能采用代码隐藏页模型,其代码隐藏文件的扩展名为aspx.csC. 能采用代码隐藏页模型,其代码隐藏文件的扩展名为masterPage.csD. 能采用代码隐藏页模型,其代码隐藏文件的扩展名为master.cs正确答案:5. 一个应用程序包括一个在Sales命名空间中的FirstQuarter.aspx页面,这个页面的代码隐藏类为FirstQuarter。
一个开发员不小心把FirstQuarter.aspx页面的指令删除了。
你想新建一个页面指令,此指令的正确写法是。
A. Inherits="Sales.FirstQuarter"B. ClassName="Sales.FirstQuarter"C. ClassName="Sales.FirstQuarter" Inherits="FirstQuarter "D. Inherits="FirstQuarter"正确答案:6. 下面说法错误的是()。
北京理工大学智慧树知到“计算机科学与技术”《ASP网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.LINQ技术中把数据作为对象处理。
()A.错误B.正确2.如果要检查输入值是否在[0,100]之间,要使用()验证控件。
A.RegularExpressionValidatorB.RangeValidatorC.RequiredFieldValidator和RegularExpressionValidatorD.RequiredFieldValidator和RangeValidator3.GridView控件要实现分页功能需要设置属性()值为True。
A.AllowPagesB.AllowPagedC.AllowPagingD.AllowPage网站开发只可以使用C#语言调用.NET Framework的类库。
()A.错误B.正确5.母版页中不能添加导航控件。
()A.错误B.正确6.for语句循环体中语句可能执行0次或多次。
()A.错误B.正确7.下面关于存储过程的说法错误的是()。
A.公共数据存储过程可以被多个Web应用程序调用B.存储过程被解释执行C.一个存储过程可以执行上百条SQL语句D.存储过程或数据库结构的更改不会影响Web应用程序8.C#中可以通过属性获取或改变类中私有字段的内容,这种方式充分体现了类的封装性。
()A.错误B.正确9.XML被设计用来显示数据。
()A.错误B.正确pareValidator控件的ControlToCompare和ValueToCompare属性应用时只能选择一个。
()A.错误B.正确第1卷参考答案一.综合考核1.参考答案:B2.参考答案:D3.参考答案:C4.参考答案:A5.参考答案:A6.参考答案:B7.参考答案:B8.参考答案:B9.参考答案:A10.参考答案:B。
北京理工大学智慧树知到“计算机科学与技术”《ASP网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.GridView控件要实现分页功能需要设置属性()值为True。
A.AllowPagesB.AllowPagedC.AllowPagingD.AllowPage2.XHTML是HTML的子集。
()A.错误B.正确3.创建一个Cookie的正确代码()。
A.Response.Cookies["userName"]="apple"B.Cookies["userName"]="apple"C.Cookies["userName"].Value="apple"D.Response.Cookies["userName"].Value="apple"4.for语句循环体中语句可能执行0次或多次。
()A.错误B.正确5.下面的控件中不能执行鼠标单击事件的是()。
A.ImageButtonB.ImageMapC.ImageD.LinkButton属性6.SqlDataSource控件可以执行SQL Server中的存储过程。
()A.错误B.正确7.采用select子句投影后的结果将新生成一个对象,该对象通常是匿名的。
()A.错误B.正确8.下面关于SQL Server Express 2005的说法错误的是()A.可以免费获取B.适合于中小型企业的开发应用C.在安装Visual Studio 2008时,与 3.5一同安装D.与SQL Server 2005系列中的其他版本相比,对系统配置的要求相对比较高9.下面关于Application的说法错误的是()。
A.Application为所有的用户服务B.在网站停止运行后仍存在C.Application可以用于统计网站的在线人数D.当要修改Application状态值时,首先要加锁,值修改后再解锁10.每个验证控件都有属性IsValid。
1.Menu控件和()数据源控件配合可以快速实现菜单形式的站点导航。
A.SiteMapDataSourceB.XmlDataSourceC.SqlDataSourceD.LinqDa taSource【参考答案】: A2.创建一个Cookie的正确代码()。
A.Response.Cookies["userName"]="apple"B.Cookies["userName"]="appl e"C.Cookies["userName"].Value="apple"D.Response.Cookies["user Name"].Value="apple"【参考答案】: D3.下面关于SQL Server Express 2005的说法错误的是A.可以免费获取B.适合于中小型企业的开发应用C.在安装Visual Studio 2008时,与D.5一同安装E.与SQL Server 2005系列中的其他版本相比,对系统配置的要求相对比较高【参考答案】: D4.页面事件的处理顺序是()。
A.Page_Load,Page_Init,Change,Click,Page_UnloadB.Page_Load,Page_Init,Click,Change,Page_UnloadC.Page_Init,Page_Load,Change,Click,Page_UnloadD.Page_Init,Page_Load,Click,Change,Page_Unload【参考答案】: C5.下面关于Application的说法错误的是()。
A.Application为所有的用户服务B.在网站停止运行后仍存在 C.Application可以用于统计网站的在线人数 D.当要修改Application状态值时,首先要加锁,值修改后再解锁【参考答案】: B6.下面的控件中不能执行鼠标单击事件的是()。
XXX《ASPNET开发技术》在线作业标准答案B.提高数据库性能C.使代码更简洁易懂D.以上都是正确答案:D1.哪些数据源控件可以连接“层次化数据”。
A。
SqlDataSource控件和XmlDataSource控件B。
SiteMapDataSource控件和LinqDataSource控件C。
SiteMapDataSource控件和XmlDataSource控件D。
SqlDataSource控件和LinqDataSource控件正确答案:C2.APP_Code文件夹用来存储什么。
A。
数据库文件B。
资源文件C。
自定义类文件D。
主题文件正确答案:C3.HttpResponse对象的哪个方法不正确。
A。
Write()B。
Redirect()C。
Cookie()D。
Clear()正确答案:C4.下面哪个说法关于用户控件是错误的。
A。
一个用户控件不能在同一个网页中多次使用B。
用户控件支持可视化开发C。
可以将已有的aspx文件更改为ascx文件D。
在每个使用用户控件的Web应用程序中,都必须保存一个该控件的副本正确答案:A5.如何禁用主题。
A。
XXXB。
XXXC。
XXXD。
XXX正确答案:C6.GridView控件要实现分页功能需要设置哪个属性值为True。
A。
AllowPagesB。
AllowPagedC。
AllowPagingD。
AllowPage正确答案:C7.HttpRequest对象的哪个数据集合用于从查询字符串中读取用户提交的数据。
A。
QueryStringB。
BrowserC。
ServerVariablesD。
ClientCertificate正确答案:A8.创建一个Cookie的正确代码是什么。
A。
Response.Cookies["userName"]="apple"B。
Cookies["userName"]="apple"C。
1.Menu控件和()数据源控件配合可以快速实现菜单形式的站点导航。
A.SiteMapDataSourceB.XmlDataSourceC.SqlDataSourceD.LinqDa taSource【参考答案】: A2.在本机的IIS上的默认Web站点中,有一个名称为homework的虚拟目录,如果要浏览此目录中的student1.aspx文件,则需在IE的地址栏中,键入()即可浏览此网页。
A.http://localhost/studentaspxB.http://127.0.0.1/studentaspx C .http://localhost/homework/studentaspx D.http://127.0.0.1/homework【参考答案】: C3.创建一个Cookie的正确代码()。
A.Response.Cookies["userName"]="apple"B.Cookies["userName"]="appl e"C.Cookies["userName"].Value="apple"D.Response.Cookies["user Name"].Value="apple"【参考答案】: D4.下面关于内容页的说法错误的是()。
A.内容页仅包含要与母版页合并的内容B.可以在其中添加用户请求该页面时要显示的文本和控件C.母版页和内容页组合输出D.不能采用代码隐藏页模型【参考答案】: D5.下面关于web窗体的代码隐藏页模型的说法错误的是()。
A.显示界面的代码包含于aspx文件中B.逻辑处理代码包含于aspx.cs文件中C.代码隐藏类使用partial关键字声明D.代码隐藏类使用sealed关键字声明【参考答案】: D6.若要创建一个使用母版页template.master的内容页showData.aspx,需要在内容页的头部添加指令。
北理工《开发技术》在线作业-0004
试卷总分:100 得分:100
一、单选题(共30 道试题,共60 分)
1.若要创建一个使用母版页template.master的内容页showData.aspx,需要在内容页的头部添加指令。
A.@ Master
B.@ Page
C.@ Content
D.@ MasterPage
答案:B
2.下面选项错误的是()。
A..aspx 文件在服务器端执行
B.Web窗体页继承自System.Web.UI.Page类
C.“@ Page 指令”只能包含在.aspx 文件中
D..aspx 文件和.aspx.cs文件名必须相同
答案:D
3.下面关于服务器端验证的说法错误的是()。
A.服务器端验证是为了获得较快的响应速度
B.服务器端验证必然执行,且重复所有的客户端验证
C.服务器端验证可以避免欺骗代码和恶意代码
D.服务器端验证与客户端浏览器版本无关
答案:A
4.下面关于用户控件的说法正确的是()。
A.可以将用户控件添加到Visual Studio .NET 工具箱中
B.可以为用户控件定义属性和方法
C.创建一个用户控件,需要编写一个从Control或WebControl类派生的类
D.一个用户控件只能在一个Web应用程序中使用
答案:B
5.对于用户的电话号码,要使用()验证控件。
A.RegularExpressionValidator
B.RangeValidator
C.RequiredFieldValidator和RegularExpressionValidator
D.RequiredFieldValidator和RangeValidator
答案:C
6.下面不是HttpResponse对象的方法是()。
A.Write()
B.Redirect()
C.Cookie()
D.Clear()
答案:C
7.下面说法错误的是()。
A.外观文件主要为中的服务器控件提供一致的外观
B.一个主题必须包含外观文件
C.控件外观定义中必须定义SkinId
D.同一个主题中每个控件类型只允许有一个默认的控件外观
答案:C
8.下面关于用户控件文件的说法正确的是()。
A.不能采用代码隐藏页模型
B.能采用代码隐藏页模型,其代码隐藏文件的扩展名为aspx.cs
C.能采用代码隐藏页模型,其代码隐藏文件的扩展名为ascx.cs
D.能采用代码隐藏页模型,其代码隐藏文件的扩展名为asax.cs
答案:C
9.FROM product IN db.Product JOIN category IN db.Category ON product.CategoryId equals category.CategoryId SELECT NEW { product.ProductId, product.CategoryId, CategoryName = },请选择关于这段代码错误的说法是()。
A.所选的数据来自同一数据库的两个不同的数据表
B.选出三列数据的列字段的名称分别为ProductId,CategoryId,CategoryName
C.Category 数据表中含有CategoryId和CategoryName两个列字段
D.Product 数据表中含有ProductId和CategoryId两个列字段
答案:C
10.下列说法错误的是()。
A.LinkButton在页面上显示为超链接
B.ImageButton在页面上显示为图形
C.不能利用Button控件执行客户端脚本
D.可以LinkButton的Click事件中编写代码实现网页间的跳转
答案:C
11.使用()方法进行网页跳转可从浏览器地址栏中看到地址变化。
A.Response.Redirect()
B.Server.Execute()
C.Response.Redirect()和Server.Transfer()
D.Server.Execute()和Server.Transfer()
答案:A
12.下面关于状态管理的说法错误的是()。
A.客户端状态管理将信息保留在客户端计算机上
B.服务器端状态管理将信息保留在服务器上
C.Web 窗体页是有状态的
D.状态管理可以对同一页或不同页的多个请求维护状态和页信息。