(编号) 北京理工大学远程教育学院
《ASP.NET开发技术》模拟试卷(二)
教学站 学号 姓名 手机号 成绩
重要说明:本试卷所有的题目都基于.NET Framework3.5。
一填空题(每空1分,共10分)
1.如果我们希望硬盘中不在Web站点的主目录中的网页也可被浏览时,就必须将该目录建立为Web站点的 虚拟目录 。
2.在ASP.NET中,如果将浏览器从一个页面(first.aspx)重定向到另一个页面(second.aspx),并使用查询字符串传递两个变量userName和userType,则在first.aspx中通过使用语句:Response.Redirect ( ) ;来传送变量,在second.aspx中通过:string uName = ; string uType = ; 来获取变量。
3.若要使用网站导航控件,必须在 Web.sitemap 文件中描述网站的结构。
4.数据绑定控件通过 DataSourceID 属性与数据源控件实现绑定。
5.ASP.NET的状态管理分为 服务端 和 客户端 两种。
6.如果要检查输入值是否在[0,100]之间,应该使用 RangeValidator 验证控件;检查电话号码或地址的数据验证控件是 RequiredFieldValidator 。
二判断对错(每题1分,共10分)
1.WWW是Internet上的一种服务形式。 √
2.html文件需要从服务器端下载到客户端,由浏览器解释执行。 √
3..NET Framework 3.0 引入了LINQ查询。 √
4.ASP.NET是解释型的而非编译型的。 ×
5.C#中可以通过属性获取或改变类中私有字段的内容,这种方式充分体现了类的封装性。 √
6.同一个控件可以使用多个验证控件。 √
7.对网站应用了某个主题后,网站中的某个或某些网页仍可以应用其它主题。 ×
8.FileUpload控件不能限制上传文件的类型。 ×
9.SqlDataSource控件可以执行SQL Server中的存储过程。√
10.LINQ查询表达式的返回值必须明确指定数据类型。×
三单选题(每题2分,共60分)
1..NET Framework 3.5 不包括( A )。
a).NET Framework 1.1
b).NET Framework 2.0
c)LINQ
d)ASP.NET AJAX
2.在VS.NET开发环境中,在同一个解决方案容器中,( A )。
a)可以包含多个项目,而且这些项目的类型可以不同,例如Windows应用程序的项目可以和Web应用程序的项目并存
b)可以包含多个项目,但这些项目必须是相同类型的应用程序,例如Windows应用程序或者Web应用程序
c)只能有一个项目,该项目不能同时使用VB.NET和C#编程语言
d)只能有一个项目,该项目可以同时使用VB.NET和C#编程语言
3.页面事件的处理顺序是:( C )。
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
4.下面哪一个选项不属于客户端状态管理?( A )
a)查询字符串
b)ViewState
c)Session
d)Cookie
5.以下代码是在Web窗体中添加一个用户控件的代码:
<MyControls:TestControl id="TestControl1" runat="server">
该用户控件在使用前必须注册,请选出正确的注册语句( C )。
a)<%@ Register TagPrefix="TestControl" TagName=" MyControls"
Src="TestControl.ascx" %>
b)<%@ Control TagPrefix="TestControl" TagName=" MyControls"
Src="TestControl.aspx" %>
c)<%@ Register TagPrefix="MyControls" TagName="TestControl"
Src="TestControl.ascx" %>
d)<%@ Control TagPrefix="MyControls" TagName="TestControl"
Src="TestControl.aspx"%>
6.网站导航控件( A )不需要添加数据源控件。
a)SiteMapPath
b)TreeView
c)Menu
d)以上三个
7.一个主题必须包括( D )。
a)Ascx文件
b)Css文件
c)图片文件
d)Skin文件
8.利用GridView和DetailsView显示主从表数据时,DetailsView中插入了一条记录需要刷新GridView,则应把GridView.DataBind()方法的调用置于( D )事件代码中。
a)GridView的ItemInserting
b)GridView的ItemInserted
c)DetailsView的ItemInserting
d)DetailsView的ItemInserted
9.下面不属于容器控件的是( B )。
a)Panel
b)CheckBox
c)Table
d)PlaceHolder
10.APP_Code文件夹用来存储( B )。
a)数据库文件
b)自定义类文件
c)资源文件
d)主题文件
11.在本机的IIS上的默认Web站点中,有一个名称为homework的虚拟目录,如果要浏览此目录中的student1.aspx文件,则需在IE的地址栏中,键入( C )即可浏览此网页。
a)localhost/student1.aspx
b)127.0.0.1/student1.aspx
c)localhost/homework/student1.aspx
d)127.0.0.1/homework
12.若为特定页的多个元素设置样式规则,需要将规则的定义包含在( C )中。
a)Link
b)Script
c)Style
d)Meta
13.下面关于fig陈述正确的是:( C )。
a)一个网站只能有一个fig文件
b)fig文件不能手工编辑代码
c)多个网站的共同的配置信息放在这些网站所在服务器的fig文件中
d)网站部署运行后不能再修改fig文件
14.C#中的注释语句不应放置在( B )。
a)/*和*/之间
b) 之间
c)///之后
d)//之后
15.要实例化GetProducts类,并调用该类的一个无参的方法AllProducts,该采用下面的( A )代码
a)GetProducts GP=new GetProducts ; int allP=GP.AllProducts;
b)GetProducts GP=new GetProducts ; int allP=GP.AllProducts();
c)GetProducts GP=new GetProducts() ; int allP=GP.AllProducts;
d)GetProducts GP=new GetProducts (); int allP=GP.AllProducts();
16.若实现选择性别的用户界面,需要使用( D )控件。
a)RadioButtonList
b)CheckBoxList
c)CheckBox
d)Lable
17.数据验证控件使用( A )属性指定要验证控件的ID。
a)ControlToValidate
b)ControlToCompare
c)ValueToCompare
说明哪些网站属于aspd)CustomValidator
18.ValidationSummary数据验证控件汇总的是页面上其他数据验证控件的( C )属性值。
a)ErrorMessage
b)ErrorText
c)Message
d)Text
19.下面不是HttpResponse对象的方法是:( C )。
a)Write()
b)Redirect()
c)Cookie()
d)Clear()
20.下面关于Application的说法错误的是:( B )。
a)Application为所有的用户服务
b)在网站停止运行后仍存在
c)Application可以用于统计网站的在线人数
d)当要修改Application状态值时,首先要加锁,值修改后再解锁
21.创建一个Cookie的正确代码:( D )。
a)Response.Cookies["userName"]="apple"
b)Cookies["userName"]="apple"
c)Cookies["userName"].Value="apple"
d)Response.Cookies["userName"].Value="apple"
22.下面关于SQL Server Express 2005的说法错误的是:( D )。
a)可以免费获取
b)适合于中小型企业的开发应用
c)在安装Visual Studio 2008时,与ASP.NET 3.5一同安装
d)与SQL Server 2005系列的其他版本相比,对系统配置的要求相对比较高
23.对于“需要确定一个年级中成绩最好的10个学生”和“需要确定一个班里需要补考的人数”这两种情景,请选择各自正确的存储过程的类型( A )。
a)返回记录和返回值
b)返回值和返回记录
c)都是返回记录
d)都是返回值
24.能够连接SQL Server的数据源控件是:( C )。
a)SqlDataSource控件和XmlDataSource控件
b)SiteMapDataSource控件和LinqDataSource控件
c)SiteMapDataSource控件和XmlDataSource控件
d)SqlDataSource控件和LinqDataSource控件
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论