东北师范大学20春《基于WEB程序设计》离线作业详解

需积分: 9 0 下载量 170 浏览量 更新于2024-08-11 收藏 52KB DOC 举报
本资源是一份针对《基于WEB程序设计》课程的离线作业考核文档,旨在测试学生对于Web程序设计基础知识的理解。课程内容涉及HTTP协议、标准控件、验证控件、ASP.NET编程中的文件处理、数据库操作以及Cookie管理。 **一、判断题** 1. **错误**:标准控件下拉列表框(DropDownList)虽然不直接支持关联数据库,但通过服务器端编程可以实现动态加载选项,从数据库查询获取数据。 2. **错误**:验证控件RegularExpressionValidator确实允许用户选择一个正则表达式,但用户通常需要键入表达式而不是仅仅选择。 3. **正确**:Request对象的GET方法确实是HTTP协议的一部分,用于从客户端获取数据。 4. **错误**:SqlCommand的ExecuteReader方法用于执行SQL查询并返回一个SqlDataReader对象,但并不是用于获取查询结果,而是用于处理查询结果。 5. **正确**:SELECT指令在数据库查询中确实可能导致数据表的数据发生变化,如更新或检索数据。 **二、选择题I** 1. **C**:代码片段将上传用户选择的文件到服务器,并在显示文件内容后,在文件名后添加".bak",实现了文件上传和显示备份的功能。 2. **C**:这段代码创建了一个新的HttpCookie,并设置了其名称、值和过期时间,用于设置一个新的cookie,而不是读取或删除。 3. **B**:代码创建了一个SqlConnection实例,连接字符串配置了本地数据库,用于数据库操作,因此是用于设置数据库连接。 这些题目涵盖了Web开发中的关键概念,包括文件上传、HTTP方法、服务器控件、验证技术、Cookie管理和数据库连接管理。学生通过解答这些问题,可以检验自己在Web程序设计方面的理论知识和实践应用能力。