Java Web 开发技术知到智慧树章节测试课后答案2024年秋武昌工学院_第1页
Java Web 开发技术知到智慧树章节测试课后答案2024年秋武昌工学院_第2页
Java Web 开发技术知到智慧树章节测试课后答案2024年秋武昌工学院_第3页
Java Web 开发技术知到智慧树章节测试课后答案2024年秋武昌工学院_第4页
Java Web 开发技术知到智慧树章节测试课后答案2024年秋武昌工学院_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JavaWeb开发技术知到智慧树章节测试课后答案2024年秋武昌工学院第一章单元测试

编程实现如下功能:输入一个数字,如果大于0,直接输出该数;如果小于0,属于该数的绝对值;如果等于0,直接输出0.publicclassTest{publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);inti=scan.nextInt();if(i>0)System.out.println(

);else

if(i<0)System.out.println(

);elseSystem.out.println(0);}}

答案:```javaSystem.out.println(i);System.out.println(Math.abs(i));```将上述代码填充到给出的程序中,即可实现所需功能。下列程序段的功能是算出正确的结果值,空白处应是哪个选项

result=20000*2;System.out.println(result);

A:char

B:byteC:

short

D:

int

答案:

int定义变量i,j.初值分别为10和20.要求以如下格式完成i和j变量值的输出:“10,20”。publicclassone{

publicstaticvoidmain(String[]args){

inti=10;

intj=20;

System.out.println(i+

+j);

}}

A:

,

B:","

C:','

D:"."

答案:","

要求以下程序段功能为,输出“武昌工学院好美啊!”。StringStr="武昌工学院好美啊!";System.out.println(

);

A:String

B:

StrC:

strD:

"str"

答案:

Str编程实现如下功能:计算(1*2-3*4)的平方值,存储到int型变量result中,然后读取变量result的值并输出。intresult_____(1*2-3*4)_____;System.out.println(___);

答案:0

第二章单元测试

补全以下超链接语句:<a______=””>用百度搜索</a>

答案:href以下HTML语言说法错误的是()

A:网页主体部分以<BODY>标签开始,</BODY>标签结束B:<LI>必须与<UL>或<OL>标记一同出现

C:网页的标题使用<TITLE></TITLE>标签

D:HTML的标签区分大小写

答案:HTML的标签区分大小写

想要使用户在点击超链接时,在当前页面弹出链接窗口,下面(

)符合要求。

A:

<ahref=”right.html”>新闻</a>

B:<ahref=”right.html”target=”_self”>新闻</a>

C:<ahref=”right.html”target=”_parent”>新闻</a>D:<ahref=”right.html”target=”_blank”>新闻</a>

答案:<ahref=”right.html”target=”_self”>新闻</a>

在HTML中,使用()标记定义的文档在浏览器中显示时遵循HTML源文档中定义的格式。

A:<a>

B:

<br>

C:

<pre>

D:

<p>

答案:

<pre>

在HTML中,下面()不属于HTML文档的基本组成部分。

A:<STYLE></STYLE>

B:

<HEAD></HEAD>

C:<BODY></BODY>

D:<HTML></HTML>

答案:<STYLE></STYLE>

第三章单元测试

研究代码,该jsp页面能正常显示7吗?下列4个说法哪个正确?Calculator.java:packagepack;publicclassCalculator{privateinti1;privateinti2;publicCalculator(inti1,inti2){this.i1=i1;this.i2=i2;}publicCalculator(){}publicintgetI2(){returni2;}publicintgetI1(){returni1;}publicvoidsetI1(inti1){this.i1=i1;}publicintgetSum1(){returni1+i2;}publicstaticvoidmain(String[]args){}}jsp页面代码:<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@pageimport="pack.*"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>Inserttitlehere</title></head><body><jsp:useBeanid="s"class="pack.Calculator"><jsp:setPropertyname="s"property="i1"value="3"></jsp:setProperty><jsp:setPropertyname="s"property="i2"value="4"></jsp:setProperty>${s.sum1}</jsp:useBean></body></html>

A:代码没有任何问题,页面显示正常,显示:7

B:${s.sum1}有误

C:有误代码:<jsp:useBeanid="s"class="pack.Calculator"><jsp:setPropertyname="s"property="i1"value="3"></jsp:setProperty><jsp:setPropertyname="s"property="i2"value="4"></jsp:setProperty></jsp:useBean>

D:此代码导致页面出错publicintgetSum1(){returni1+i2;}

答案:有误代码:<jsp:useBeanid="s"class="pack.Calculator"><jsp:setPropertyname="s"property="i1"value="3"></jsp:setProperty><jsp:setPropertyname="s"property="i2"value="4"></jsp:setProperty></jsp:useBean>

以下为一表单提交后地址栏URL地址:http://localhost:8080/javaweb/web1.jsp?name=Mike从该地址可以得出,项目名称为:_________,表单提交方式method值为:_________

答案:0

JSP脚本元素主要包含三种类型,分别是JSPScriptlets、声明标识和____。

