新疆职业大学2013-2014学年
第一学期期末考试(高职用)
《Web应用项目开发》标准试题(A)卷(计网11-1)
一、填空题(每空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元素里的
2.按步骤讲述创建一个ODBC数据源的过程(SQL数据库)。
一、创建数据库
1.打开SQL Server在“对象资源管理器”的“数据库”节点右键“新建数据库”假设数据库名为“Date”
2.在弹出的“新建数据库”中填写数据库名等信息假设数据库名为“Date”
3.“确定”完成
二、建立ODBC数据源
1.“开始”→“设置”→“控制面板”→“管理工具”→“数据源 (ODBC)”→“系统DSN”→“添加”→“SQL Server(最后一个)”→“您想连接哪个SQL Server(填入“.”即可)”→“下一步”→“下一步”→“更改默认的数据库为(Date)”→“完成
Web考试复习资料 第一章 1.填空题 (1).NET Framework主要包括公共语言运行库(CLR) 和类库 (2)网站在编译时,首先将语言代码编译成MSIL ,微软中间语言 (3)一台 IIS Web服务器 IP 地址为,网站端口为 8000,则要访问 Web应用程序 User 中的 URL 为 (4)可以通过复制网站同步网站上的一个文件 3.选择题 (1)VSEW 2012 不支持( A) Ajax (2) 下面( D)网站在建立时要求安装Microsoft FrontPage服务器扩展 A. 文件系统 B. 本地 IIS 站点 D. 远程站点 (3) 以下选项不属于编程语言的是(A) Basic C# C++ 4. 简答题 (1)一个学校有多个分院,每个分院有各自的网站,如果提供一台WEB服务器,如何设置答:每个分院设置各自的虚拟目录。虚拟目录是服务器硬盘上通常不再主目录下的文件夹 的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能 单独控制每个虚拟目录的读写权限。 (6)静态网页和动态网页的区别 答:静态页面是不能随时改动的,静态是一次性写好放在服务器上进行浏览的,如果想改 动,必须在页面上修改,然后再上传服务器覆盖原来的页面,这样才能更新信息,比较麻烦,使用者不能随时修改。 动态页面是可以随时改变内容的,有前后台之分,管理员可以在后台随时更新网站的内容, 前台页面的内容也会随之更新 第二章 1.填空题 (1)VSEW 2012 默认建立的XHTML文件类型是XHTML5 (2) 利用 XHTML建立一个链接到邮箱的元素是邮箱 (3)页面中的空格用   表示 (4)存放 Web窗体页 C#代码的模型有单文件页模型和代码隐藏页面模型 (5) 实现页面 3 秒自动刷新一次的元素是 (6) 在单文件页模型中,C#代码必须包含于之间 (7) 代码隐藏页模型通过CodeFile 属性和 Inherits 属性将 aspx 文件和对应的 .aspx 文 件联系起来 (8)外部样式表通过 元素链接到页面 (9)XML 主要用于处理与表达(跨平台交换)数据
-精品- 《基于WEB 程序设计》 期末考试试卷 考生注意:1.本试卷共有六道大题,满分100分。 2.考试时间90分钟。 3.卷面整洁,字迹工整。 4.填写内容不得超出密封线。 总分 题号 一 二 三 四 五 六 核分人 题分 10 10 20 10 30 20 复查人 得分 得分 评卷人 一、HTML 代码分析(每小题5分,共10分) (5分)
row 1, cell 1 | row 1, cell 2 | row 2, cell 1 2 > < 3 >row 2, cell 2 | 4 > 5 > 得分 评卷人 二、数据库基础代码分析 (每小题5分,共10分) (5分) INSERT INTO article ( title, writer, content ) VALUES (‘实验’, ‘学生’, ‘插入数据’); 2.解释代码:请解释下述代码的含义。(5分) DELETE * FROM article WHERE 编号=1; 得分 评卷人 三、标准控件代码分析(每小题10分,共20分) (10分) ButtonEx.aspx : <%@ Page Language="VB" AutoEventWireup="false" CodeFile=" ButtonEx.vb " Inherits="_Default" %>
单项选择题: 1.下列哪个不是HTML的常用标记。() A. B.
C. D.C. | |
---|---|
4.使用JavaScript语言中Document的()方法可以在页面上输出字符。 A. document.write() B. document.print() C. document.out() D. document.flush() 5.在HTML页面中,()标记用于为表中的一列指定一个标题。 A. | |
C. | D. 6.在网页中通常采用()完成性别的输入。 A.复选框 B.文本框 C.密码框 D.单选按钮 7.下列()实现单击超级链接是弹出确认对话框,询问用户是否真的删除。 A. 删除 B. 删除 C. 删除 D. 删除 8.在HTML中引用外部JavaScript文件中的正确代码为()。 A. B. C. D. WEB程序设计试题及答案一、填空题 1. HTTP协议的工作模式是基于________、_________。 2. Web全称是____________,Web是一种体系结构,通过它可以访问分布于Internet主机上的通过_________联接在一起的链接文档。 3. JavaScript是由Netscape开发的一种_______语言,可以直接插入到_______文档中。 4. IP地址中一个C类地址最高三位是110,接下来21位是________,其余___位是主机地址。 5. DHTML中的D指的是_______。 6. DOM,即__________________,是由W3C提出的,从_______对象模型技术发展而来。它将文档作为一个______结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。 7. ASP运行于________端,是Microsoft公司在1996年底推出的一种取代______的Web应用程序开发技术。 8. ASP通过后缀名为____的文件来实现,一个ASP文件相当于一个_______文件。 9. ________技术是一种良好的Web数据库访问解决方案,通过一组对象的______和方法来完成相应的数据库访问的目的。 10. 可以直接在Internet Explorer浏览器中打开XML文档,更多的是通过________和_________方式来显示XML文档。 二、选择题 1.相对比较早出现的服务器端技术是: A.ASP B.CGI C.JSP D.JavaScript 2. Web的工作模式是: A. 客户端/服务器端 B. 浏览器/服务器 C. 浏览器/浏览器 D. 浏览器/客户端 3. |