Net复习资料要点.pdf

上传人:tbuqq 文档编号:5197644 上传时间:2020-02-19 格式:PDF 页数:14 大小:78.12KB
返回 下载 相关 举报
Net复习资料要点.pdf_第1页
第1页 / 共14页
Net复习资料要点.pdf_第2页
第2页 / 共14页
Net复习资料要点.pdf_第3页
第3页 / 共14页
Net复习资料要点.pdf_第4页
第4页 / 共14页
Net复习资料要点.pdf_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《Net复习资料要点.pdf》由会员分享,可在线阅读,更多相关《Net复习资料要点.pdf(14页珍藏版)》请在三一文库上搜索。

1、- 1 - .Net 复习资料 一、填空题 (1) ASPX 网页的代码储存模式有两种,它们是_和代码分离模式。 答案:单一模式 (2) 当一个 Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true 。 答案: AutoPostBack (3) 请将 nn 数据()在TextBox 控件中显示出来。 Double nn = 4512.6; TextBox1.Text = 答案: nn.ToString() (4) 当需要将TextBox 控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode 属性设置 为. 答案: Password (5) 下面是一个转移到新

2、网页“default.aspx”的指令: Response. 答案: Redirect (“default.aspx”) (6) 在设计阶段必须将各个验证控件的属性指向被 验证的控件。 答案: ControlToValidate (7) 下面是设置和取出Session 对象的代码。 设置 Session 的代码是: Session “greeting”= “hello wang !”; 取出该 Session 对象的语句如下:string Myvar= ; 答案: Session “greeting ” .ToString() (8) 下面是使用Application对象时防止竞争的代码。 A

3、pplication. ; / 锁定 Application对象 Application“counter ”=(int) Application“counter ” +1; Application. ; / 解除对 Application对象的锁定 答案: lock(),unlock() (10) 打开文件系统网站时将自动打开一个服务器,这是一个轻量级服务器,可 以用来对程序进行检查和调试工作。 答案:开发 (11) 所谓分布式类就是在多个文件中使用相同的_, 相同的 _, 而且每个类的定义前面都加上_修 饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。 答案:命名空间,类名,par

4、tial (13) NET与 XML紧密结合的最大好处是。 答案:跨平台传送数据 (14) 面向对象的语言具有_性、 _性、 _性 - 2 - 答案:封装、继承、多态。 (15) .net Framework是 开发平台的基础,它包括两个主要组件:.netFramework类库 和。 答案:公共语言运行库【CLR 】 (16) Asp和 的主要区别表现在、速度和功能3 个方面。 答案:运行机制 (17) .net Framework从低到高由、基类库、类库和应用程序开发技术四层 组成。 答案:公共语言运行库 (18) 运行 需要安装和配置和 IIS 。 答案: .NET Framework (

5、19) 通过在 IIS 中建立可以访问 web应用程序。 答案:虚拟目录 (20) 列举 ASP.NET中的七个内置对象:_、_、_、_、_、_、 _。 答案: Response,Request , Application,Session ,Cookie ,ViewState ,Server (21) URL 的中文意思是指_ 答案:统一资源定位符 (22) 几乎所有的HTML 标记都可以转化为HTML Server 控件,只需要在标记中加入_即可 答案: runat=“server“ (23) 控件 TextBox 的 AutoPostBack 属性的作用是 _ 答案:是否响应服务器事件 (

6、24) Server.MapPath()方法的主要功能是_ 答案:获取文件对象绝对路径 (25) Command 对象 ExecuteNonQuery() 方法的功能是_ 答案:返回SQL语句影响行数,值为 int型 (26) 在 SQLConnection 对象中可以使用_ 属性来获取或设置打开SQL数据库的 连接字符串。 答案: ConnectionString (27) 在操作数据库时有查询、更新和删除等操作,在ADO.NET 中一般使用 _对象来完成。 答案: command (28) 数据读取器DataReader 对象是一个简单的数据库,用于从数据源中检索_、只进的数据流。 答案:

