当前位置:文档之家› Javaweb练习题1(含答案)

Javaweb练习题1(含答案)

Javaweb

•选择题

o 1. 页面中需要增加链接,正确的HTML代码是_A_____。

A. 百度

B. 百度

C. https://www.doczj.com/doc/5319349177.html,

D. 百度

o 2. 以下选项中,哪个全部都是表格标签___ B___。

A.

B.

C.


D.

A. 1

B. 2

C. 3

D. 4

o 4. window对象中用于显示一个输入对话框的方法是_____C__。

A. alert()

B. confirm()

C. prompt()

D. createPopup()

o 5. 下列代码的输出结果是___B__

【2.0分】

A. 014

B. 024

C. 025

D. 运行错误

6. 针对下述JSP页面,在Servlet中需要得到用户选择的爱好的数量,最合适的代码是___C___。

游戏

运动

棋牌

美食

A. request.getParameter("aihao").length

B. request.getParameter("aihao").size()

C. request.getParameterValues("aihao").length

D. request.getParameterValues("aihao").size()

o 7. ____C__标签用于定义表格、行和单元格。

A. tbody tr td

B. table row cel

C. table tr td

D. table th td

o 10. MyEclipse中,常用web项目具体类型为(D)。【2.0分】

A. static web project

B. dynamic web project

C. java project

D. web project

o 11. 如果希望更新数据库表authors中first_name列为非空,可以使用( C )语句。【2.0分】

A. alter table authors add first_name not null

B. alter table authors modify first_name not null

C. alter table authors update first_name not null

D. alter table authors drop first_name not null

o 12. 下列说法错误的是___C___。【2.0分】

A. java是一种面向对象的编程语言。

B. c语言中有指针,java中没有

C. myEclipse不可以用自己下载的tomcat服务器

D. plsql 不是数据库

13. ,中doLogin方法的定义,可以在下列哪种文件中?【2.0分】B

A. .java文件

B. .jsp文件

C. .class文件

D. .xml文件

14. 以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果__A_______。<%

request.setAttribute("count",0);

Integer count = request.getAttribute("count") ;

%>

<%=count %>

【2.0分】

A. 编译不通过

B. 可以编译通过,但运行无输出

C. 可以编译运行,输出0

D. 编译通过,但运行时抛出ClassCastException

II. 填空题(每空1分,共20分)隐藏/显示

16.___

___ 和__
_____标签用来定义表格的行和单元格。【2.0分】

17. 超链接标签的__href__属性用来指定链接地址。【1.0分】

18. java可分为三类:___javaSE___、__javaEE___和javaME。【2.0分】

19. mvc思想中,M是(model _),V是(_ view_),c是controller。

20. JSP页面中的6个基本元素包括指令、_声明_、表达式、_脚本__、动作标签和注释。声明脚本

21. _重定向__和__请求转发_是Servlet处理完数据后进行跳转的两种方式。

22. JSP内置对象有:exception、pageContext、out、config、__application__、

page、response、request、__session__。

application session

23. JSP页面在容器中运行需要经过3个过程:__翻译_、_编译__和执行。

翻译编译

24. 在JavaScript中根据变量的作用域可以分为:全局变量和__局部变量__两种。

局部变量

26. 表格的_colspan_和___rowspan__属性用于水平和垂直合并单元格。colspan rowspan III. 简答题(每题5分,共15分)隐藏/显示

27. 找出下述代码中的错误:

<%! int x;

int method1() {

return x++;

}%>

<% int x = method1();

int y;

%> 【5.0分】

int x=method1();错误,因为x在声明中已经定义

<%=method1();%> 错误,表达式中不能带分号

28. 简述值传递和地址传递。

1.值传递是将要传递的参数(实参)的值传递给被调方法的参数(形参),被调方法通过创建一份新的内存来存储参数的值,然后在此新的内存上进行数值操作。实参和形参占有不同

的内存空间,形参值的改变不会影响实参值。

2.引用传递是将实参的地址传递给形参,被调方法通过地址指向实参内存空间,继而对原参数值进行直接操作。即实参和形参占有相同的内存空间,形参值被修改后实参也跟着改变。

29. 简述重定向和请求转发的区别。

重定向:response.sendRedirect();地址栏地址是第二次请求的地址;不保存第一次请求的内容;路径中开始的“/”代表服务器的根路径。

请求转发:request.getRequestDispatcher().forword();地址栏不发生改变;可以获取第一次请求的内容;路径中开始的“/”代表项目的根路径。

Javaweb练习题1(含答案)模板

Javaweb ?选择题 o 1. 页面中需要增加链接,正确的HTML代码是_A_____。 A. 百度 B. 百度 C. https://www.doczj.com/doc/5319349177.html, D. 百度 o 2. 以下选项中,哪个全部都是表格标签___ B___。 A.

B.
C.
D.