《Java Web程序设计》试卷01

《Java Web程序设计》试卷01
课程编码: 301209 适用专业: 计算机应用(包括JAVA方向)
注 意 事 项
1、首先按要求在试卷标封处填写你所在的系(部)、专业、班级及学号和姓名;
2、仔细阅读各类题目的回答要求,在规定的位置填写答案;
3、不要在试卷上乱写乱画,不要在标封区填写无关的内容。

题 号 一 二 三 四 五 六 总 分 总分人 复分人
得 分

得 分
评分人
一、选择题(第1题~第10题。每题2分,满分20分。)
1、以下对HTML和浏览器的描述中正确的是( )。
A.浏览器是HTML文档的编辑器,可以用浏览器来编写HTML页面
B.浏览器是HTML的解析器,能够解析HTML文件,并可以在窗口中展示页面
C.浏览器是HTML的编译器和运行器,能够把HTML文件编译成可执行文件,然后执行它
2、假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在什么目录下? ( )
A. helloapp/HelloServlet.class
B. helloapp/WEB-INF/HelloServlet.class
C. helloapp/WEB-INF/classes/HelloServlet.class
D. helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class
3、一个JSP文件需要引入java.io.File类和java.util.Date类,以下选项中的语法正确的是( )。
A.<%@page import=”java.io.File,java.util.Date”%>
B. import java.io.File;
importjava.util.Date;
C…<%@page import=”java.io.File;java.util.Date;”%>
4、下面选项中的注释不是合法的JSP注释是( )。
A. B. <%–comment–%>
C. /comment/ D.<%–/comment/–%>
5、在<% %>中不可以包含的Java语句( )。
A.int i=0; B. z=x+y; C. System.out.println(“hi”);
6、已知Tomcat 的安装目录为“D:\Tomcat406\”。MyFirstWeb.WAR是一个打包好的JAVA Web应用程序。为了将其部署到该Tomcat 服务器,应该将该WAR 文件拷贝到( )。
A. D:\Tomcat406\bin B.D:\Tomcat406\server
C. D:\Tomcat406\webapps D.D:\Tomcat406\common
7、aa.jsp把请求转发给bb.jsp。 aa.jsp在请求范围内存放了一个String 类型的username属性,以下选项中能使bb.jsp获得该属性的是( )。
A.<% String username=request.getAttribute (“username”);%>
B.<% String username=(String)request.getAttribute(“username”);%>
C.<% String username=request.getParameter(“username”);%>
D.<% String username=(String )request.getParameter(“username”);%>
8、Servlet中的变量cookie 表示客户端的一个Cookie数据,以下选项中的代码用于删除客户端相应的Cookie数据的是( )。
A. response.deleteCookie(cookie);
B. cookie.setMaxAge(0); response.addCookie(cookie);
C. cookie.setMaxAge(-1); response.addCookie(cookie);
D.request.deleteCookie(cookie);
9、下面哪一个HTTP响应状态码表示请求成功?( )
A) 400 B) 200 C) 403 D) 500
10、java web应用程序的文件必须按照一定的规范组织,下面说法错误的是?( )
A. classes目录在web应用程序的根目录下。
B. WEB-INF目录中包含classes目录。
C. jsp和html文件通常存放在web应用程序的根目录下 。
D. web应用程序目录是web程序的根目录,包含WEB-INF目录和web.xml部署描述文件。
得 分
评分人
二、填空题(第11题~第15题。每空1分,满分10分。)
11、Web工程中的src目录下存放Web应用开发时所创建的 源文件。Web应用的配置信息存放在 文件中。
12、在HTML文件内直接加入 元素可以将静态的Web页面升级为 Web页面。
13、JSP指令包括 指令、 指令和taglib指令。
14、在JSP规范中,可以使用两种格式的注释。如<!- -This is a Demo–>是 注释,<%- -This is a Demo–%>是 注释。
15、在JSP中,动态程序部分主要是脚本元素,其中包括声明、 和 三个部分。
得 分
评分人
三、判断题(第16题~第25题。每题2分,满分20分。)
16、具有动画效果的网页,称为动态网页。( )
17、JSP即Java Server Page,是Sun公司推出的的新一代动态网站开发技术。( )
18、Cookie是Web服务保存在用户硬盘上的一段文本。( )
19、request是HttpServletRequest类的对象,response是HttpServletResponse类的对象,因此request和response属于同一个类的两个对象。( )
20、安装Tomcat时要先安装JDK。( )
21、/WebRoot是Web应用的根目录,所有的JSP、HTML文件、CSS文件、资源文件都存放在此目录下。( )
22、 HTTP是无状态协议,而FTP是有状态协议。( )
23、 JSP元素都是以XML作为语法基础,并且区分大小写。( )
24、 使用<%=expression %>时,表达式结尾必须有分号;( )
25、使用<%@ include file=“url”%>指令时,包含文件的位置不能为变量。( )

