.NET期末考试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 选择题(30=10*30)
(1)以下那些扩展名是网页文件的扩展
.html .htm .asp .php .aspx .jsp (.txt .doc .ppt)--NO
(2) 以下标签的作用:
P Font Img Table A
Br Hn Body Title Bgsound
Form B I U Input
(3) Input 的type 属性
input type ="text" (默认) - 文本框(默认)
input type ="password" ---- 密码框
input type ="submit" ---- 提交按钮
input type ="reset" ---- 重置按钮
input type ="button" ---- 普通按钮
input type ="image" ----图形按钮
input type ="file" ---- 文件选择
input type ="radio" ----单选框
input type ="check" ---- 复选框
(4) 中的验证控件
RequiredFieldValidator(用于使输入控件成为一个必选字段,通过该空间,如果输入值的初始值未改变,那么验证将失败。默认地,初始值是空字符串。)
CustomValidator(可对输入控件执行用户定义的验证)
CompareValidator(用于将由用户输入到输入控件的值与输入到其他输入控件的值或常数值进行比较)
ValidationSummary(用于在网页、消息框或在这两者中内联显示所有验证错误的摘要)RegularExpressionValidator(用于验证输入值是否匹配正则表达式指定的模式)RangeValidator(用于检测用户输入的值是否介于两个值之间)
(5)中母版页的扩展名
.vb .c .cpp (.master) .aspx .cs .java
(6) 中TextBox中TextMode属性设置singleLine Password MultiLine
(7) 能够出现在用户控件中的HTML元素是哪些?
不可以有:HTML HEAD BODY
(8) 命名空间
System
System 命名空間(Namespace) 含有定義常用值和參考資料型別(Data Type)、事件和事件處理常式、介面、屬性(Attribute) 和處理例外狀況的主要類別和
基底類別。
其他類別提供服務支援資料型別轉換、方法參數管理、算術運算、遠端和本機程式引動過程、應用程式環境管理和Managed 與Unmanaged 應用程式的監
督。
System.IO
System.IO 命名空間(Namespace) 包含允許讀取和寫入對檔案和資料流加以的型別,以及提供基本檔案和目錄支援的型別。
System.Object
支持.NET Framework 类层次结构中的所有类,并为派生类提供低级别服务。这是.NET Framework 中所有类的最终基类;它是类型层次结构的根。
System.Data
System.Data 命名空间提供对表示 结构的类的访问。通过 可以生成一些组件,用于有效管理多个数据源的数据。
二、名词解释题(20分=4*5分)
HTTP,超文本传送协议,是基于TCP的一种详细规定了浏览器和万维网服务器之间互通规则的数据传输协议。
HTML,超文本标记语言
URL,统一资源定位符,是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。
C/S,即Client/Server,客户/服务器模式,一部分程序在服务器运行,一部分在客户端运行
B/S,即Browser/Server,浏览器/服务器模式,用户通过浏览器访问服务器
站点,
ADO,ActiveX Data Objects,是一种程序对象,用于表示用户数据库中的数据结构和所包含的数据
,ActiveX Data ,是一种微软功能强大的数据库访问新技术,应用程序可以通过非常方便地访问并处理储存在各种数据库中的数据
。
ODBC,开放数据库互连(ODBC)是MICROSOFT提出的数据库访问接口标准。
数据源,数据源(Data Source)是提供某种所需要数据的器件或原始媒体。顾名思义,数据的来源。
跨页传值,统指WEB页面之间的传值,包括简单的页面表单传值和页面程序中的变量传值。
Sesson,指的是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。
Cookie,Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session 跟踪而储存在用户本地终端上的数据(通常经过加密)
三、问答题(30分=3*10分)
1、WEB窗体是如何处理的?
P27
2、B/S与C/S模式有何联系和区别?
C/S 模式下应用软件既要在服务器中安装也要在客户端安装
C/S优点是:应用程序主要在本机运行,响应速度快,具有友好的操作界面。
C/S缺点是:要求网络系统高度可靠,如果客户端与服务器之间网络连接不稳定,应用软件将无法正常运行。
B/S模式,应用程序在服务端运行,用户通过浏览器访问服务器。
B/S优点是:客户端无需安装,有浏览器就可以使用。
3、数据集的工作原理是什么?
客户端向数据库服务器请求数据后,数据库服务器会将数据发送给DataSet,由DataSet 存储这些数据,并在需要时将数据传递给客户端。客户端对数据进行修改
后,现将修改后的数据放入DataSet中,然后统一由DataSet将修改后的数据提交到数据库服务器中。
4、三层架构有哪三层,具体模式是怎样的?
UI(表现层)、BLL(业务逻辑层)、DAL(数据访问层)。
UI,包含了人机交互界面,实现数据的显示与用户输入等操作
BLL,它针对具体的问题实现相应的业务逻辑处理,包括业务规则的描述与实现,数据访问以及合法性验证等。
DAL,实现数据源的数据访问操作,包括物理数据的检索、插入、删除、更新、排序与统计等。
6、中的验证控件有什么作用?
保证用户输入有效,减少错误信息的等待时间,避免非法用户输入导致错误或服务器崩溃,避免欺骗或恶意代码。
7、ASP设置控件外观有那些方法?
P85
8、Web应用状态管理技术有哪些?
隐藏域HiddenField
视图状态ViewState
查询字符串QueryString
9、中跨页传值的方法有那些?
1.用PreviousPage的FindControl方法跨页传值
2.使用公共属性跨页传值
10、的内置对象有哪些?
1.Connection对象
mand对象
3.DataReader对象
4.DataAdapter对象
四、程序题(20分=2*10分)
1、读程序画网页
2、程序填空
38页2-4 45页2-7 59页3-3 79页4-2