Javaweb练习题1(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Javaweb练习题1(含答案)
Javaweb
选择题
o 1. 页面中需要增加链接,正确的HTML代码是_A_____。
A. 百度
B. 百度
C. /doc/eb12351030.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.值传递是将要传递的参数(实参)的值传递给被调方法的参数(形参),被调方法通过创建一份新的内存来存储参数的值,然后在此新的内存上进行数值操作。实参和形参占有不同
的内存空间,形参值的改变不会影响实参值。