当前位置:文档之家› ASP NET开发技术模拟试卷4__学生用2020年10月考试及答案

ASP NET开发技术模拟试卷4__学生用2020年10月考试及答案

(编号) 北京理工大学远程教育学院《开发技术》模拟试卷(四)教学站学号姓名手机号成绩重要说明:本试卷所有的题目都基于.NET Framework3.5。

一填空题(每空1分,共10分)1.是.NET Framework的基础。

2.要在一个类中包含System.IO命名空间的语句是。

3.类创建完后,使用new关键字可建立类的实例对象。

4.在DropDownList控件中选择了一项后,若希望立即触发控件的SelectedIndexChanged事件,需要设置该控件的属性的值为true。

3.5服务器控件包括HTML服务器控件和Web服务器控件。

6.LINQ查询表达式常使用关键字为var的隐形变量存放返回数据。

7.GridView控件的模板列中数据绑定方法必须包含在之间。

8.外观文件主要为中的服务器控件提供一致的外观。

9.TreeView控件可以实现站点导航的树形结构显示。

二判断对错(每题1分,共10分)1.XML的标记可以自定义。

(对)2.至少会执行一次循环的循环语句是while语句。

(错)3.C#的try_catch_finally结构中用于捕获异常的代码放在catch块中。

(对)bel控件的文本不能在服务器端动态地修改。

(错)5.使用Table控件可以动态地创建表格。

(对)pareValidator控件的ControlToCompare和ValueToCompare属性应用时只能选择一个。

(对)7.状态管理只能对不同页的多个请求维护状态和页信息。

(错)8.采用select子句投影后的结果将新生成一个对象,该对象通常是匿名的。

(对)9.当用户单击GridView内置的删除按钮试图删除某行数据时,系统将自动给出提示信息让用户确认。

(错)10.可以通过web.config文件设置网站部分网页应用一个主题。

(对)三单选题(每题2分,共60分)1.下面哪个技术不是用于开发执行于服务器端Web应用程序的技术(A)。

a)DHTML;b);c)JSP;d)PHP2.下面关于虚拟目录的说法错误的是(A)。

a)虚拟目录不实际存在于主目录下;b)虚拟目录名称必须和其相应的物理目录名称相同;c)若希望不在主目录下的某个目录中的网页能被浏览,必须将该目录建立为web站点的虚拟目录;d)在IIS中删除了某个虚拟目录时,不会删除其相应的物理目录3.一个应用程序包括一个在Sales命名空间中的FirstQuarter.aspx页面,这个页面的代码隐藏类为FirstQuarter。

一个开发员不小心把FirstQuarter.aspx页面的指令删除了。

你想新建一个页面指令,此指令的正确写法是:<%@ PageLanguage="C#" CodeFile="FirstQuarter.aspx.cs"(A)%>。

a)Inherits="Sales.FirstQuarter";b)ClassName="Sales.FirstQuarter";c)ClassName="Sales.FirstQuarter";d)Inherits="FirstQuarter"4.(A)修饰的变量只能在所属的类中可以被访问。

a)public;b)protected;c)private;d)internal5.(D)不属于C#的值类型。

a)结构类型;b)枚举类型;c)布尔类型;d)数组类型6.以下关于构造函数说法错误的是(D)。

a)使用new关键字实例化一个对象时,将调用对象的构造函数;b)使用一个类时,最先执行的语句是构造函数中的语句;c)构造函数名与类名相同;d)每个类都有构造函数,如果没有定义构造函数,编译时会报错7.下列说法错误的是:(D)。

a)LinkButton在页面上显示为超链接;b)ImageButton在页面上显示为图形;c)不能利用Button控件执行客户端脚本;d)可以LinkButton的Click事件中编写代码实现网页间的跳转8.下面关于客户端验证的说法错误的是:(D)。

a)客户端验证不能访问服务器资源;b)客户端验证的响应速度较快;c)客户端验证能完全避免欺骗代码或恶意代码;d)客户端验证能够被禁用9.通过正则表达式定义验证规则的数据验证控件是(C)。

a)RegularExpressionValidator;b)RangeValidator;c)RequiredFieldValidator;d)CompareValidator10.下面不是Page类的属性的是:(A)。