得 分
评分人
四、简答题(第26题~第27题。每题10分,满分20分。)
26.简述HTTP协议和一次HTTP请求与响应的过程。

27.比较HTTP的GET方法和POST方法的特点和适用场合。

得 分
评分人

五、设计题(第28题,满分30分。)
28、编写一个会员实体类CustomerEntity。
1.会员属性如下:
(1)自增编号id;(2)会员帐号userName;(3)密码password;(4)真实姓名realName;(5)联系方式mobile;(6)email。
2.为每一个属性编写get方法和set方法。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/48590.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C++奇遇记】内存模型

&#x1f3ac; 博客主页&#xff1a;博主链接 &#x1f3a5; 本文由 M malloc 原创&#xff0c;首发于 CSDN&#x1f649; &#x1f384; 学习专栏推荐&#xff1a;LeetCode刷题集 数据库专栏 初阶数据结构 &#x1f3c5; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如…

HexoAssistant——博客上传助手(含源码)

文章目录 HexoAssistant——博客上传助手(含源码)1 前言2 效果演示3 源码地址4 总结 HexoAssistant——博客上传助手(含源码) 1 前言 旅行之余&#xff0c;用PyQt5写了一个博客上传的工具&#xff0c;旨在更加便捷地将本地文章上传Github博客。之前虽然配置过hexogithub的博客…

机器学习:开启智能时代的重要引擎

引言 随着科技的飞速发展&#xff0c;人工智能已经渗透到我们生活的各个领域。而在人工智能的众多领域中&#xff0c;机器学习以其强大的数据处理能力和智能决策能力受到了广泛关注。本文将向您介绍机器学习的概念、工作原理、应用领域以及未来的发展前景。 一、什么是机器学…

GDAL 图像分块处理操作

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 有时候图像太大,电脑的内存不足,我们无法将整个图像读取到内存中,那么此时就需要对图像进行分块处理了。GDAL为我们提供了分块的相关接口,这里以提取最大最小值为例来演示一下图像的分块操作。 二、实现代码 /…

C++最易读手撸神经网络两隐藏层(任意Nodes每层)梯度下降230821a

// c神经网络手撸20梯度下降22_230820a.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 #include<iostream> #include<vector> #include<iomanip> // setprecision #include<sstream> // getline stof() #include<fstream…

关于打包多模块SpringBoot项目并通过宝塔上传服务器

打包 —— 如何打包多模块项目&#xff0c;参考b站up主&#xff1a;[喜欢编程的代先生] 的视频 总结&#xff1a;1. 对着视频里看一下父模块和各个子模块pom.xml文件关于打包工具的依赖是否正确。2. 从最底层开始打包&#xff0c;逐层向上&#xff0c;最后再合并打包。 部署 …

【计算机网络篇】TCP协议

✅作者简介&#xff1a;大家好&#xff0c;我是小杨 &#x1f4c3;个人主页&#xff1a;「小杨」的csdn博客 &#x1f433;希望大家多多支持&#x1f970;一起进步呀&#xff01; TCP协议 1&#xff0c;TCP 简介 TCP&#xff08;Transmission Control Protocol&#xff09;是…

uniapp,使用canvas制作一个签名版

先看效果图 我把这个做成了页面&#xff0c;没有做成组件&#xff0c;因为之前我是配合uview-plus的popup弹出层使用的&#xff0c;这种组件好像是没有生命周期的&#xff0c;第一次打开弹出层可以正常写字&#xff0c;但是关闭之后再打开就不会显示绘制的线条了&#xff0c;还…

【C语言进阶(4)】指针和数组笔试题

文章目录 Ⅰ 一维数组Ⅱ 字符数组题型 1题型 2题型 3 Ⅲ 二维数组 数组名的意义 sizeof(数组名)&#xff0c;这里的数组名表示整个数组&#xff0c;计算的是整个数组的大小。&数组名&#xff0c;这里的数组名表示的是整个数组&#xff0c;取出的是整个数组的地址。除了上述…

