(编号)           北京理工大学远程教育学院
《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#中的注释语句不应放置在()。
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
说明哪些网站属于asp
d)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的数据源控件是:()。
a)SqlDataSource控件和XmlDataSource控件
b)SiteMapDataSource控件和LinqDataSource控件
c)SiteMapDataSource控件和XmlDataSource控件
d)SqlDataSource控件和LinqDataSource控件

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。