答案:0当用户第一次访问JSP页面时,该页面都会被JspServlet翻译成一个Servlet源文件,然后将源文件编译为后缀名为____的文件。

答案:0除了RequestDispatcher接口的forward()方法可以实现转发外,还可以通过JSP的____标签来实现转发。

答案:0

第五章单元测试

请求转发时候我们使用的是RequestDispather对象,假设当前包为test,有servlet1和servlet2。下面从servlet1跳转到servlet2的写法正确的是(

A:RequestDispatcherrd=context.getRequestDispatcher("/test/servlet2");

B:

RequestDispatcherrd=context.getRequestDispatcher("/servlet2");

C:RequestDispatcherrd=context.getRequestDispatcher("servlet2");

D:RequestDispatcherrd=context.getRequestDispatcher("test/servlet2");

答案:

RequestDispatcherrd=context.getRequestDispatcher("/servlet2");

HttpServlet类中,用来处理POST请求的方法是()

A:doGet

B:doPost

C:doGot

答案:doGet

程序中创建了一个Servlet,该Servlet重写了其父类的doGet()和doPost()方法,那么其父类可能是()

A:

HttpServletB:ServletExceptionC:RequestDispatcher

答案:

HttpServlet阅读下面代码片段:<%out.println("firstline");response.getWriter().write("secondline");%>当使用浏览器访问该jsp页面时会什么结果()

A:先输出secondline,再输出firstline

B:先输出firstline,再输出secondlineC:404D:500

答案:先输出secondline,再输出firstline

在Servlet技术中,提供了两个用于保存会话数据的对象,分别是____和Session。

答案:0

第六章单元测试

jdbc编程访问salary数据库中teacherinfo表,teacherinfo表包含5个属性,分别为:tnochar(5)教师编号teachernamevarchar(10)教师姓名ageint年龄sexchar(1)性别“男”或”女”titlevarchar(10)职称编程在控制台中输出姓名为“张三”的教师全部信息,包括张三的工号、姓名、年龄、性别、职称等。importjava.sql.*;publicclassTest{publicstaticvoidmain(String[]args){try{

Connectioncon;

con=DriverManager.getConnection(

"jdbc:sqlserver://localhost;databaseName=salary","sa",

"123456");

Statementstmt=con.createStatement();

ResultSetrs=stmt.executeQuery("select*fromteacherinfowhere(第一空)='张三'");

while(rs.next()){

System.out.println(rs.getString("tno"));

System.out.println(rs.getString("teachername"));

System.out.println(rs.getString("age"));

System.out.println(rs.getString("sex"));

System.out.println(rs.getString("(第二空)"));

}

}catch(Exceptione){

e.printStackTrace();

}}}

答案:0jdbc编程访问salary数据库中teacherinfo表,teacherinfo表包含5个属性,分别为:tnochar(5)教师编号teachernamevarchar(10)教师姓名ageint年龄sexchar(1)性别“男”或”女”titlevarchar(10)职称编程:输出教师中最小年龄的教师姓名importjava.sql.*;publicclassTest{publicstaticvoidmain(String[]args){try{Connectioncon;

con=DriverManager.getConnection(

"jdbc:sqlserver://localhost;databaseName=salary","sa",

"123456");

Statementstmt=con.createStatement();

ResultSetrs=stmt.executeQuery("Selectteachername

fromteacherinfowhereage=(Select(第一空)FROM

teacherinfo)");

while(rs.next()){

System.out.println(rs.getString("(第二空)"));

}

}catch(Exceptione){

e.printStackTrace();

}}}

答案:0编程在jsp页面中输出所有教师的平均年龄JDBC编程访问salary数据库中teacherinfo表,teacherinfo表包含5个属性,分别为:tnochar(5)教师编号teachernamevarchar(10)教师姓名ageint年龄sexchar(1)性别“男”或”女”titlevarchar(10)职称页面代码如下:<%@pagelanguage="java"contentType="text/html;charset=UTF-8"

pageEncoding="UTF-8"%><%@pageimport="java.sql.*"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>Inserttitlehere</title></head><body>

<%

try{

Connectioncon;

con=DriverManager.getConnection(

"jdbc:sqlserver://localhost;databaseName=salary","sa",

"123456");

Statementstmt=con.createStatement();

ResultSetrs=stmt.executeQuery("select(第一空)asavgagefromteacherinfo");

while(rs.next()){

%>

<%=rs.getInt("(第二空)")%>

<%

}

}catch(Exceptione){

e.printStackTrace();

}

%></body></html>

答案:0设计查询条件页面,要求能够根据姓名中的一部分得到查询结果,例如输入“三”.可以将姓名为“张三”和“张三丰”的这些教师的信息查询出来并且显示在jsp页面。jdbc编程访问salary数据库中teacherinfo表,teacherinfo表包含5个属性,分别为:tnochar(5)教师编号teachernamevarchar(10)教师姓名ageint年龄sexchar(1)性别“男”或”女”titlevarchar(10)职称

关键代码如下:<body><formaction="TeacherInfo.jsp"method="post">

请输入待查询的教师姓名:<inputtype="text"name="tname"></input><inputtype

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论