20秋北理工ASP.NET开发技术模拟试卷3__学生用
(编号) 北京理工大学远程教育学院《ASP.NET开发技术》模拟试卷(三)教学站 学号 姓名 手机号 成绩 重要说明:本试卷所有的题目都基于.NET Framework3.5。填空题(每空1分,共10分)
WWW的核心是____。
HTML文件中的代码:<a href="firstpage.htm">首页</a>,在网页上显示为____。
使用命名空间可以解决 问题。
C#数据类型有____和____两种。
在Page_Load事件处理程序中,包含在if(Page.IsPostBack)语句块中的代码会在 时执行。
TextBox控件的TextMode属性值设为 表示密码框。
若要自定义GridView的数据绑定列需要设置属性AutoGenerateColumns值为 。
Web.sitemap文件中的<siteMapNode>元素的url属性表示 。
如需要将某个主题应用于整个网站,需要在 文件中进行设置。判断对错(每题1分,共10分)ASP.NET 网站开发只可以使用C#语言调用.NET Framework的类库。( )
XHTML是HTML的子集。( )
switch语句编写的代码可以用等价的if语句来编写。( )
C#的try_catch_finally结构中用于处理异常的代码放在catch块中。( )
目前的ASP.NET 3.5网站建设中,优先考虑使用Web服务器控件。( )
<a>与LinkButton 在页面都是以超链接形式的显示。( )
使用ListBox不能实现同时选择多项。( )
ImageMap控件可以用于设计导航条。( )
LINQ查询中使用group_by子句分组后的结果集合与原始集合的结构不同。( )
GridView控件的模板列中可以添加任何类型的控件。( )
单选题(每题2分,共60分)Web浏览器与Web服务器通过( )协议进行通讯。
TCP;
IP;
HTTP;
UDP下面说法错误的是( )。
主目录及其子目录中的网页可被登入Web站点的使用者浏览;
IIS的默认文档必须是default.htm或default.aspx;
一个Web服务器上可以安装多个版本的.NET Framework;
在IIS中删除了某个虚拟目录时,不会删除其相应的物理目录web窗体的代码隐藏类的基类是( )。
Page;
UserControl;
MasterPage;
Control要在一个HTML文档中引用外部的级联样式表文件,文件名为:“mystyle.css”,需要在此HTML文档的HEAD标记中添加的一行代码是:( )。
<link href=" mystyle.css " rel="stylesheet" type="text/css">;
<link src=" mystyle.css " rel="stylesheet" type="text/css">;
<style href=" mystyle.css " rel="stylesheet" type="text/css">;
<style src=" mystyle.css " rel="stylesheet" type="text/css">ASP.NET自定义的类应放在( )文件夹中。
App_Code;
App_Data;
App_Themes;
Bin以下说法正确的是:( )。
只有将页面的属性IsPostBack值设为true时,控件的Change事件被触发时才会立即引起页面往返处理;
只有将页面的属性IsPostBack值设为false时,控件的Change事件被触发时才会立即引起页面往返处理;
只有将控件的属性AutoPostBack值设为true时,控件的Change事件被触发时才会立即引起页面往返处理;
只有将控件的属性AutoPostBack值设为false时,控件的Change事件被触发时才会立即引起页面往返处理下列关于DropDownList控件的说法错误的是:( )。
DataTextField属性值显示在页面的下拉列表中;
DataValueField属性值显示在页面的下拉列表中;
DataTextField属性值和DataValueField属性值可以相同;
DataValueField属性值可以是中文若实现供用户选择兴趣爱好的界面,最好使用( )控件。
RadioButtonList;
CheckBoxList;
DropDownList;
RadioButton下面的控件中不能执行鼠标单击事件的是:( )。
ImageButton;
ImageMap;
Image;
LinkButton( )方法可以从当前网站的网页跳转到其它网站的网页。
Response.Redirect();
Server.Execute();
Response.Redirect()和Server.Transfer();
Server.Execute()和Server.Transfer()对于用户的电子邮件,要使用( )验证控件。
RegularExpressionValidator;
RangeValidator;
RequiredFieldValidator和RegularExpressionValidator;
RequiredFieldValidator和RangeValidatorHttpRequest对象的( )数据集合用于从查询字符串中读取用户提交的数据。
QueryString;
Browser;
ServerVariables;
ClientCertificate在ASP.NET中,如果将浏览器从一个页面(first.aspx)重定向到另一个页面(second.aspx),并同时传递一个变量userName,在first.aspx中添加的代码是Response.Redirect("second.aspx? un="+ userName),则在second.aspx中通过( )获得变量userName。
Request.QueryString["un"];
Request.QueryString("un");
Request.QueryString["userName "];
Request.QueryString("userName ")使用( )方法进行网页跳转可从浏览器地址栏中看到地址变化。
Response.Redirect();
Server.Execute();
Response.Redirect()和Server.Transfer();
Server.Execute()和Server.Transfer()( )方法用于获取网页的物理路径。
Response.MapPath();
Request. MapPath ();
HttpServer. MapPath();
Server.MapPath ()下面关于Cookie的说法错误的是:( )。
保存到客户端硬盘或内存中;
与特定的网页关联;
可以在客户端修改Cookie;
可以在客户端禁用CookieSession变量的语法格式是( )。
Session ["变量名"];
Session [‘变量名’];
Session (‘变量名’);
Session ("变量名")下面说法错误的是( )。
数据表的主键值不能为空;
数据表的外键值不能为空;
数据表之间的关系图是通过数据表的主键和外键建立的;
一个数据表只能有一个主键,可以有0个或多个外键对于“需要确定一个年级中成绩最好的10个学生”和“需要将更新所有补考通过了的学生的成绩为60分”这两种情景,请选择各自正确的存储过程的类型( )。
返回记录和返回值;
返回值和返回记录;
返回记录和执行操作;
返回值和执行操作使用SqlDataSource控件不可以访问( )。
Access;
SQL Server;
ODBC数据源;
XML数据源( )用于处理Array和List等集合类型数据。
LINQ to DataSet;
LINQ to SQL;
LINQ to XML;
LINQ to Object( )指定查询结果的类型和表现形式。
from子句;
select子句;
where子句;
group子句( )连接多个查询操作的数据源。
orderby子句;
join子句;
where子句;
group子句在LINQ to SQL中,将数据表映射为( )。
方法;
实体类;
关联;
属性通过代码FROM r IN db.Product WHERE r.UnitCost > 20 ORDERBY r.Date descending SELECT r得出的错误结论是:( )。
这段代码的作用是从数据表中选出单价高于20的产品信息,并按日期的降序排列;
数据库的名称为db;
数据表的名称为Product;
数据表中含有UnitCost和Date字段在网页中要求用户在两个文本框中输入用户名和密码,之后单击登录按钮,在按钮的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;
FROM r IN db.userInfo WHERE r.username == txtUsername.Text AND r.password == txtPassword.Text SELECT r;
FROM r IN db.userInfo WHERE r.username == txtUsername.Text & r.password == txtPassword.Text SELECT r;
FROM r IN db.userInfo WHERE r.username == txtUsername.Text && r.password == txtPassword.Text SELECT rFROM product IN db.Product JOIN category IN db.Category ON product.CategoryId equals category.CategoryId SELECT NEW { product.ProductId, product.CategoryId, CategoryName = category.Name},请选择关于这段代码正确的说法是:( )。
选出三列数据的列字段的名称分别为ProductId,CategoryId,CategoryName;
选出三列数据的列字段的名称分别为product.ProductId,product.CategoryId,CategoryName;
选出三列数据的列字段的名称分别为product.ProductId,product.CategoryId,category.Name;
选出三列数据的列字段的名称分别为ProductId,CategoryId,category.Name数据绑定控件若与数据源控件结合显示数据,则需设置属性值( )为数据源控件的ID。
DataSourceID;
DataSource;
DataBindID;
DataBindGridView控件要实现排序功能需要设置属性( )值为True。
AllowToSort;
AllowSorted;
AllowSorting;
AllowSort母版页由( )指令识别。
@Page;
@ Master;
@MasterPage;
@PageMaster简答题(每题10分,共20分)简述客户端验证和服务器端验证的区别。
请阐述利用SqlDataSource控件完成以下任务所需的操作步骤。
任务描述:数据库Eshop中有一个商品信息表Products和一个订单信息表Orders,其中Products表包括商品编号ProductID,商品名称ProductName,单价ProductPrice等字段,Orders表包括订单编号OrderID,所定商品编号ProductID,订购者UserName等字段。要求设计一个网页,网页中的一个下拉列表框中显示所有的商品名称,用户在选择一个商品之后,在当前页中用GridView控件显示订购此商品的所有订单的详细信息。
转载注明 无忧答案网
页:
[1]