面向对象高级编程试题5
一、填空题(20空,每空2分,共40分) 1. 对ASP.NET控件的操作主要有()、()、()、()四种。 2. 复合类型则是简单类型的复合,包括()类型和()类型。 3. 属性窗口的快捷键是(),工具箱的快捷键是(),全部保存的快捷键是()。 4. 所有SQL Server数据库应用的类都位于()命名空间。 5. 方法是指对象本身所具有的、反映该对象功能的()或( )o 6. 连线式数据库操作主要使用()对象、()对象和()对象。 7. ListView提供了()、启用插入、()及启用分页四项功能。 8. ASP.NET提供了两种验证方式:()和()。 9. ASP.NET通过(),来提供统一的外观。 二、选择题(10小题,每小题2分,共20分) 1. 若要对特定页取消主题设置,可以将该页面Page指令的Theme属性设置为()。 A.TrueB.空字符串 C.FalseD.This 2. LinqDataSource控件的()属性决定是否支持排序 A.AutopageB.Autosort C.EnablelnsertD.GroupBy 3. 在异步Postback情况下,若有错误发生,指示系统是否引发自定义错误的网页导向的控 件是()。 4. 5. 6. A・ Authenticationservice C. AllowCustomErrorsRedirect ASP.NET中数据库应该放在网站的 A. App_Data C • App_login ADO.NET中使用( A. DataReader C. Connection getParameter主要用于获取由( 7. 8. 9. A.主页B. C.控件D. 用于在ASP.NET页面上显示图像的控件是( A.BorderColorB. C.RadioButtonD. Replace()实现字符串的()功能。 替换字符串的内容B. 计算字符串的长度D. )不是Visual Studio提供的视图模式。 代码B. 设计D. A. C. A A. C. B. EnablePages D. AsyncPostBackTimeout )目录中。 B. App D.以上都不对 )对象进行数据库连接。 B. DataSet D. Command )传过来的参数。 对象 表单 )。 BorderColor Image 截取子字符串 去掉字符串中的空格 10.广泛用于网站编程的语言是3P,以下( A. ASPB. 拆分 源 )不是3P语言之一。 PHP C. PB D. JSP 三、判断题(10小题,每小题2分,共20分) 1. 没有.NET Framework公共语言运行库,ASP.NET编写的程序就不能执行。( 2. Visual Studio 2010不适合ASP.NET的初学者入门使用。 3 .值类型包括简单值类型和复合值类型。 4. 列表框可以为用户提供所有选项的列表。 5. Server对象提供了对客户机的访问技术 6. Connection对象使用完毕后可以不关闭。 7. AccessDataSource控件是使用Access数据库的数据源控件。 8. ASP.NET的网站管理工具设定访问规则时不必选中目录。 9. 母版页技术可以批量制作网页、维护网页。 10. OrderBy的主要功能是用于对检索到的数据进行分组。 四、综合题(共4小题,每小题5分,共20分) 1. LINQ to SQL创建对象的方法有哪些? 2. 母版页的运行过程如何? 3. 简述SqlDataSource的操作步骤。 4. 简述Server的五项基本应用。 一、填空题(20空,每空2分,共40分) 1. 添加控件、移动控件、改变控件外观、删除控件 2. Struct、enum 3. Ctrl+W, P、Ctrl+W, X、Ctrl+Shift+S 4. System. Data.SqlClient 5. 内部函数、过程 6. Connection、Command> DataReader 7. 启用编辑、启用删除 8. Windows 验证、s 验证 9. 主题技术 二、选择题(10小题,每小题2分,共20分) 1. B 2. B 3. C 4. A 5. C 6. D 7. D 8. A 9. A 10. C 三、判断题(10小题,每小题2分,共20分) 1. Y 2. N 3. Y 4. Y 5. N 6. N 7. Y 8. N 9. Y 10. N 四、综合题(共4小题,每小题5分,共20分) 1. LINQ to SQL创建对象的方法有哪些? 创建对象既可以用SQLMetal命令行创建,也可以使用代码编辑器自定义对象模式,还 可以使用Viusal Studio 2010的对象关系设计器创建对象。其中程序员最常用的是第三种方 法,即使用Viusal Studio 2010的对象关系设计器创建对象。 2. 母版页的运行过程如何? 1) 用户通过输入内容页的URL来请求某个页面 2) 获取该页之后,读取@Page指令。如果该指令引用一个母版页,则将读取该母版页。 如果是第一次请求这两个页面,则两个页面都要进行编译。 3) 将包含更新内容的母版页合并到内容页的控件中。 4) 各个Content控件的内容合并到母版页中相应的ContentPlaceHolder控件中。最后 浏览器将呈现得到后的合并页。 3. 简述SqlDataSource的操作步骤。 (1) 添加控件。从工具箱中拖动SqlDataSource控件到设计窗口;单击其右侧“ Delete 语句。 (4) 测试查询。完成上述设置后,要在测试查询窗口中直接预览实际效果,如不符合需 要则可单击“后退”重新修改。 4. 简述Server的五项基本应用。 (1) 返回计算机的名称 (2) 设置客户端请求的超时期限 (3) 利用HtmlEncode和HtmIDecode方法对网页内容编码 (4) 利用UrlEncode方法将URL中的特殊字符进行编码 (5) 建立虚拟路径与服务器物理目录映射