7、只读 (29) ADO.NET 允许以两种方式从数据库中检索数据;一种是使用DataReader 对象;第二种是使用 _对象 答案: DataAdapter (30) DataSet对象的基本组成包括3 各部分 : _ 、 Relations和 ExtendedPropesties。 答案: Tables - 3 - (31) A 配置系统包括服务器配置和应用程序配置,服务器配置信息存储在machine.config文件中, 应用程序配置信息存储在_文件中。 答案: web.config (32) 把数学不等式00 myArray322的值是( D)。 A.9 B.2 C.6 D.越界 (60

8、) 下列关于构造函数的描述正确的是(C) A.构造函数可以声明返回类型。B.构造函数不可以用private修饰 C.构造函数必须与类名相同D.构造函数不能带参数 (61)ASP.NET 程序中前台设计界面的扩展名为(D ) A. .cs B. .aspx.cs C. .ascx D. .aspx (62) 下列标示符命名正确的是(A ) A. _mydata B. float C. wo123 D.012a (63) 用来获取并显示数据库中的数据的数据控件是(A ) - 8 - A.GridView B.MultiView C.DetailsView D.View (64) 在.NET 中,所

9、有类文件最好放在(C )文件夹下 A.App_Data B.Admin C.App_Code D.Upload (65) 下列语句为实现页面跳转功能的代码是(A ) A. Response.Redirect(“”);B. Response.Write(“”); C. Console.Write(“” );D. Window.Location.href= (66) 下列哪个方法返回影响记录的行数(A ) A.ExecuteNonQuery() B.ExecuteScalar() C.ExecuteReader() D.Connection() (67) 请问下面程序执行完毕,页面上显示内容是(D

10、 ) Response.Write(“百度 ”); A.百度 B.百度 C.http:/ 百度 D.该语句有错,无法正常输出 (68)Session对象的默认值有效期为(C )分钟 A.10 B.15 C.20 D. 应用程序从启动到结束 (69) 下列标记最好写在中的是(C ) A. B. C. D. (70) 下面哪一个文件是全局配置文件(A ) A.Global.asax B.web.config C.Styles.css D.AssemblyInfo.vb (71).下面关于 HTML的描述错误的是(C ) A.超文本标记语言,一种为Internet文档设计的标记语言 B.与操作系统平

11、台的选择无关,只要有浏览器就可以运行HTML 文档 C.所有的标记都是成对的出现 D.由浏览器解释HTML标记符号并以它们指定的格式把相应内容显示在屏幕上 (72) 下列关于ASP.NET的验证控件描述错误的是(A ) A.在客户端和服务器端进行验证 B.其客户端验证和服务器端验证对所有浏览器都适用 C.如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证 D.一个服务器控件可同时被多个验证控件验证 (73) 在.NET 框架中,基本的程序集都封装在(A )这个空间内 A.System B,Object C.NameSpace D.String (74)TextBox

12、的内容不想让用户更改,可以修改TextBox 的属性为(D ) A,Text B.AutoPostBack C.Enabled D.ReadOnly (75) 以列表的形式显示多个选择供用户选择的web控件是(C ) A.CheckBox B.TextBox C.ListBox D.RadioButton - 9 - (76) 用来读取数据库数据的类是(A ) ADataReader B.DataAdapter C.DataSet D.DataTable (77) 将数据字段绑定到列表控件,在列表控件选择一个数据源的基础上,通过(A )属性来设置 列表项所要显示的数据字段 A.DataText

13、Field B.DataValueField C.AutoPostBack D.OnselectedIndexChanged (78) 站点地图必须是(B )文件格式 A. ascx B.xml C.html D.aspx (79) Global.asax文件中 Session_Start事件何时激发(C ) A 在每个请求开始时激发 B 尝试对使用进行身份验证时激发 C 启动会话时激发 D 在应用程序启动时激发 (80) 如果外地朋友通过Internet访问你的计算机上的ASP.NET文件,应该选择(d )。 A. http:/localhost/ B. http:/127.0.0.1/ch

