(编号) 北京理工大学远程教育学院《开发技术》模拟试卷(二)教学站学号姓名手机号成绩重要说明:本试卷所有的题目都基于.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查询表达式的返回值必须明确指定数据类型。
×三单选题(每题2分,共60分) Framework 3.5 不包括(A)。
a).NET Framework 1.1b).NET Framework 2.0c)LINQd) AJAX2.在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_Unloadb)Page_Load,Page_Init,Click,Change,Page_Unloadc)Page_Init,Page_Load,Change,Click,Page_Unloadd)Page_Init,Page_Load,Click,Change,Page_Unload4.下面哪一个选项不属于客户端状态管理?(A)a)查询字符串b)ViewStatec)Sessiond)Cookie5.以下代码是在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)SiteMapPathb)TreeViewc)Menud)以上三个7.一个主题必须包括(D)。
a)Ascx文件b)Css文件c)图片文件d)Skin文件8.利用GridView和DetailsView显示主从表数据时,DetailsView中插入了一条记录需要刷新GridView,则应把GridView.DataBind()方法的调用置于(D)事件代码中。
a)GridView的ItemInsertingb)GridView的ItemInsertedc)DetailsView的ItemInsertingd)DetailsView的ItemInserted9.下面不属于容器控件的是(B)。
a)Panelb)CheckBoxc)Tabled)PlaceHolder10.APP_Code文件夹用来存储(B)。
a)数据库文件b)自定义类文件c)资源文件d)主题文件11.在本机的IIS上的默认Web站点中,有一个名称为homework的虚拟目录,如果要浏览此目录中的student1.aspx文件,则需在IE的地址栏中,键入(C)即可浏览此网页。
a)http://localhost/student1.aspxb)http://127.0.0.1/student1.aspxc)http://localhost/homework/student1.aspxd)http://127.0.0.1/homework12.若为特定页的多个元素设置样式规则,需要将规则的定义包含在(C)中。
a)Linkb)Scriptc)Styled)Meta13.下面关于web.config陈述正确的是:(C)。
a)一个网站只能有一个web.config文件b)web.config文件不能手工编辑代码c)多个网站的共同的配置信息放在这些网站所在服务器的machine.config文件中d)网站部署运行后不能再修改web.config文件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)RadioButtonListb)CheckBoxListc)CheckBoxd)Lable17.数据验证控件使用(A)属性指定要验证控件的ID。
a)ControlToValidateb)ControlToComparec)ValueToCompared)CustomValidator18.ValidationSummary数据验证控件汇总的是页面上其他数据验证控件的(C)属性值。
a)ErrorMessageb)ErrorTextc)Messaged)Text19.下面不是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时,与 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控件25.(C)指定筛选元素的逻辑条件。
a)from子句b)select子句c)where子句d)group子句26.在LINQ to SQL中,将存储过程映射为(B)。