web应用程序开发教程 第08章
- 格式:ppt
- 大小:1.99 MB
- 文档页数:70
第一章程序设计基础知识一、基础题1.以下关于算法的描述中,错误的是(D)A.算法中描述的操作都是用已经实现的基本运算组成的B。
算法必须由计算机程序实现C.算法应该易于理解、易于实现和易于调试D.算法不应该处理输入的非法数据2.以下哪项不属于数据的逻辑结构(A)A.单链表B.输C.图D.集合5.(B)程序设计的基本思想是采用“自顶向下,逐步求精”的程序设计方法和“单入口单出口”的控制结构。
A.面向对象B.结构化C.函数式D.事件驱动6.强调以现实世界中的客观事物为中心来建立问题域模型,这种程序设计方法成为(C)A.事件驱动程序设计B.结构化程序设计C.面向对象程序设计D.函数式程序设计7.以下程序段是用(B)程序设计语言编写的。
MOV AX,ASUB AX,BMOV C,AXHLTA.机器B.汇编C.C#D.Java10.下列关于解决方案的叙述中,不正确的是(B).A.一个解决方案可以包含多个项目B.解决方案可以包含的项目只能是类库C.利用解决方案资源管理器可以管理解决方案D.解决方案可以将多个项目组织在一起形成一个工作单元二、应用题1.简述程序设计的步骤.答:(1)分析问题:明确要解决什么问题(2) 设计算法:数据结构和算法(3)编写程序:将算法用程序设计语言描述出来(4)调试运行:语法错误、语义错误、异常4.简述C#语言的特点.答:(1)完全面向对象:具有面向对象语言的一切特性(2)简单易学:熟悉C、C++或Java即可掌握C#语言(3)安全:避免使用指针;自动内存管理和垃圾回收;使用委托取代函数指针.(4)跨平台:可以运行在不同操作系统上。
(5)跨语言:与任何支持。
NET的语言互相交换信息(6)强大的Web编程能力: Web应用程序第三章数据与变量一、基础题1。
以下不属于C#语言中基本数据类型的是(D)A.整数类型B。
浮点类型C.字符类型D。
枚举类型2.使用变量a存放数据-389,则将变量a定义为(B)类型最为合适.A。
《Web应用程序开发(ASP。
NET)》课程标准课程名称:Web应用程序开发()课程代码:1088建议课时数:64(其中实践课时数:42 )学分:4适用专业:软件技术一、前言(一)课程的定位《Web应用程序开发()》是软件技术专业(。
NET方向)的一门专业核心课程.本课程主要培养学生应用技术进行中小型WEB(ASP。
NET)应用程序开发的能力。
本课程以《面向对象程序设计》、《关系数据库基础与应用》等课程的学习为基础,也是进一步完成《小型Web项目开发》和《项目开发实战》等项目实践的基础.(二)设计思路根据本专业市场调研和典型工作任务与职业能力分析专家研讨会的前期成果,本专业确定了.NET互联网开发程序员为主要目标岗位。
而。
NET互联网开发程序员从业人员要求能熟悉ASP。
NET/C#、AJAX 、SQL Server2000/MySQL等相关技术。
本课程主要功能是使学生能够掌握Web()应用程序开发的基本方法,培养学生使用技术进行中小型Web应用程序开发的能力,并形成良好的编程习惯和团队合作精神,最终培养具有编写高质量代码,并能调试代码缺陷和完成模块设计工作的Web()开发的工程型、应用型人才。
本课程与实际工作岗位联系紧密,对实现专业的培养目标、增强学生的就业竞争力具有非常重要的作用,本课程在软件技术专业(。
NET方向)中处于非常重要的地位,应当作为专业核心课程和必修课程。
课程立足于。
NET互联网开发程序员岗位要求,以就业为导向,能力为本位,以项目开发中的典型工作任务为中心构建课程内容和课程教学,理论知识的选取紧紧围绕工作任务完成的需要来进行,让学生在完成具体项目的过程中来构建相关理论知识,并发展职业能力。
经过与企业专家的多次的讨论分析,本课程最终确定了以下六大学习任务:了解动态网站、用户交互设计、数据访问、状态管理、文件操作、网站部署,第一个任务着重使学生了解动态网页运行机制、静态网页与动态网页的区别;第二个任务以培养学生基本Web控件使用技能为主要目的;后面三个任务主要是使学生掌握B/S架构下数据库访问技术及客户端与服务器端交互技术;最后一个任务以培养基本调试技术、网站的部署与发布的技术为主要目的;这六个任务是开发技术的核心内容.此课程内容突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,融合了相关职业岗位对个人素养、技能和态度的要求.在教学实施过程中,以一个大项目的实现为载体,让学生在完成相应的工作任务的同时、构建相关理论知识、发展职业能力,从而具备Web程序设计所必备的操作技能。