大学asp课程考试基础题目Word文件下载.docx
- 文档编号:18606101
- 上传时间:2022-12-29
- 格式:DOCX
- 页数:12
- 大小:104.43KB
大学asp课程考试基础题目Word文件下载.docx
《大学asp课程考试基础题目Word文件下载.docx》由会员分享,可在线阅读,更多相关《大学asp课程考试基础题目Word文件下载.docx(12页珍藏版)》请在冰豆网上搜索。
20、控件DetailsView一次只能显示一条记录。
控件DetailsView中置了删除数据、修改数据和插入数据的功能。
21、数据源控件SqlDataSouce可用于访问所有关系型的数据库。
通过数据源控件SqlDataSouce对数据进行访问时所定义的Sql语句保存在数据源控件部。
数据源控件SqlDataSouce中定义的SQL语句执行时是通过调用相应的方法,如查询语句对应的是select()方法,更新语句对应的是update()方法,删除语句对应的是delete()方法,插入语句对应的是insert()方法,其中select()方法是自动调用的,其他方法需要编写命令调用。
22、LinqDataSource控件访问数据连接的是LinqtoSql类文件。
LINQ语句提供了统一的语法实现多种数据源的查询和管理。
它与.NET支持的编程语言整合为一体,使得数据的查询和管理直接被嵌入在编程语言的代码中。
LINQ的查询语句中第一个必须是from子句。
23、要执行客户端验证必须设置验证控件属性EnableClientScript值为true。
24、使用CompareValidator控件时,属性ControlToCompare和ValueToCompare的值只能设置一个。
25、当页面往返时,在触发控件的事件之前先触发Page_Load事件。
26、在ListBox控件中,可以同时选择多项。
27、在定义一个类时,必须要定义类的构造函数。
28、基于类的样式在定义时要加前缀“.”。
29、基于ID的样式在定义时要加前缀“#”。
30、CSS样式规则可以放在不同的位置,包括:
与XHTML元素的联、位于页面的<
style>
元素中和外部样式表(.css文件)中。
31、JavaScript代码必须包含在<
script>
元素中。
1、发布后,中的App_Code文件夹将被(bin)文件夹代替。
A.App_DataB.App_ThemesC.App_binD.bin
2、CSS样式不包括(B)。
A.基于元素的样式B.基于文件的样式C.基于ID的样式D.基于类的样式
3、下列数据类型属于引用类型的是(B)。
A.boolB.stringC.charD.enum
4、下面有关数据类型的描述中不正确的是(C)。
A.在引用类型中,有可能两个变量引用同一个对象
B.byte类型的取值围是0~255
C.bool类型中可以用数字1表示true
D.可以通过转义符方式输入字符
5、下面的控件中不能执行鼠标单击事件的是(B)。
A.ImageButtonB.ImageC.ImageMapD.LinkButton
6、单击Button类型控件后能执行客户端脚本的属性是(A)。
A.OnClientClickB.OnClickC.OnCommandClickD.OnClientCommand
7、当需要用控件输入“性别”时,应选择的控件是(D)。
A.CheckBoxB.CheckBoxListC.LabelD.RadioButtonList
8、下面对CustomValidator控件说法错误的是(D)。
A.能适用自定义的验证函数
B.可以同时添加客户端验证函数和服务器端验证函数
C.指定客户端验证的属性是ClientValidationFunction
D.属性runat用来指定服务端验证函数
9、如果需要确保用户输入大于200的值,应该使用的验证控件是(B)。
A.RequiredFieldValidatorB.CompareValidator
C.RangeValidatorD.RegularExpressionValidator
10、连接数据库的验证方式不包括(A)。
A.Forms验证B.Windows验证
C.SQLServer验证D.Windows验证和SQLServer混合验证
11、下面有关SqlDataSource控件的描述中错误的是(D)。
A.可连接Access数据库
B.可执行SQLServer中的存储过程
C.可定义修改、删除、查询和添加数据SQL语句
D.在数据操作时,不能使用参数
12、若某文件的web.config中包含如下代码:
<
authorization>
<
allowroles=“Admin”/>
denyroles=“Member”/>
/authorization>
则允许访问此文件夹下网页的角色的有(A)。
A.AdminB.Admin和Member
C.MemberD.拒绝所有角色用户
应用题
1、设有一个用户信息类UserInfo。
包括三个属性:
(Name)、年龄(Age)和性别(Sex)。
包括一个方法DecideAge()用于判断用户是否达到规定年龄。
当年龄大于等于18岁时返回值“某某,你是成年人!
”;
当年龄小于18岁时返回值“某某,你是未成年人”。
publicclassUserInfo
{
privatestring_Name;
privateint_Age;
privatestring_Sex;
publicstringName
{get
{returnthis._Name;
}
set
{this._Name=value;
publicintAge
{returnthis._Age;
{this._Age=value;
publicstringSex
{returnthis._Sex;
{this._Sex=value;
publicUserInfo(stringname,intage,stringsex)
{
this.Name=name;
this.Age=age;
this.Sex=sex;
}
publicstringDecideAge()
if(Age>
=18)
returnthis._Name+"
你是成年人!
"
;
else
returnthis._Name+"
你是未成年人!
}
2、设商品信息表Product中有字段:
商品编号(ProductId)、商品分类号(CategoryId)、商品单价(ListPrice)、商品成本价(UnitCost)、供应商编号(SuppId)、商品名称(Name)、库存数量(Qty)。
利用LINQtoSQL对该表进行管理
(1)对表Product进行选择,选择商品成本价(UnitCost)大于30元的商品。
varresults=fromrindb.Product
wherer.UnitCost>
30
selectr;
(2)对表Product按商品库存数量的升序进行排列。
varresults=fromrindb.Product
orderbyr.Qty
(3)删除表Product中商品编号(ProductId)为4的商品信息。
wherer.ProductId==4
selectr
db.Product.DeleteOnSubmit(results);
db.SubmitChanges();
3、下图是一个Web窗体的设计界面:
当在控件TextBox1中输入一个正整数n时,单击“计算”按钮时,将在控件TextBox2中显示n以的所有5的倍数的和(n为一正整数,如n=16,则应计算s=5+10+15的值并在控件TextBox2中显示)。
单击“取消”按钮时则清空控件TextBox1和控件TextBox2中的数据。
编写“计算”按钮的Click事件代码和“取消”按钮的Click事件代码
(1)protectedvoidBotton1_Click(objectsender,EventArgse)
intn;
ints=0;
n=int.Parse(TextBox1.Text);
for(inti=1;
i<
=n;
i++)
{if(i%5==0)
{s=s+i;
TextBox2.Text=s.Tosting();
(2)protectedvoidBotton1_Click(objectsender,EventArgse)
TextBox1.Text=“”;
TextBox2.Text=“”;
4、下图是一个Web窗体的设计界面:
当在控件TextBox1中输入一个百分制成绩score后,点击“等级”按钮时,按下列原则通过控件label1输出其等级:
score<
60,等级为E;
60≤score<
70,等级为D;
70≤score<
80,等级为C;
80≤score<
90,等级为B;
score≥90,等级为A。
编写“等级”按钮的Click事件代码。
protectedvoidButton1_Click(objectsender,EventArgse)
floatfGrade=float.Parse(TextBox1.Text);
intiGrade=(int)(fGrade/10);
switch(iGrade)
case10:
case9:
Label1.Text="
优秀"
break;
case8:
良好"
case7:
中等"
(1分)
case6:
及格"
case5:
case4:
case3:
case2:
case1:
case0:
不及格"
(3分)
综合题
1、叙述修饰符public、internal、protected、protectedinternal、private的区别。
public:
访问不受限制,任何地方都可访问。
internal:
在当前程序中能被访问。
protected:
在所属的类或派生类中能被访问。
protectedinternal:
在当前的程序或派生类中能被访问。
private:
在所属的类中能被访问。
2、值类型有哪些,引用类型有哪些,二者有什么区别
值类型有:
整数类型、布尔类型、字符类型、实数类型、结构类型和枚举类型。
引用类型有:
class类型、接口类型、数组类型、委托类型和object类型。
二者区别:
(1)值类型的变量直接包含它们的数据,而引用类型存储对它们的数据的引用。
(2)对于值类型,一个变量的操作不会影响另一个变量;
而对于引用类型,两个变量可能引用同一个对象,因此对一个变量的操作可能会影响到另一个变量。
3、下图1和2是一个Web窗体的设计界面和浏览页面:
数据源是数据库(MyPetShop),控件DropDownList1显示商品分类表(Category)中的字段商品分类名称(Name),DropDownList1中每项的Value值是商品分类编号(CategoryId)。
当在DropDownList中选择不同的商品分类后,在控件GridView1中显示商品信息表(Product)中该分类的商品信息。
(表Category和Product通过共有字段CategoryId建立连接),写出该页面的设计步骤。
图1
图2
步骤:
1、新建web窗体。
在中添加新项,选择“web窗体”,输入文件名称,点击“确定”新建一个web窗体。
2、设计web窗体。
(1)打开新建的web窗体,选择“设计”视图。
(2)打开工具箱,选择控件,在页面添加一个DropDownList控件,两个SqlDataSource控件,一个GridView控件。
(3)配置SqlDataSource1的数据源为数据库MyPetShop中的表Category,并定义SQL查询语句,选择字段CategoryId和Name。
(4)选择DropDownList1的数据源为SqlDataSource1,设置每项的Text属性值为字段Name,Value属性值为字段CategoryId。
(5)配置SqlDataSource2的数据源为数据库MyPetShop中的表Product,并定义SQL查询语句,并设置查询条件为:
字段CategoryId的值等于DropDownLis中被选中项的值。
(6)选择GridView1的数据源为SqlDataSource2。
4、利用DetailsView控件实现数据插入、更新、删除等操作,数据源是数据库(MyPetShop)对应的LINQTOSQL类文件MyPetShopDataContext,控件DetailsView1用来显示商品表(Product)中的商品信息,图1是Web窗体的设计界面。
其中商品表和商品分类表(Category)通过共有字段CategoryId建立连接。
当通过DetailsView1插入数据时,商品表中的字段CategoryId的值是用控件DropDownList1显示的商品分类表(Category)中的字段Name的值,插入页面如图2所示。
写出该页面的设计步骤。
步骤
2、设计web窗体。
(1)打开新建的web窗体,选择“设计”视图。
(2)打开工具箱,选择控件,在页面添加两个LinqDataSource控件,一个DetailsView控件。
(3)配置LinqDataSource1的数据源为类MyPetShopDataContext中的实体类Product,并定义LINQ查询语句,选择所有字段。
打开LinqDataSource1的智能标示选中“启用删除”、“启用插入”、“启用更新”。
(4)配置LinqDataSource2的数据源为类MyPetShopDataContext中的实体类Category,并定义LINQ查询语句,选择所有字段。
(5)选择DetailsView1的数据源为LinqDataSource1。
打开DetailsView1的智能标示选中“启用删除”、“启用插入”、“启用更新”、“启用分页”。
(6)通过DetailsView1的智能标示编辑字段,将字段CategoryId转换为TemplateField,编辑TemplateField,删除InsertItemTemplate中的TextBox控件,插入GridView1控件。
选择GridView1的数据源为LinqDataSource2,设置每项的Text属性值为字段Name,Value属性值为字段CategoryId。
打开GridView1的智能标示将GridView1的被选中的值绑定到表Product中字段CategoryId,结束模板编辑。
5、用ASP.NET开发一个网上购物商店管理系统,根据你平时网上购物的经验对该系统进行总体设计,写出具体的设计步骤。
1、功能模块设计
该系统主要包括以下五个功能模块:
(1)前台商品浏览模块
主要实现按照各种条件显示、查看商品的前台显示功能。
(2)用户注册登录模块
主要实现新用户的注册和已注册用户的登录、修改密码、找回密码的功能。
(3)购物车模块
已登录用户在查看商品详细信息时,如果决定购买即可将商品加入购物车,购物车中包含了用户决定购买的所有商品信息。
在该模块用户可以对自己购物车中的商品进行管理包括:
添加新商品、修改购物车中已有商品的数量、删除不喜欢的商品、清空购物车。
(4)订单结算模块
用户完成购物后即可进入结算中心,系统对用户的产品及数量进行价格计算,最后生成用户应付款金额。
然后用户向系统下达订单并提供送货地址和付款方式等信息。
(5)后台数据管理功能模块
根据系统数据维护要求而设计的后台管理平台,只有拥有管理员角色的用户才可进入后台功能模块实现系统的维护与数据的管理功能。
2、数据库设计
该系统应使用的表主要包括:
商品类别信息表(存储商品的类别编号、类别名称、商品的描述信息等),商品详细信息表(存储商品的编号、商品名称、价格、库存数量、图片等信息),供应商详细信息表(存储供应商编号、供应商名称、联系方式等信息),订单基本信息表(存储客户名称、订单日期、发货地址、联系方式等信息),订单的详细信息表(存储订单中商品的基本信息和应付款)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 asp 课程 考试 基础 题目