2023年03月 C/C++(三级)真题解析#中国电子学会#全国青少年软件编程等级考试

第1题&#xff1a;和数 给定一个正整数序列&#xff0c;判断其中有多少个数&#xff0c;等于数列中其他两个数的和。 比如&#xff0c;对于数列1 2 3 4, 这个问题的答案就是2, 因为3 2 1, 4 1 3。 时间限制&#xff1a;10000 内存限制&#xff1a;65536 输入 共两行&#x…

TCP-消息队列模型

#include "main.h" fd_win_set setSockets;VOID Server_write_error() {}int cteateserver(HWND hwnd) {WORD wVersionRequested;WSADATA wsaData;int err;/* 使用Windef.h中声明的MAKEWORD&#xff08;低字节、高字节&#xff09;宏 */wVersionRequested MAKEWORD(…

AMBA总线协议(6)——AHB(四):传输细节

一、前言 在之前的文章中&#xff0c;我们已经讲述了AHB传输中的两种情况&#xff0c;基本传输和猝发传输。我们进行一个简单的回顾&#xff0c;首先&#xff0c;开始一次传输之前主机需要向仲裁器申请获得总线的使用权限&#xff0c;然后主机给出地址和控制信号&#xff0c;根…

非计算机科班如何丝滑转码

近年来&#xff0c;很多人想要从其他行业跳槽转入计算机领域。非计算机科班如何丝滑转码&#xff1f; 方向一&#xff1a;如何规划才能实现转码&#xff1f; 对于非计算机科班的人来说&#xff0c;想要在计算机领域实现顺利的转码并不是一件容易的事情&#xff0c;但也并非不…

【JavaEE进阶】SpringMVC

文章目录 一. 简单认识SpringMVC1. 什么是SpringMVC?2. SpringMVC与MVC的关系 二. SpringMVC1. SpringMVC创建和连接2. SpringMVC的简单使用2.1 RequestMapping 注解介绍2.2 RequestMapping支持的请求类型2.3 GetMapping 和 PostMapping 3. 获取参数3.1 传递单个参数3.2 传递对…

【linux】2 Linux编译器-gcc/g++和Linux调试器-gdb

文章目录 一、Linux编译器-gcc/g使用1.1 背景知识1.2 gcc如何完成1.3 函数库1.4 gcc选项 二、linux调试器-gdb使用2.1 背景2.2 开始使用 总结 ヾ(๑╹◡╹)&#xff89;" 人总要为过去的懒惰而付出代价ヾ(๑╹◡╹)&#xff89;" 一、Linux编译器-gcc/g使用 1.1 背景…

/root/.ssh/config line 2: Bad protocol 2 host key algorithms ‘+ssh-rsa‘.

文章目录 1、问题2、查看openssh版本3、解决问题4、重新生成密钥5、查看是否可连接工蜂 1、问题 ssh访问工蜂报错&#xff1a; [rootlocalhost .ssh]# ssh -T gitgit.code.tencent.com /root/.ssh/config line 2: Bad protocol 2 host key algorithms ‘ssh-rsa’. 2、查看o…

升级Qt后VS项目不能使用

错误场景&#xff1a; 如果你的QT卸载了装了新版,那么VS你原来设置的项目就不能跑了. 问题 升级Qt后&#xff36;&#xff33;项目不能使用 跟我一起开始挽救自己的项目 升级Qt后&#xff36;&#xff33;项目不能使用 假如你从5.14.6 升级到 Qt6.2并删除了原来的QT 你在VS里…

Unity 3d角色展示脚本(旋转 平移 缩放)展示界面

不考虑性能 很简陋的一个功能&#xff0c;主要是用于角色渲染的观察用&#xff0c;比simplecontroller要好用一点 using System; using UnityEngine;public class CharacterViewer : MonoBehaviour {public Transform target; // 人物模型的Transformpublic float rotationSpee…

Java网络编程(一)网络基础

概述 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递 网络分类 局域网(LAN) 局域网是一种在小区域内使用的,由多台计算机组成的网络,覆盖范围…

hive-sql

hive-常用SQL汇总 查看数据库 -- 查看所有的数据库 show databases; 使用默认的库 -- 下面的语句可以查看默认的库 use default ;查看某个库下的表 -- 查看所有的表 show tables ; -- 查看包含 stu的表 &#xff0c;这种是通配的方法来查看 show tables like *stu*; 查…