moocWEB程序设计章节答案(慕课2023完整答案)

分类: 大学试问答发布于:2024-06-02 17:09:04ė22359次浏览619条评论

moocWEB程序设计章节答案(慕课2023完整答案)

第一章 开发和运行环境简介及安装

一、序设开发平台

1、计章节答Java ME主要应用于 。案慕案
A、课完嵌入式系统开发
B、整答桌面应用软件的序设编程
C、分布式网络程序的计章节答开发
D、网页编程

2、案慕案MyEclipse是课完一个基于 的可扩展开发平台。
A、整答C语言
B、序设Java语言
C、计章节答PHP
D、案慕案Python语言

3、课完JSP开发环境需要安装的整答软件有:
A、JDK
B、Tomcat服务器
C、MySql数据库
D、MyEclipse

4、Tomcat是免费的开放源代码的Servlet容器。

5、Java EE的容器:Web容器包括EJB组件。

6、Java EE平台具有 的特性。

第一章单元测试

1、创建一个项目test,在index.jsp主页面中输出:“欢迎大家学习JSP动态WEB开发技术!”,将运行网址和效果图截图上交!

第四章 JSP脚本元素和指令介绍

四、JSP的脚本元素和指令

1、JSP表达式的语法,以下正确的是?
A、<%=JSP表达式%>
B、<%=JSP表达式;%>
C、<%JSP表达式%>
D、<%JSP表达式;%>

2、JSP的指令格式,以下正确的是?
A、<%@page import=#java.util.Date#%>
B、<%@page import="java.util.Date"%>
C、<page import=#java.util.Date#>
D、<%page import="java.util.Date"%>

3、JSP的指令有哪些?
A、page指令
B、include指令
C、taglib指令
D、import指令

4、JSP的脚本元素有哪些?
A、JSP表达式
B、JSP小脚本
C、include指令
D、JSP声明

5、如果要指定某个网页为出错页,则isErrorPage属性值被设为“true”。

6、contentType属性值,如果设置为:application/x-msexcel,则表示MIME类型是Word文件。

7、加载一个文件denglu.jsp,使用 完成。

8、pager指令有多个import属性,用 符号隔开。

第四章 脚本元素的综合应用

1、采用小脚本、表达式、声明等JSP脚本元素,实现一个JSP页面,在页面中输入带表格颜色的“九九乘法表”。如图所示:

JSP表单

JSP表单单元测试

1、下列关于表单的说法不正确的是
A、表单是可以由用户输入并提交给客户端的一个图形界面
B、在表单中一般有一个按钮负责提交
C、单击“提交"按钮,表单元素中的内容会提交给服务器端
D、在表单中可以输入一些内容,这些输入功能由表单元素提供

2、有下面两段代码 <form action="page2.jsp"> 请您输入账号:<input name="account" type="text"><br> 请您输入密码:<input name="password" type="password"><br> <input type="submit" value="登录"> </form> <% //获得表单中name=account的表单元素中输入的值,赋值给str String str1 = request.getParameter("account"); String str2 = request.getParameter("zhaanghu"); %> 若不输入数据,直接登录,则str1和str2的值分别是
A、null、null
B、null、""
C、""、""
D、""、null

3、要想在浏览器的地址栏上的URL中隐藏传输的参数,需要将<form>标签的method属性设置为
A、hidden
B、post
C、get
D、submit

4、下列说过中错误的是
A、除了复选框、多选列表框等,其他一些表单元素也可以设置为同名
B、获取同名表单元素中的数据的方法为request.getParameterValues(ars);
C、以文本框在源代码中出现的顺序从数组的第0位开始向后放置同名表单元素的数据
D、在提交表单数据时只能用Post方法

5、下列表单元素中不是单一表单元素的是
A、复选框
B、文本框
C、密码框
D、单选按钮

6、在表单提交的过程中不能解决中文乱码问题的方案是
A、将攻取到的数据转换成UTF-8格式
B、在获取数据之前先修改request的编码方式
C、把文件头上的字符集设置为中文字符集
D、利用过滤器对整个Web应用进行统一的编码过滤

7、下列关于表单传值的说法正确的是
A、表单传值的数据可以是任何类型
B、表单传值非常安全,即使是在客户端的源代码里也看不到传输的值
C、将表单元素的type属性设置为"hidden",且将提交方式设置为post方法可能完全隐藏传输的数据
D、虽然表单传值的方法不是绝对安全的,但由于其简单性和平台支持的多样性,很多平台还是用表单传值

8、表单元素放在________标签之间


9、表单元素提交给服务器的哪个页面可以用<form>中的_________属性来决定

10、在表单中提交请求的两种常见的方式是get和________,默认情况下是_______。(答案小写,用英文空格隔开)

11、捆绑表单元素数据的获取方法是_________。(参数以"arg"代替)

12、将type属性设置为________可以隐藏表单元素

13、直接修改request的编码方式来解决中文乱码问题的代码是__________(统一编码为UTF-8)

14、HTTP是无状态的协议,在页面之间传递值时必须通过________

15、捆绑表单元素数据的获取方法的返回值是________类型

JSP表单开发作业

