文档库

最新最全的文档下载
当前位置:文档库 > WEB应用程序开发试题

WEB应用程序开发试题

新疆职业大学2013-2014学年

第一学期期末考试(高职用)

《Web应用项目开发》标准试题(A)卷(计网11-1)

WEB应用程序开发试题

一、填空题(每空2分,共50分)

1.用某个类 public 时,该类的构造方法自动被调用。

2.为了运行SELECT 语句而读取数据库表里的数据,引用Java.sql 包里的 Statement 、PreparedStatement 及CallableStatement 类。

3.运行器的 jdbc 方法来运行SQL查询语句,而用 odbc 方法来运行非查询语句。

4.要用Odbc-Jdbc桥来连接Odbc数据源的话,Class.forName()方法里提供驱动字符串,这个字符串是这样的:

Class.forName("sql.jdbc.driver.sqlDriver")。5.JFrame、JPanel等容器控件的setVisible方法来设置,该控件是否被显示。

6.jsp主要内置对象有: session 、exception、 pageContext、request 、 application 、 out 、response 、config、page。

使用useBean动作标记的时候scope属性有4种选项,作用范围由小到大是 page 、 request 、session_、application ,其中____session是指当关闭浏览器的时候这个javabean失效,____ _application_是指当关闭服务器的时候这个javabean失效。

7.三种常用的动态网页技术是 JSP 、 ASP 、 PHP ,简称3P技术。

8.JSP利用JDBC操作数据库的步骤:

(1)加载驱动程序,调用forName()_____将自动加载驱动程序类;(2)建立连接,若连接字符串为:

String url = "jdbc:sqlserver://localhost/" + dbName +"?user="

+userName +"&password=" +userPwd,其中dbName、userName和userPwd 3个分别代表数据库的名称、数据库的用户名和用户密码,

(3)建立StateMent;(4) 执行sql语句,其中,查询数据库里的表内容是Statement接口使用execute_方法;(5)关闭数据库。

二、选择题(每空2分,共32分)

1.有关Java语言的说法中,哪种是错误的( C )

A、java是高级语言

B、java是编译型语言

C、java是结构化设计语言

D、java是移植性强的语言

2.一个可以独立运行的Java应用程序(D )

A、可以有一个或多个main方法

B、最多只能有两个main方法

C、可以有一个或零个main方法

D、只能有一个main方法

3.布尔型变量假值表示为( B )

A、true

B、false

C、t

D、f

4.Java语言中创建一个对象使用的关键字为(C )

使用班级:计网11-1

学生姓名:谢留生

学号:01811013320016

A、class

B、interface

C、new

D、create

5.i=9; K=i++;运行完以上两条语句后,K的值应该等于( A )。

A、10

B、9

C、不变

D、11

6.表单中的数据要提交到的处理文件由表单的( C )属性指定。

A.method

B. name

C. action

D. 以上都不对

7.要运行JSP程序,下列说法不正确的是( B )

A.服务器端需要安装Servlet容器,如Tomcat等。

B.客户端需要安装Servlet容器,如Tomcat等。

C.服务器端需要安装JDK。

D.客户端需要安装浏览器,如IE等。

8.当发布Web应用程序时,通常把Web应用程序的目录及文件放到Tomcat的( C )目录下。

A.work

B. temp

C. webapps

D. conf

9.下面有关HTTP协议的说法不正确的是( D )

A.HTTP协议是Web应用所使用的主要协议

B.HTTP协议是一种超文本传输协议(Hypertext Transfer Protocol),是基于请

求/响应模式的

C.HTTP是无状态协议

D.HTTP的请求和响应消息如果没有发送并传递成功的话,HTTP可以保存已传递的

信息

10.下面不属于JSP指令的是:(B )

A. include

B. import

C. page

D. taglib

11.( B )动作用于转向另一个页面。

A. next

B. forward

C. include

D. param

12.在项目中已经建立了一个JavaBean,该类为:bean.Student,该bean具有name属性,则下面标签用法正确的是:( C)

A.

B.

C.

D.

13.下列选项中,(B )可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)。

A. request.getParameter(name)

B. request.getParameter(”name”)

C. request.getParameterValues(name)

D. request.getParameterValues(“name”)

14.使用response对象进行重定向时,使用的方法是( C )。

A. getAttribute

B. setContentType

C. sendRedirect

D. setAttribute

15.session对象中用于设定指定名字的属性值,并且把它存储在session对象中的方法是( A )。

A. setAttribute

B. getAttributeNames

C. getValue

D. getAttribute

16.page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( D )

A. <%@ page %>作用于整个JSP页面。

B. 可以在一个页面中使用多个<%@ page %>指令。

C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必

须的。

D. <%@ page %>指令中的属性只能出现一次。

三、判断题(每题分 1 ,共8分)

1.构造方法的方法名语类名必须相同(对)

2.构造方法也可由编程人员用“对象名.方法名”的方式调用(错)3.Java源程序文件中是不区分字母的大小写的。(错)

4.Java可以用来进行多媒体及网络编程。(对)

5.Java程序对计算机硬件平台的依赖性很低。( 对 )

6.如果某个变量的存储类型是static,那么系统用完此变量后,此变量所占的内存空间自动被释放(对)。

7.如果某个类中存在抽象方法,用这个类时,必须具体提供抽象方法要完成的代码。(错)

8.Java程序中需要使用JDK提供的某个类时必须在程序最前面通过import 语句引用该类。(对)

四、简答题(每题5分,共10分)

1. Tomcat服务器的默认端口是多少?怎样修改tomcat的端口。

Tomcat服务器的默认端口是8080;在tomcat下的\conf\server.xml中的Connector元素里的把8080改成你想要的端口即可。

2.按步骤讲述创建一个ODBC数据源的过程(SQL数据库)。

一、创建数据库

1.打开SQL Server在“对象资源管理器”的“数据库”节点右键“新建数据库”假设数据库名为“Date”

2.在弹出的“新建数据库”中填写数据库名等信息假设数据库名为“Date”

3.“确定”完成

二、建立ODBC数据源

1.“开始”→“设置”→“控制面板”→“管理工具”→“数据源 (ODBC)”→“系统DSN”→“添加”→“SQL Server(最后一个)”→“您想连接哪个SQL Server(填入“.”即可)”→“下一步”→“下一步”→“更改默认的数据库为(Date)”→“完成