homework 发表于 2020-8-8 10:57:53

20秋北理工ASP.NET开发技术模拟试卷4__学生用

(编号)            北京理工大学远程教育学院
《ASP.NET开发技术》模拟试卷(四)教学站      学号               姓名         手机号            成绩      重要说明:本试卷所有的题目都基于.NET Framework3.5。填空题(每空1分,共10分)____是.NET Framework的基础。
要在一个类中包含System.IO命名空间的语句是      。
类创建完后,使用      关键字可建立类的实例对象。
在DropDownList控件中选择了一项后,若希望立即触发控件的SelectedIndexChanged事件,需要设置该控件的属性       的值为true。
ASP.NET 3.5服务器控件包括      和      。
LINQ查询表达式常使用关键字为      的隐形变量存放返回数据。
GridView控件的模板列中数据绑定方法必须包含在      之间。
外观文件主要为ASP.NET中的      提供一致的外观。
       控件可以实现站点导航的树形结构显示。判断对错(每题1分,共10分)XML的标记可以自定义。(    )
至少会执行一次循环的循环语句是while语句。(    )
C#的try_catch_finally结构中用于捕获异常的代码放在catch块中。(    )
Label控件的文本不能在服务器端动态地修改。(    )
使用Table控件可以动态地创建表格。(    )
CompareValidator控件的ControlToCompare和ValueToCompare属性应用时只能选择一个。(    )
状态管理只能对不同页的多个请求维护状态和页信息。(    )
采用select子句投影后的结果将新生成一个对象,该对象通常是匿名的。(    )
当用户单击GridView内置的删除按钮试图删除某行数据时,系统将自动给出提示信息让用户确认。(    )
可以通过web.config文件设置网站部分网页应用一个主题。(    )
单选题(每题2分,共60分)下面哪个技术不是用于开发执行于服务器端Web应用程序的技术(    )。
DHTML;
ASP.NET;
JSP;
PHP下面关于虚拟目录的说法错误的是(    )。
虚拟目录不实际存在于主目录下;
虚拟目录名称必须和其相应的物理目录名称相同;
若希望不在主目录下的某个目录中的网页能被浏览,必须将该目录建立为web站点的虚拟目录;
在IIS中删除了某个虚拟目录时,不会删除其相应的物理目录一个ASP.NET应用程序包括一个在Sales命名空间中的FirstQuarter.aspx页面,这个页面的代码隐藏类为FirstQuarter。一个开发员不小心把FirstQuarter.aspx页面的指令删除了。你想新建一个页面指令,此指令的正确写法是:<%@ Page Language="C#" CodeFile="FirstQuarter.aspx.cs"(    )%>。
Inherits="Sales.FirstQuarter";
ClassName="Sales.FirstQuarter";
ClassName="Sales.FirstQuarter";
Inherits="FirstQuarter"(    )修饰的变量只能在所属的类中可以被访问。
public;
protected;
private;
internal(    )不属于C#的值类型。
结构类型;
枚举类型;
布尔类型;
数组类型以下关于构造函数说法错误的是(    )。
使用new关键字实例化一个对象时,将调用对象的构造函数;
使用一个类时,最先执行的语句是构造函数中的语句;
构造函数名与类名相同;
每个类都有构造函数,如果没有定义构造函数,编译时会报错下列说法错误的是:(    )。
LinkButton在页面上显示为超链接;
ImageButton在页面上显示为图形;
不能利用Button控件执行客户端脚本;
可以LinkButton的Click事件中编写代码实现网页间的跳转下面关于客户端验证的说法错误的是:(    )。
客户端验证不能访问服务器资源;
客户端验证的响应速度较快;
客户端验证能完全避免欺骗代码或恶意代码;
客户端验证能够被禁用通过正则表达式定义验证规则的数据验证控件是(    )。
RegularExpressionValidator;
RangeValidator;
RequiredFieldValidator;
CompareValidator下面不是Page类的属性的是:(    )。
Response;
Request;
Cookie;
Server下面关于Session的说法错误的是:(    )。
Session只能为当前访问的用户服务;
购物车可以采用Session实现;
Session状态的默认有效时间是20分钟;
Session变量名区分大小写SELECT ProductId, Product.Name as ProductName, Category.Name as CategoryName FROMProduct JOIN Category ON (Product.CategoryId =Category.CategoryId),关于这段代码的说法错误的是(    )。
所选数据来自两个数据表;
有三列数据被选出,列名分别是ProductId, ProductName, CategoryName;
Product 数据表中含有ProductId,Name和CategoryId三个列字段;
Category 数据表中含有CategoryId和CategoryName两个列字段下面关于存储过程的说法错误的是(    )。
公共数据存储过程可以被多个 Web 应用程序调用;
存储过程被解释执行;
一个存储过程可以执行上百条 SQL 语句;
存储过程或数据库结构的更改不会影响 Web 应用程序下面关于SqlDataSource控件的说法错误的是(    )。
可以实现数据查询;
可以实现数据插入,删除和更新;
不能使用存储过程;
在数据操作时可以使用参数(    )用于处理SQL Server等关系数据库类型数据。
LINQ to DataSet;
LINQ to SQL;
LINQ to XML;
LINQ to Object(    )对查询结果进行排序。
orderby子句;
join子句;
where子句;
group子句通过代码FROM r IN db.Product GROUP r BY r.CategoryId得出的错误结论是:(    )。
这段代码的作用是对数据表中的数据进行分组;
数据库的名称为db;
数据表的名称为Product;
数据表中含有CategoryId字段在网页中要求用户在两个文本框中输入用户名和密码,之后单击登录按钮,在按钮的Click事件处理程序中编写程序判断输入值是否合法。两个文本框的id分别是txtUsername和txtPassword。用户信息存放在SQL Server一个数据库的名为userInfo的数据表中,此表的username和password字段用于存放用户名和密码。应用程序使用LINQ访问数据库,数据库类的实例为db。则程序中正确的LINQ查询语句是:(    )。
FROM r IN db.userInfo WHERE r.username == txtUsername.Text && r.password == txtPassword.Text SELECT r;
SELECT * FROM r IN db.userInfo WHERE r.username == txtUsername.Text && r.password == txtPassword.Text;
FROM r IN db.userInfo WHERE r.username = txtUsername.Text && r.password = txtPassword.Text SELECT r;
SELECT * FROM r IN db.userInfo WHERE r.username = txtUsername.Text && r.password = txtPassword.TextFROM product IN db.Product JOIN category IN db.Category ON product.CategoryId equals category.CategoryId SELECT NEW { product.ProductId, product.CategoryId, CategoryName = category.Name},请选择关于这段代码正确的说法是:(    )。
Category 数据表中含有CategoryId和Name两个列字段;
Category 数据表中含有CategoryId和CategoryName两个列字段;
Product 数据表中含有ProductId,CategoryId和Name三个列字段;
Product 数据表中含有ProductId,CategoryId和CategoryName三个列字段数据绑定控件若与LINQ技术结合,则需设置(    )为LINQ查询结果值,并调用(    )方法显示数据。
DataSourceID,DataBind();
DataSource,DataBind();
DataBind,DataSource();
DataBind,DataSourceID()若设置了GridView的ImageField列的属性DataImageUrlFormatString = "~/img/{0}",则{0}由(    )属性值确定。
DataImageField;
DataImageUrlField;
DataImageString;
DataImageUrl实现不同页显示主从表常利用(    )传递数据。
查询字符串;
Session;
ViewState;
Application关于DetailsView控件的说法正确的是(    )。
以表格形式显示和处理来自数据源的单条记录;
以表格形式显示和处理来自数据源的多条记录;
以列表形式显示和处理来自数据源的多条记录;
以列表形式显示和处理来自数据源的单条记录ASP.NET网站的主题文件放在(    )文件夹中。
App_Data;
App_Code;
App_Themes;
Bin下面关于母版页的说法错误的是(    )。
母版页能包含<html>元素;
母版页能包含<form>元素;
母版页中至少要包含一个占位符控件;
母版页中不能包含静态文本用户控件(    )。
有@ Page指令;
能作为独立文件运行;
只能被添加到 ASP.NET网页中使用;
能包含 <HTML>、<BODY>和<FORM> 元素CustomerAddress.ascx文件头部的指令是:<%(    )Language="C#" CodeFile="CustomerAddress.ascx.cs" Inherits="CustomerAddress" %>。
@ Control;
@ Register;
@WebControl;
@ UserControl网站地图文件的扩展名是(    )。
sitemap;
site;
map;
configASP.NET网站中的面包屑可以采用(    )控件自动实现。
Menu;
TreeView;
SiteMapPath;
ListView使用TreeView控件实现导航,(    )。
不需要数据源控件的支持,可以自动绑定网站地图;
需要数据源控件SiteMapDataSource的支持,即将TreeView控件的DataSourceID属性值设置为SiteMapDataSource控件的ID值;
需要数据源控件SiteMapDataSource的支持,即将TreeView控件的DataSource属性值设置为SiteMapDataSource控件的ID值;
需要数据源控件SiteMapDataSource的支持,即将TreeView控件的DataSourceControlID属性值设置为SiteMapDataSource控件的ID值简答题(每题10分,共20分)简述包含母版页的网页在运行时的处理步骤。
举例说明如何使用查询字符串将数据从一个网页传递给另一个网页,并说明如何在第二个网页获得传递过来的数据。
转载注明 无忧答案网
页: [1]
查看完整版本: 20秋北理工ASP.NET开发技术模拟试卷4__学生用