D.
A. 1
B. 2
C. 3
D. 4
o 4. window对象中用于显示一个输入对话框的方法是_____C__。
A. alert()
B. confirm()
C. prompt()
D. createPopup()
o 5. 下列代码的输出结果是___B__
var a = new Array();
document.write(a.length);
a[1] = 1;
document.write(a.length);
a = [1, 2, 3, 4,];
document.write(a.length);
【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. |