




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
考核方法本课程为考试科目。考核形式采用过程考核,分为:平时成绩、期末考试两个部分。1. 平时成绩:考勤、提问、表现。占20%。2. 期末考试:以笔试为主,占80%3、笔试题型:选择题(10小题共20分),填空题(20空共20分),名称解释(4题共16分),简答题(3题共24分),程序设计题(1题共20分)。复习题一、单项选择题:1、需要写入与HTML标记相同的文本时,应利用以下何种方法进行编码:( C )。A Response.Server.(HtmlEncode (“”)B Response.Write(“Server.HtmlEncode (“”)”)C Response.Write(Server.HtmlEncode (“”)D Server.Server(Write.HtmlEncode (“”)2.( C )是长期存储在计算机内的有组织,可共享的数据集合。A数据库管理系统 B数据库系统C数据库 D文件组织3、下面哪个不是SQL Server数据库中的聚合函数(C )。A、 COUNTB、 SUM和AVGC、 CONVERTD、 MAX和MIN4、在ASP.NET应用程序中访问Sql Server数据库时,需要导入的命名空间为( B )。A. System.Data.Oracle B. System.Data.SqlClientC. System.Data.ODBC D. System.Data.OleDB5、使用Command类操作数据库,下列方法中不能读取数据的是( C )。 A. ExecuteNonQuery B. ExecuteScalar C. Fill D. ExecuteReader6、请问下面程序段执行完毕,页面上显示内容是什么:( A )。Response.Write (“新浪”)A. 新浪 B. 新浪C. 新浪 D. 该句有错,无法正常输出7、Global.asax文件中Session_Start事件何时激发( D )。A. 在每个请求开始时激发B. 尝试对使用进行身份验证时激发C. 应用程序启动时激发D. 在启动会话时激发8、Session对象的默认有效期为多少分钟( C )。A. 10 B. 15 C. 20 D. 应用程序从启动到结束9、下面关于存储过程的描述不正确的是( )。A. 用户自定义存储过程是由用户创建并能完成某一特定功能的存储过程B. 存储过程可以有相关输入输出参数C. 存储过程必须包含输入输出参数D. 使用ALTER PROCEDURE语句修改一个存储过程,使用DROP PROCEDURE语句删除一个存储过程10、实体完整性要求主属性不能取空值,这一点可以通过( A )来保证。A定义主码 B 定义外键C用户定义的完整性 D由关系系统自动11、Global.asax文件中Application_Start事件何时激发( D )A 在每个请求开始时激发B 尝试对使用进行身份验证时激发C 启动会话时激发D 在应用程序启动时激发12下面哪一个不是网页文件的后缀名( D )。A htm B aspx C asp D txt 13、执行带参数的过程,正确的方法为( A )。A. 过程名 参数B. 过程名(参数) C.过程名参数D.A,B,C三种都可以14、下面哪一项不属于T-SQL语言的组成部分(B )。A、数据定义语言(DDL)B、数据查询语言(DFL)C、数据操纵语言(DML)D、数据控制语言(DCL)15下面哪一个对象用于与数据源建立连接:( A )。A. Connection B. CommandC. DataReader D. DataAdapter16、数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、( D )和用户构成。ADBMSBDBCDBSDDBA17、下面哪一个文件是全局配置文件( B )。 A. Global.asax B. Web.configC. Styles.css D. AssemblyInfo.vb18、19、20、二、填空题1、列举ASP.NET中的常用内置对象包括:_、_、_、_、_、_。2、在一个B/S结构的系统中可以保存和传递变量值的三个对象:_、_、_。3、假设网站设计有多个主题,现在所有页面都要应用其中名称为“Blue”的主题,则执行的命令是:_。4、网站中的主题可分为哪两种:_、_。5、实现网站中页面之间导航的控件有:_、_、_。6、使用Cookie对象存储用户名(Bill)的命令是:_。7、可以使用HtmlInputFile类的_方法实现上传文件的上传功能。8、ADO.NET连接SQLServer数据库的三个核心对象是:_、_、_。9、Command对象ExecuteReader()方法的功能是:_。10、Command对象ExecuteScalar()方法的功能是:_。11、Connection对象的Open()方法的功能是:_。12、SQLSever2005中数据库保存图片类型的字段的数据类型是:_。13、设置Session对象的生存时间为60分钟的命令是:_。14、系统开发设计中的三层架构包括:_、_、_。15、基于服务器的状态管理包括哪三种:_、_、_。填空题答案:1、Session、Application、Cookie、Server、Request、Response2、Session、Application、Cookie 3、Pages Theme=“Blue” 4、样式主题、个性主题 5、TreeView控件、SiteMapPath控件、Menu控件6、Cookie.Values.Add(“name”,”Bill”) 7、SaveAs 8、SqlConnection、Sqlcommand、SqldataReader9、执行数据库查询10、返回单一值 11、打开数据库连接对象 12、Image13、Session.Timeout=3014、数据访问层、业务层、表示层15、应用程序状态、会话状态、配置文件属性三、名称解释:1、Request对象 2、Response对象 3、ADO.NET: 4、视图状态5、Cookie对象 6、Web.Config文件 7、Session对象 四、简答题:1、列举ASP.NET 页面之间传递值的几种方式。 2、用.net做B/S结构的网络数据库系统,最佳方法用几层结构来开发,每一层结构的功能是什么?为什么要这样分层设计?答:一般为3层:包括数据访问层,业务层,表示层。 (1)数据访问层对数据库进行增删查改。 (2)业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。 (3)表示层为了与用户交互例如用户添加表单。 优点:分工明确,条理清晰,易于调试,而且具有可扩展性。 缺点:增加成本。3、简要叙述.net中读写数据库需要用到哪些类?他们的作用?(P122-123)4、简述B2C商业销售网站的设计过程? 1)网站系统的总体设计和功能模块划分。2)数据库的设计和实现。3)设计网站的工程框架(三层架构)。4)后台管理模块的设计和实现。5)前台销售模块的设计和实现。5、简述使用Profile对象和Session对象存储用户信息的区别?(P153)五、程序设计题1、开发基于B/S架构的学生信息管理系统,其中一个页面(AddStu.aspx)用于学生信息的管理,包括学生信息的添加,更新,删除等操作,页面的设计界面如下:设计中各控件的ID使用Stu+字段名称的首字母拼音,例如学号对应的文本框ID为:StuXH,四个按钮控件的ID分别为StuAdd,StuModify,StuDel,StuCancel。按如下要求完成程序设计:1、学生的信息存储在SQLSever2005服务器的XSCJ数据库的XS(学号,姓名,性别,专业名,出生日期,总学分,备注)表中。2、页面第一次加载时,“修改”和“删除”按钮的是隐藏的状态。3、如果输入的学生学号是已经存在的,则显示该学生的信息,同时更改“修改”和“删除”按钮为显示状态。/AddStu.aspx页面加载的事件 protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) StuModify.Visible = false; StuDel.Visible = false; /当输入已存在的学号时,显示该学生的信息 protected void SelectStu(object sender, EventArgs e) string strconn = server=.;database=XSCJ;uid=sa;pwd=123; SqlConnection conn = new SqlConnection(strconn); conn.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = conn; SqlCmd.CommandText = select * from XS where 学号=XH; SqlCmd.Parameters.Add(XH, SqlDbType.Char, 6); SqlCmd.ParametersXH.Value = StuXH.Text; SqlDataReader sdr = SqlCmd.ExecuteReader(); while (sdr.Read() StuXM.Text = sdr1.ToString(); if (sdr.GetValue(3).ToString() = True) StuXBM.Checked = true; else StuXBW.Checked=true; StuCSSJ.Text =DateTime.Parse(sdr.GetValue(4).ToString().ToString(yyyy-M-dd); StuZY.SelectedItem.Text = sdr.GetValue(2).ToString(); StuZXF.Text = sdr.GetValue(5).ToString(); StuBZ.Text = sdr.GetValue(6).ToString(); StuModify.Visible =true; StuAdd.Visible = false; StuDel.Visible = true; sdr.Close(); conn.Close(); 2.设计一个通用的系统登录页面login.aspx,登录成功后进入主页index.aspx,登录页面 login.aspx的界面设计如下:按要求完成程序设计:1、点登录按钮后,将用户名和密码存储在Session里面,并且设置Session的有效时间为30分钟,然后跳转到index.aspx页面。 2、index.aspx页面中要对权限进行验证,如果用户没有通过登录页面登陆,直接输入网址的话,要验证保存用户名的Session字段是否为空,如果为空则自动跳转到登录页面login.aspx。否则在页面输出如下信息: 欢迎“Username“ 进入管理系统(其中“Username“ 为登录页面中输入的用户名)3、网站注册用户的信息存储在SQLSever2005服务器的Login数据库的User(userName,userPwd)表中。(一)登录界面的后台程序login.aspx.cs代码设计:/单击登录按钮protected void bntlogin_Click(object sender, EventArgs e) string strconn = server=.;database=login;uid=sa;pwd=123; SqlConnection conn = new SqlConnection(strconn); conn.Open(); string name=txtuserName.Text; string pwd=txtuserPwd.Text; string strsql = select * from User where userName= + name + and userPwd= + pwd + ; SqlCommand cmd=new SqlCommand(strsql,conn); SqlDataReader sdr = cmd.ExecuteReader(); if(sdr.Read() Session“username”=name;Session.Timeout = 30;Response.Redirect(/index.aspx); else
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院安保考试题库及答案
- 保育师初级考试题库及答案
- 云客服考试题库及答案
- 抖音电商考试题库及答案
- 亲友房屋无偿赠与合同8篇
- 2025年贵州六盘水留置看护人员面试题及参考答案
- 2025年轨道交通地铁考试题库(附答案)
- 2025年广西专业技术人员继续教育公需科目创新与创业能力建设试题和答案
- 重庆职高语文高考试题及答案
- 康复科医院考试题及答案
- 悬浮地板施工方案
- 小学生创意产业的人才培养计划
- 中药白芷简介
- Unit 2 Different families Part A(说课稿)-2024-2025学年人教PEP版(2024)英语三年级上册
- 2024-2030年中国电船行业趋势预测及投融资分析报告
- 超全自考英语二词汇表-含音标4500-个单词
- 【MOOC】电工电子实验基础-东南大学 中国大学慕课MOOC答案
- 成都市公务员劳动合同
- 专题02 0-v-0模型(解析版)-2023-2024学年高中物理同步模型易点通人教版2019必修第一册
- 自然辩证法论述题146题带答案(可打印版)
- 第1课-远古时期的人类活动【同步练习】
评论
0/150
提交评论