1、1、制作一个登录表单,输入账号和密码,如果账号和密码相符(如何相符,自己来定),则显示登录成功,否则显示登录失败。

2、2、在上题的表单中增加一个checkbox,让用户选择“是否注册为会员“,如果选择注册为会员,则在显示登录成功时增加文本”欢迎您注册为会员“。

3、3、在页面1的表单内输入一个数字N,提交,能够在另一个页面打印N个”欢迎“字符串(N行,每行一个)

4、4、编写一个”计算找零“的页面,在页面上输入应付款、实际付款,提交,在页面底部显示应该找零的数量和各种面额的张数,例如找零是56元,则需要50元1张,5元1张,1元1张。假设现有的面额为:100,50,20,10,5,1这6种

5、5、在页面1 中输入账号和密码,进行登录,如果账号和密码相符,则认为成功登录到页面2,在页面2中显示一个文本框输入用户姓名,输入之后提交,在页面3中显示用户的账号和姓名。(提示:使用<input type="hidden">,并将value赋值为从页面1中获取到的账号的值)

第六章 使用JDBC技术访问数据库

六、JDBC技术

1、以下哪个类,负责保存Statement执行后所产生的查询结果。
A、java.sql.DriverManager
B、java.sql.ResultSet
C、java.sql.Connection
D、java.sql.Statement

2、以下哪个类,负责连接数据库并担任传送数据的任务。
A、java.sql.ResultSet
B、java.sql.DriverManager
C、java.sql.Statement
D、java.sql.Connection

3、以下哪些类,负责向数据库发送SQL语句。
A、ResultSet
B、Statement
C、PreparedStatement
D、Connection

4、以下哪些数据库,可以用于数据库的灵活操作。
A、MySql数据库
B、SQLServer数据库
C、Access数据库
D、Excel电子表格
E、SQLite

5、加载Mysql数据库的驱动类的程序是:Class.forName("com.mysql.jdbc.driver");

6、从表user中查找用户名:name="aa"和密码:password="123"的sql语句输写如下: select * from user where name=aa and password=123。

7、连接SQLite数据库的驱动类是: 。

8、连接SQLite数据库的连接路径是: 。

JSP连接数据库SQLITE

1、作业题1 1、使用JSP连接SQLite数据库,完成对书籍信息的增删改查。 2、书籍信息至少包括书名、作者、价格、出版社(name,author,price,publisher) 3、修改功能使用JSP表达式完成。

第九章 Servlet编程

第九章单元作业

1、用Servlet实现第六章作业的增删改查功能

第十章 JSP和Java Bean

第十章单元作业

1、在第九章作业的基础上增加Java Bean(实体类和DAO类),并将JSP中调用实体类的get、set方法,在Servlet中调用DAO类的相关方法。

第十一章 EL和JSTL

第十一章作业

1、在第十章作业的基础上使用EL和JSTL修改JSP页面,使得JSP页面上不出现JAVA代码(JSP的表达式、JSP声明)

第十一周作业

1、在第十一章作业的基础上完成以下功能: 1、注解Servlet 2、增加并使用DBUtil类

中国大学WEB程序设计

WEB程序设计是一个涉及到多种技术和领域的学科,包括HTML、CSS、JavaScript、数据库等。在中国大学中,WEB程序设计是一门非常重要的课程,它涉及到计算机科学、软件工程、信息技术等多个领域。

课程简介

中国大学WEB程序设计课程主要包括以下内容:

  • HTML基础
  • CSS样式
  • JavaScript编程
  • 前端框架的使用
  • 后端开发入门
  • 数据库基础
  • 项目实践

课程目标

通过学习中国大学WEB程序设计,学生将掌握以下技能:

  1. 理解WEB开发的基本概念和原理
  2. 掌握HTML、CSS、JavaScript等前端技术的使用
  3. 了解常用的前端框架,如Bootstrap、jQuery等
  4. 学习后端开发的基础,如PHP、Python、ASP.NET等
  5. 掌握数据库的基本知识和使用
  6. 熟练使用各种开发工具和集成开发环境(IDE)
  7. 能够进行WEB项目开发,具备解决实际问题的能力

课程难点

中国大学WEB程序设计的难点主要有以下几点:

  1. 前端技术难度大,包括HTML、CSS和JavaScript的使用、调试和兼容性问题。
  2. 后端开发需要掌握多种编程语言,还需要了解服务器的搭建、配置和维护。
  3. 数据库的设计和管理需要一定的专业知识和实践经验。

课程评价

中国大学WEB程序设计是一门非常实用的课程,它涵盖了WEB开发的各个方面,给学生提供了广泛的知识面和实践机会。通过学习这门课程,学生能够掌握现代WEB开发的核心技术,具备开发和维护WEB应用的能力。此外,中国大学WEB程序设计课程还注重项目实践,可以让学生深入了解实际开发过程,锻炼团队协作和问题解决能力。

结语

中国大学WEB程序设计是一门非常重要的课程,它对于计算机专业学生和从事IT行业的人才都具有重要的意义。通过认真学习和实践,每个人都可以成为高水平的WEB开发专家。



Ɣ回顶部