a)Response;b)Request;c)Cookie;d)Server11.下面关于Session的说法错误的是:(D)。

a)Session只能为当前访问的用户服务;b)购物车可以采用Session实现;c)Session状态的默认有效时间是20分钟;d)Session变量名区分大小写12.SELECT ProductId, as ProductName, asCategoryName FROM Product JOIN Category ON (Product.CategoryId=Category.CategoryId),关于这段代码的说法错误的是(D)。

a)所选数据来自两个数据表;b)有三列数据被选出,列名分别是ProductId, ProductName, CategoryName;c)Product 数据表中含有ProductId,Name和CategoryId三个列字段;d)Category 数据表中含有CategoryId和CategoryName两个列字段13.下面关于存储过程的说法错误的是(B)。

a)公共数据存储过程可以被多个Web 应用程序调用;b)存储过程被解释执行;c)一个存储过程可以执行上百条SQL 语句;d)存储过程或数据库结构的更改不会影响Web 应用程序14.下面关于SqlDataSource控件的说法错误的是(C)。

a)可以实现数据查询;b)可以实现数据插入,删除和更新;c)不能使用存储过程;d)在数据操作时可以使用参数15.(B)用于处理SQL Server等关系数据库类型数据。

a)LINQ to DataSet;b)LINQ to SQL;c)LINQ to XML;d)LINQ to Object16.(A)对查询结果进行排序。

a)orderby子句;b)join子句;c)where子句;d)group子句17.通过代码FROM r IN db.Product GROUP r BY r.CategoryId得出的错误结论是:(B)。

a)这段代码的作用是对数据表中的数据进行分组;b)数据库的名称为db;c)数据表的名称为Product;d)数据表中含有CategoryId字段18.在网页中要求用户在两个文本框中输入用户名和密码,之后单击登录按钮,在按钮的Click事件处理程序中编写程序判断输入值是否合法。

两个文本框的id 分别是txtUsername和txtPassword。

用户信息存放在SQL Server一个数据库的名为userInfo的数据表中,此表的username和password字段用于存放用户名和密码。

应用程序使用LINQ访问数据库,数据库类的实例为db。

则程序中正确的LINQ查询语句是:(A)。

a)FROM r IN erInfo WHERE ername == txtUsername.Text &&r.password == txtPassword.Text SELECT r;b)SELECT * FROM r IN erInfo WHERE ername == txtUsername.Text&& r.password == txtPassword.Text;c)FROM r IN erInfo WHERE ername = txtUsername.Text &&r.password = txtPassword.Text SELECT r;d)SELECT * FROM r IN erInfo WHERE ername = txtUsername.Text&& r.password = txtPassword.Text19.FROM product IN db.Product JOIN category IN db.Category ONproduct.CategoryId equals category.CategoryId SELECT NEW { product.ProductId, product.CategoryId, CategoryName = },请选择关于这段代码正确的说法是:(A)。

a)Category 数据表中含有CategoryId和Name两个列字段;b)Category 数据表中含有CategoryId和CategoryName两个列字段;c)Product 数据表中含有ProductId,CategoryId和Name三个列字段;d)Product 数据表中含有ProductId,CategoryId和CategoryName三个列字段20.数据绑定控件若与LINQ技术结合,则需设置()为LINQ查询结果值,并调用(B)方法显示数据。

a)DataSourceID,DataBind();b)DataSource,DataBind();c)DataBind,DataSource();d)DataBind,DataSourceID()21.若设置了GridView的ImageField列的属性DataImageUrlFormatString ="~/img/{0}",则{0}由(A)属性值确定。

a)DataImageField;b)DataImageUrlField;c)DataImageString;d)DataImageUrl22.实现不同页显示主从表常利用(A)传递数据。

a)查询字符串;b)Session;c)ViewState;d)Application23.关于DetailsView控件的说法正确的是(A)。

a)以表格形式显示和处理来自数据源的单条记录;b)以表格形式显示和处理来自数据源的多条记录;c)以列表形式显示和处理来自数据源的多条记录;d)以列表形式显示和处理来自数据源的单条记录网站的主题文件放在(C)文件夹中。

a)App_Data;b)App_Code;c)App_Themes;d)Bin25.下面关于母版页的说法错误的是(D)。

相关主题