14、apter1/1-1.aspx C. http:/你的计算机的名字/ D. http:/你的计算机的IP 地址 / (79) 请判断下面程序运行完毕后a 的值是( d )。 a = 5 a *=3 A. 5 B. 3 C. 10 D. 15 (80) 执行完 a=5 Mod 3 语句后, a 的值为( b)。 A. 0 B. 2 C. 3 D. 5 (81) 执行完 a=53 And “a“ lstDeps = new List(); SqlDataReader dr = command.ExecuteReader(); while (dr.Read() DepartMent dm = new

15、 DepartMent(); dm.Dep_Id = dr“Dep_Id“.ToString(); dm.Dep_name = dr“Dep_name“.ToString(); lstDeps.Add(dm); ddlDep.DataSource = lstDeps; ddlDep.DataTextField = “Dep_Name“; ddlDep.DataValueField = “Dep_Id“; ddlDep.DataBind(); - 13 - 四、论述题 1. 简述三层架构的组成,以及各个组成的功能) 答案:数据访问层:提取数据;业务层:处理数据; 表示层:显示数据 2. 页面上显

16、示一个数据列表,使用的是gridview控件,页面上还有button控件, 想在 button的事件中获取到gridview中第三行第三列中的label控件?写出详细代码及代码注释。 答案: / 获取 label控件 Label lb=(Label) gridview1.rows3.cells3.FindControl(“label1 ” ); / 输出控件内容 Response.Write(lb.Text); 3. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答: private : 私有成员 , 在类的内部才可以访问。 protect

17、ed : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。 4. override与重载的区别 答:重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要。 Override 是进行基类中函数的重写。为了适应需要。 5. 什么是装箱和拆箱? 答:从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。 6. 什么是 ASP.net 中的用户控件 答:用户控件就是 .ascx 扩展名的东西喽,可以拖到不同的页面中调用, 以节省代码 . 比如登陆可能在多个页 面上有 , 就可以做成用户控

18、件, 但是有一个问题就是用户控件拖到不同级别的目录下后里面的图片等的相 对路径会变得不准确, 需要自已写方法调整. 7. DataReader和 DataSet 的异同 答: DataReader 和 DataSet 最大的区别在于,DataReader 使用时始终占用SqlConnection,在线操作数据库 任何对 SqlConnection的操作都会引发DataReader 的异常 因为 DataReader 每次只在内存中加载一条数 据, 所以占用的内存是很小的 因为 DataReader 的特殊性和高性能.所以 DataReader 是只进的 你读了第 一条后就不能再去读取第一条了。

19、 DataSet 则是将数据一次性加载在内存中. 抛弃数据库连接 读取完毕即放弃数据库连接 因为 DataSet 将 数据全部加载在内存中. 所以比较消耗内存.但是确比 DataReader 要灵活 可以动态的添加行, 列, 数据 . 对数据库进行回传更新操作。 8. 学习了 ASP.NET各内部对象后,你认为实现在2 个 aspx 网页传送数据,可以通过哪些方法来实现?各 有什么特点? 答: 使用 Page类 PreviousPage 属性,可以获取前一网页中控件值。 使用 Response 与 Request 对象,使用查询字符串。简单方便,但信息是明文的。 - 14 - 使用 Appli

20、cation对象,但数据是共享的,任何用户都可以更改。 使用 Session ,这是最常用的方式。数据是特定于某个用户。 使用 Cookie ,数据存储于客户端的硬盘,受客户端浏览器的限制。 9. 可以通过哪些方法,将文本信息放入到列表控件(如DropDownList 、ListBox )中的选项中? 在设计界面的属性面板中,使用集合编辑器修改Items 属性的值。 答: 在 Html 设计页面中的对应html 标记中,添加标记 在 C#代码中,使用该列表控件Items 属性的 Add方法 使用数据绑定也可以做到这一点。 10. 列出你所知道的WEB 服务器控件(每样至少10 个)。 Label 控件、Button 控件、HyperLink 控件、LinkButton控件、ImageButton 控件、 TextBox控件、CheckBox 控件、 CheckBoxList控件、 RadioButton控件、 image 控件等 五、编程实现:定义实体类(例如系部类、班级类),能够实现数据的添加操作

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1