Java Web程序设计题库
一、选择题
1、以下文件名后缀中,只有( C )不是静态网页的后缀。
A、.html
B、.htm C .JSP D、.shtml
2、以下文件名后缀中,只有( B )不是动态网页的后缀。
A、.jsp
B、.html
C、.aspx
D、php
3、在page指令中,( C )属性是可以在页面中重复的属性。
A、language
B、buffer
C、import
D、autoflush
4、JSP的结构由( B )组成(多选)。
A、指令
B、注释
C、脚本元素
D、操作
5、以下选项中,那一项不是JSP指令( B )。
A、page
B、import
C、include
D、taglib
6、下面哪种数据类型是基本类型( D )。
A、class
B、interface
C、数组
D、char
7、下面哪种数据类型是引用类型( C )。
A、boolean
B、int
C、interface
D、long
8、下面哪一个运算符具有3个操作数( D )。
A、*
B、++
C、&&
D、:
9、下面那个运算符只有一个操作数( A )。
A、~
B、||
C、<<
D、/
10、下面那个语句是条件语句( C )。
A、break语句
B、while语句
C、if语句
D、for语句
11、类中的成员默认的访问修饰符是( A )。
A、private
B、protected
C、public
D、空
12、常量使用( C )进行修饰
A、private
B、abstract
C、final
D、static
13、包含Servlet发回到客户端信息的ServletResponse对象是由( C )创建的。
A.客户端的浏览器
B.Web服务器的HTTP引擎
C.Web服务器的Servlet容器
D.Servlet对象
14、对于标准的Web网页,通常使用( B )表示响应信息是HTML格式的文本文件。
A.text/css B. text/html
C.application/ D. application/msword
15、下面哪个方法不属于session对象( D )
A、getAttributeNames()
B、getservletContext()
C、invalidate()
D、addCookie(Cookie cook)
16、下面哪个方法不属于request对象( B )
A、getServerName()
B、getServerInfo()
C、getServletPath()
D、getServerPort()
17、能够获取当前页信息并调用页面方法的对象是( B )
A、request
B、page
C、PageContext
D、session
18、以下操作中,( A )是与使用JavaBean无关的。
A、jsp:include
B、jsp:useBean
C、jsp:setProperty
D、jsp:getProperty
19、下面哪个不是jsp:setProperty操作的属性( D )。
A、name
B、param
C、property
D、scope
20、以下方法中,哪一个方法不是HTTPServlet类的方法( B )。
A、doGet
B、doService
C、doPost
D、doDelete
21、以下类中,哪一个类不是和包中提供的类或接口( B )。
A、Servlet
B、BaseServlet
C、GenericServlet
D、HTTPServlet
22、与JSP同类型的技术有( C )。
A.CGI C++ #
23、下面( D )不是JDK的开发包。
A.JavaSE
24、Tomcat的默认端口是( B )。
A.7001
25、下面不是JSP本身以加载的基本类的是( A )。
、对于预定义<%!预定义%>的说法错误的是( C )。
A.一次可以声明多个变量和方法,只要以分毫(;)结尾就行
B.一个声明仅在一个页面中有效
C.声明的变量将作为局部变量
D.在预定义中声明的变量将在JSP页面初始化时初始化
27、在JSP中使用
D.以上皆不会出现
28、page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是 ( D )。
A.<%@ page %>作用于整个JSP页面
B.可以再一个页面中使用多个<% @page %>指令
C.为增强程序的可读性,建议将<% @page %>指令放在JSP文件的开头,但不是必须的
D.<% @page %>指令中的属性只能出现一次
29、不能再不同用户之间共享数据的方法是( A )。
A.通过Cookie
B.利用文件系统
C.利用数据库
D.通过ServletContext对象
30、在JSP中调用JavaBean时不会用到的标记是( A )。
A.
B.
C.
D.
31、下列属于JSP中注释的有( AD )(多项选择)
A.<%--与--%>
B./
C./** 与 **/
D.
32、page对象属于( C )类对象。
A.输入输出
B.作用域通信对象 D.错误
33、下列不是JSP作用域的通信对象的有( D )。
34、下列可以解决在JSP中的中文问题的方法有( ACDE )。(多项选择)。
A.在页面设置charset
B.系统自动设置
C.利用过滤器对所有的请求进行转码
D.对request和response进行转码设置
E.在页面设置pageEncoding
35、下面( D )不是core标记库的条件处理标记。
A
36、下面( D )不是
37、下面( B )标记是用来设置时区的。
A.
B.
C.
D.
38、下列选项中,( C )是正确的并且客户端不能查看到的JSP注释。
A.<-- 注释-- >
B.
42、下面( D )不是TLD文件中的内容。
A.标准的XML声明和一个DOCTYPE声明
B.
C.
D.
E.
43、
A.
B.
C.
D.
44、
A.所有请求参数的所有值
B.使用request中的一个参数值来指定JavaBean中的一个属性值
C.表示使用指定的值来设定JavaBean属性
D.值可以是字符串
45、Servlet程序的入口点是( A )。
() () () ()
46、(60*60)的作用是( B )。
A.将Cookie的保存时间设置为一分钟
B.将Cookie的保存时间设置为一个小时
C.将Cookie的保存时间设置为60个小时
D.将Cookie的保存时间设置为一天
47、下面( A )是重写的URL。
A.重写超链接表单的Action属性
的隐藏域保存用户状态信息 D.使用Cookie
48、下面( A )不是Cookie的属性读取方法。
() ()
() ()
49、下面选项中,( B )不是MVC模式的优势。
A. MVC模式使应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑、数据层、用户界面和应用流程控制这三个层次,能够增强代码的稳定性
B. MVC模式实现了很好的分布式组件架构
C.对于项目开发而言,MVC三层的分离有利于在项目小组内按照小组成员各自的擅长进行分工,有利于三个部分并行开发、加快项目进度
D. MVC模块功能的划分有利于在代码修改过程中进行模块的隔离,而不需要把具有不同功能的代码混杂在一起造成混乱
50、对于标准的Web网页,通常使用( B )表示响应信息是HTML格式的文本文件。
A. text/css
B. text/html
C.application/ D. application/msword
51、JAVA Web应用的部署描述文件总是放在Web应用的( C )目录下。
B.META-CFG
D.WEB-CFG
52、有关C/S、B/S结构下列说法错误的是( D )。
A.在C/S结构,即客户端/服务器结构中,有专门的数据库服务器,但客户端还要运行客户端应用程序,这也叫做胖客户端。
B.在B/S结构中,客户端在浏览器中只负责表示层逻辑的实现,业务逻辑和数据库都在服务器端运行。也就是说,应用程序部署在服务器端,客户端通过浏览器访问应用程序。
C.通常B/S结构中,客户端发送HTTP请求消息传给服务器,服务器将请求传递给Web应用程序,Web应用程序处理请求,并把相应的HTML页面传给客户端。
D.Web应用是基于C/S结构的,也就是客户端/服务器结构。
53、JSP EL表达式的语法为( C )。
A. !JSP expression
B.@{ JSP expression }
C. ${JSP expression }
D.#{ JSP expression}
54、关于在Web应用中于一个Servlet关联的过滤器数量,正确的说法是( A )。
A.可以为一个Servlet部署多个过滤器类
B.每个Servlet必须至少有一个过滤器类
C.每一个过滤器类必须部署到至少一个Servlet
D.以上说法都不正确
55、pageContext的范围是( D )。
56、下面( C )不是重写的URL。
A. 重写超链接表单的Action属性
C. 使用Cookie 的隐藏域保存用户状态信息
57、下面( D )不是config的方法。
A.getInitParameter() B.getInitParameters()
C.getServletName() D.getHostName()
58、下面( C )不是Servlet的技术特点。
A.防崩溃 B. 跨平台 C. 多次请求 D. 跨服务器
59、下面( D )不是简单的自定义标记的元素构成。
A.JavaBeans B. JSP页面上的标记库声明
C.标记处理
D.
60、EL表达式中的“.”运算起( B )作用。
A. 动态取值
B.访问JavaBean对象的属性
C. 检索数组
D.检索集合的元素
二、填空题
1、JSP使用____Java______语言实现动态显示。
2、在JSP中,对象的作用域有___page_______、_____request_____、___session_______和____application______
3、JSP的注释类型有__________和___<%-- --%>_______
4、JSP指令控制对整个页面的处理,目前有page、include和___taglib_____三种。
5、JSP页面由__HTML代码_____和嵌入其中的___Java代码_____所组成。
6、JSP技术就是__Java EE___技术中的一个组成部分。
7、Tomcat是JSP运行的__引擎____。
8、MyEclipse是__可视化____的开发工具。
9、JSP页面是由传统的页面HTML文件中加入__Java脚本片断__和_JSP标记_所构成的。
10、在JSP页面中,除了普通的HTML代码,还有以下3种:__脚本元素__、__指令__和__动作__重要的组成部分。
11、JSP指令(在__<%@__和__%>__之间)用来设置和整个JSP页面相关的属性。
12、在JSP文件中,可以在<%和%>标记间直接嵌入任何有效的__Java语言代码__。
13、JSP引擎管理JSP页面生命周期的两个阶段: __转换_____和___执行______。
14、在JSP页面中可以声明变量和方法,但是仅在__当前页面____内有效。
15、___JSP指令_____用来设置整个JSP页面相关的属性。
16、JSP页面可以通过__include指令______来包含其他文件。
17、jsp:forward动作用于从一个JSP文件向另一个文件传递一个包含用户请求的__request______对象。
18、Jsp:attribute动作主要有name和___trim_____两个属性。
19、request对象包含所有__请求___的信息,如___请求____的来源、标头、Cookies和____请求_____相关的参数值等。
20、pageContext对象可以获取当前页面的其他__JSP隐含对象______。
21、__ exception____对象可以输出错误信息。
22、
23、__
24、<x:out>标记是通过__XPath_____技术(定位XML元素的一种技术)来实现的。
25、_fn:endsWith_____函数用来判断源字符串是否符合一连串特定词尾。
26、fn:toLowerCase函数允许将源字符串中的字符全部转换成___小写___字符。
27、JavaBean是描述(Java)的___软件组件_______模型。
28、JavaBean通过__java编译器_______可以得到正确的执行。
29、JavaBean类似于Microsoft的___COM_____组件。
30、JavaBean类必须有一个___没有参数______的构造函数。
31、__
32、Servlet是运行在服务器端的____Java应用程序_____。
33、Servlet的生命周期分为3个时期: __装载Servlet__、__创建实例__和_销毁实例______。
34、___ServletRequest接口____定义一个Servlet引擎产生的对象,通过这个对象Servlet可以获得客户端请求的数据。
35、Cookie能够帮助Web服务器保存_访问者____的相关信息。
36、__状态支持机制_____必须允许服务器将状态信息发送到客户端,并保存这条信息会随请求一起返回到服务器。
37、JSP开发网站的两种模式分为__JSP+JavaBean___和__ JSP+Servlet+JavaBean ____。
38、_事务处理____模块包含应用程序在数据运算中使用的各种食物规则和操作方法。
39、采用__N层应用模式______可以将问题细化,可集中精力解决每个单独的层。
40、MVC是一种设计模式,它由___视图_____、___控制器______和___模型_______三部分组成。
41、文件是Web应用的必备组件。
42、在Tomcat启动Web应用时,该应用中所有的JSP页面将被编译成____ Servlet类文件_____________。
43、每当传递请求或响应时调用Filter的____doFilter()__________方法。
44、维护用户会话的三种基本技术是URL重写技术、__ cookie技术___和隐藏表单域。
45、HTTP是一个____无状态___________协议。
46、在HTTP协议中,用于发送大量数据的方法是___POST_______。
47、在J2EE的Web层主要有两种技术方案:___Servlet___技术和__JSP___技术。
48、_Web_____页面和_ UI____屏幕是表示模块的典型例子。
49、一个典型的___关系数据库___通常由一个或多个被称作表格的对象组成,数据库中的所有数据或信息都保存在这些表格中。
50、__SQL语句______的主要功能就是同各种关系数据库建立连接并进行操作,它作为关系数据库管理系统的标准语言。
51、__JDBC______是用于Java应用程序连接数据库的标准方法,简单说就是用访问数据库的。
52、在加载Driver类时,它应该创建自己的实例并向__DriverManager____注册该实例。
53、数据库连接池的基本思想就是为数据库连接建立一个___缓冲池_____。
三、简答题
1、请简述JSP的执行过程
一个JSP页面的执行过程可以分为以下几个步骤:
(1)浏览器客户端向JSP引擎发出对JSP页面的请求
2)JSP引擎将对应JSP页面转换成Java Servlet源代码
(3)JSP引擎编译Java Servlet源代码,生成.class文件
(4)JSP引擎加载运行对应的.class文件,生成响应的结果页面
(5) JSP引擎把响应的输出结果发送到浏览器客户端
2、简述
include指令的作用是在JSP页面出现该指令的位置处,静态插入一个文件,即JSP页面和插入的文件合并成一个新的JSP 页面,然后JSP引擎再将这个新的JSP页面转译成Java文件。因此,插入文件后,必须保证新合并成的JSP页面符合JSP语法规则,即能够成为一个JSP页面文件。
3、JSP有哪些内置对象作用分别是什么
request:用户端请求,此请求会包含来自get/post请求的参数
response:网页传回用户端的回应
pageContext:当前JSP页面的上下文信息
session:与请求有关的会话信息
application:服务器servlet上下文信息
out:用来传送回应的输出
config:表示JSP页面的servlet配置信息以及Web应用配置描述文件
page:JSP页面本身
exception:处理异常信息
4、简述Servlet和JSP的关系
JSP是以另外一种方式实现的Servlet, Servlet是JSP的早期版本,在JSP中,更加注重页面的表现,而在Servlet中则更注重业务逻辑的实现。因此,当编写的页面显示效果比较复杂时,首选是JSP,或者在开发过程中,HTML代码经常发生变化,而Java代码则相对比较固定时,可以选择JSP。而在处理业务逻辑时,首选则是Servlet。同时,JSP只能处理浏览器的请求,而Servlet则可以处理一个客户端的应用程序请求。因此,Servlet加强了Web服务器的功能。
5、简述JSP中的作用域的分类
(1)页作用域,只允许在所建的JSP页面中访问
(2)请求作用域,在相应的请求的生命周期内有效,就是说对象在创建它的页面内有效,以及请求被转发或被包含的页面内有效
(3)会话作用域,范围比请求作用域大,参与会话的所有页面都可以访问
(4)应用程序作用域,在Web应用程序活动期间,应用程序对象在应用的整个生命周期内都是有效的,特定的应用程序组件都可以访问这些对象
6、请简述Servlet的基本运行流程。
(1) 客户端(一般是Web浏览器)通过HTTP协议向Web服务器发送请求
(2)Web服务器接收该请求并将其发给Servlet。如果Servlet尚末被加载,Web服务器将把它加载到Java虚拟机并且执行它
(3) Servlet接收该HTTP请求并执行相应的处理
(4) Servlet向Web服务器返回应答
(5) Web服务器将从Servlet收到的应答发送给客户端
7、简述JavaBean具有哪些特征
(1) JavaBean类必须有一个没有参数的构造函数
(2) JavaBean内的属性都应定义为私有的
(3) 属性值通过getXxx和setXxx来操作
8、请写出7个JSP的动作并写出其作用
练习题一Visual FoxPro 基础 、选择题 1. 关系数据库管理系统应能实现的专门关系运算包括___c __________ A 显示、打印、制表B关联、更新、排序 C 选择、投影、连接D排序、索引、统计 2. 关系是指__b__。 A 属性的集合B元组的集合 C 实例的集合 D 字段的集合 3. 如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是___b ______ 。 A)属性型B )属性值C )记录型D )记录值 4. 关系数据库系统中所使用的数据结构是 _______ d ___ 。 A)图B )树C )表格D )二维表 5. 对表进行水平方向的分割用的运算是 _______ b ___ 。 A)交B )选择C )投影D )连接 6. 下列数据库技术的术语与关系模型的术语的对应关系中_______ d _____ 是正确的。 A)实例与关系 B )字段与元组C )记录与属性 D )记录类型与关系模式 7. 下列关于数据库系统的叙述中,正确的是 _____ c _____ 。 A)数据库系统中数据的一致性是指数据类型一致 B)数据库系统只是比文件系统管理的数据更多 C)数据库系统减少了数据冗余 D数据库系统避免了数据冗余 8. 关系数据模型 ______ d ___ 。 A)只能表示实体间的1:1联系 B)只能表示实体间的1:n C只能表示实体间的m:n D 可以表示实体间的上述三种联系 9. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称
这个属性为 _____ a____ 。 A)关键字B )主属性C )数据项D )主属性值 10. 关系数据库管理系统中的元组是______ b ____ 。 A)关系中的垂直方向的列 B )关系中的水平方向的行 C属性或属性的组合 D )以上的答案均不正确 11. 从数据库的整体结构看,数据库系统采用的数据模型有_________ a __ 。 A)层次模型、网状模型和关系模型 B)层次模型、网状模型和环状模型 C)网状模型、链状模型和层次模型 D链状模型、关系模型和层次模型 12. 设有属性A B、C D以下表示中不是关系的是___________ d__。 A)R( A) B )R( A, B)C )R (A, B, C, D) D )R (A X B X C X D) 13. 若实体间联系是M N的,则将联系类型_________ a___ 。 A)也转换为关系模型 B)属性加入任一个关系模式中 C)属性加入N端实体类型相应的关系模式中 D)属性加入M端实体类型相应的关系模式中 14. 数据库系统的构成为数据库、计算机硬件系统、用户和________ a ____ 。 A 数据库管理系统 B 操作系统 C 数据集合 D 文件系统 15. 层次型、网状型和关系型数据库划分原则是________ c ___ 。 A 文件大小 B 记录长度 C 数据之间的联系 D 联系的复杂程度 16. 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是 _____ d ___ 。 A 封装结构 B 层次结构 C 网状结构 D 二维表结构 17. 在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过__a ________ 。 A 主键 B 超键 C 外键 D 候选键 18. 层次模型不能直接表示 ______ b __ 关系。 A 1:1 B m:n C 1:m D 1:1 和1:m 19. DBAS旨的是_____ d____ 。
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 主要用于处理与表达(跨平台交换)数据
第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 ABCD A)Web是图形化的和易于导航的 B)Web与平台无关 C)Web是分布式的 D)Web 是动态的 (2)下列关于Tomcat说法正确的是。 ABCD A) Tomcat是一种编程语言 B) Tomcat是一种开发工具 C) Tomcat是一种编程思想 D) Tomcat是一种开编程规范 (3)下列关于Tomcat个目录说法错误的是。 E E) work目录——包含web项目示例,当发布web应用时,默认情况下把web 文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 ABCDE A) HTTP是一种请求/响应式的协议 B) HTTP请求消息中Accept表示浏览器可接受的MIME类型 C) HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D) HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E) HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。ABCDE A) JSP是Sun公司推出的新一代站点开发语言 B) JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 C) JSP将内容的生成和显示进行分离 D) JSP强调可重用的组件 E) JSP采用标识简化页面开发 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 C C)编译指令向客户端产生任何输出 (2)下面关于page指令说法中错误的是。 B B)一个JSP页面只能包含一个page指令 (3)下面关于page指令的属性说法错误的是。 DE D)session属性制定此页面是否参与HTTP会话。默认值false E)errorpage属性指示当前页面是否为其他页的errorpage目标 (4)下列说法中正确的是。 ABDE A)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含 B)include指令中file属性指定要包含的文件名 D)Taglib指令允许页面使用者自定义标签 E)你必须在使用自定义标签之前使用<% @ taglib %>指令 (5)下列说法中错误的是。 B B)<%-- This comment will not be visible in the page source --%>会在客户端的HTML源代码中产生和上面一样的数据
《程序设计基础》考试试卷二 1.1966年,Bohra和Jacopini提出的三种基本程序设计结构是:________ A.if、while和for; B. switch、do-while和for; C.while、do-while和for; D.顺序结构、分支结构和循环结构。 2.算法的特征不包括:______。 A.有穷性 B.可行性 C.确定性 D.有1个或者多个输入。 3.C语言源程序的基本组成单位是______。 A.函数 B. 语句 C. 声明和语句 D. 文件 4.下列标识符中,只有______是合法的。 A.if B. 3ab C. Int D. A-4 5.下列常量中,只有______是合法的。 A.3e-0.3 B. ‘abc’ C. 02a1 D. ‘\377’ 6.下列说法中正确的是:______。 A.C语言中的for语句的三个表达式都可以省略,而且分号也可以省略。 B.宏替换比函数调用的执行速度慢。 C.实质上,C语言中的指针就是一个变量的地址。 D.C语言中的任何函数都可以由程序员命名。 7.C语言中,运算对象必须是整型的运算符是_______。 A./ B. % C. + D. - 8.以下叙述中错误的是_______。 A.C语句必须以分号结束 B.复合语句在语法上被看作一条语句 C.空语句出现在任何位置都不会影响程序运行 D.赋值表达式末尾加分号就构成赋值语句 9.以下叙述中正确的是_______。 A.调用printf函数时,必须要有输出项 B.使用putchar函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出 D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码10.以下关于函数的叙述中正确的是_______。 A.每个函数都可以被其它函数调用(包括main函数) B.每个函数都可以被单独编译 C.每个函数都可以单独运行 D.在一个函数内部可以定义另一个函数 11.有以下程序段typedef struct NODE{ int num; struct NODE *next;
单项选择题: 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. JavaWeb程序设计 习题参考答案(第7章)第七章监听和过滤 1、调用ServletContext的getAttribute()方法时,会触发哪个方法调用?(假设有关联的 监听器) A、ServletContextAttributerListener的attributeAdded()方法 B、ServletContextAttributeListener的attributeRemove()方法 C、ServletContextAttributerListener的attributeReplace() D、不会调用任何监听方法 参考答案:D 2、调用HttpSession的removeAttribute()方法时,会触发哪个方法调用?(假设有关联的监听器) A、HttpSessionListener的attributeRemove()方法 B、HttpSessionActivateionListener的attributeRemove()方法 C、HttpSessionBindingListener的attributeRemove() D、HttpSessionAttributerListener的attributeRemove 参考答案:D 3、调用HttpServletRequest的setAttribute()方法时,会触发哪个方法调用?(假设有关联的监听器) A、ServletRequestAttributeListener的attributeAdded()方法 B、ServletRequestAttributeListene的attributeReplaced()方法 C、ServletRequestAttributeListene的attributeRemove()方法 D、ServletRequestAttributeListene的attributeSetted()方法 参考答案:A 4、在web.xml中使用什么元素配置监听器 A、 程序设计基础练习题(全答案版)《程序设计基础——C#.NET》练习 参考答案: 一、选择题 https://www.sodocs.net/doc/2c13820153.html,的目的就是将____A____作为新一代操作系统的基础,对互联网的设计思想进行扩展。A.互联网 B. Windows C. C# D. 网络操作系统 2.假设变量x的值为10,要输出x值,下列正确的语句是__C__。 A.System.Console.writeline(“x”) B. System.Cosole.WriteLine(“x”) C. System.Console.WriteLine(“x={0}”,x) D. System.Console.WriteLine(“x={x}”) 3.要退出应用程序的执行,应执行下列的_A___语句。 A. Application.Exit(); B. Application.Exit; C. Application.Close(); D. Application.Close; 4.关于C#程序的书写,下列不正确的说法是__D________。 A.区分大小写 B.一行可以写多条语句 C.一条语句可以写成多行 D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法 5. 在C#语言中,下列能够作为变量名的是__C__。 A.if B. 3ab C. b_3a D. a-bc 7. 能正确表示逻辑关系“a≥5或a≤0”的C#语言表达方式是__D__。 A.a>=5 or a<=0 B. a>=5|a<=0 C. a>=5&&a<=0 D. a>=5||a<=0 8. 以下程序的输出结果是___C_____。 A. 5 B. 4 C. 6 D. 不确定 9. If语句后面的表达式应该是__A___。 A.逻辑表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式10.有如下程序: Java-Web程序设计题库Java Web程序设计题库 一、选择题 1、以下文件名后缀中,只有( C )不是静态网页的后缀。 A、.html B、.htm C .JSP D、.shtml 2、以下文件名后缀中,只有( B )不是动态网页的后缀。 A、.jsp B、.html C、.aspx D、php 3、在page指令中,( C )属性是可以在页面中重复的属性。 A、language B、buffer C、import D、autoflush 4、JSP的结构由( B )组成(多选)。 A、指令 B、注释 C、脚本元素 D、操作 5、以下选项中,那一项不是JSP指令( B )。 A、page B、import C、include D、taglib 6、下面哪种数据类型是基本类型( D )。 A、class B、interface C、数组 D、char 7、下面哪种数据类型是引用类型( C )。 A、boolean B、int C、interface D、long 8、下面哪一个运算符具有3个操作数( D )。 A、* B、++ C、&& D、: 9、下面那个运算符只有一个操作数( A )。 A、~ B、|| C、<< D、/ 10、下面那个语句是条件语句( C )。 A、break语句 B、while语句 C、if语句 D、for语句 11、类中的成员默认的访问修饰符是( A )。 A、private B、protected C、public D、空 12、常量使用( C )进行修饰 A、private B、abstract C、final D、static 13、包含Servlet发回到客户端信息的ServletResponse对象是由( C )创建的。 JAVA WEB程序设计第4章《Java Web程序设计》课程第4章章节检测 一、选择题:(每题4分,共40分) 1、假设myObj是一个对象的引用,ml()是该对象上一个合法的方法。下面的JSP结构哪个是合法的?(B) A.<%myObj.ml()%> B.<%=myObj.ml()%> C.<%myObj.ml();%> D.<%=myObj.ml();%> 2、说明下面代码哪些是合法的JSP结构?(BC) A.<%=myObj.ml();%> B.<%int x=4,y=5;%> C.<%!Int getI(int i){return i;}%> D.<%myObj.ml();%> 3、下面哪个page指令是合法的?(A) A.<%@page pageEncoding="utf-8"%> B.<%!page pageEncoding="utf-8"%> C.<%page pageEncoding="utf-8"%> D.<%@Page pageEncoding="utf-8"%> 4、下面哪个page指令是合法的?(B) A.<%@page import="java.util.*java.text.*"%> B.<%@page import="java.util.*,java.text.*"%> C.<%@page import="java.util.*","java.text.*"%> D.<%@page buffer="true"%> 5、下面哪些是合法的JSP隐含变量?(CD) A.stream B.context C.exception D.application 6、下面关于JSP生命周期方法,哪个是正确的?(A) A.只有jspInit()可以被覆盖 B.只有jspDestroy()可以被覆盖 C.jspInit()和jspDestroy()都可以被覆盖 D.jspInit()、_jspService()和jspDestroy()都可以被覆盖 7、下面哪个JSP标签可以再请求时把另一个JSP页面的结果包含到当前页面中?(B) A.<%@page import%> B. 计算机程序设计基础习题册含答案《计算机程序设计基础》 计算机程序设 计基础_基础知识(一) 班级 学号 姓名 成 绩 一、 单选题 习题册 1.C++源程序文件的默认扩展名为A。 2.A) cpp B) exe C) obj D) lik 3.由C++源程序文件编译而成的目标文件的默认扩展名为C。 4.A) cpp B) exe C) obj D) lik 5.由C++目标文件连接而成的可执行文件的默认扩展名为B。 6.A) cpp B) exe C) obj D) lik 7.编写C++程序一般需经过的几个步骤依次是B。 8.A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接9.程序中主函数的名字为 A 。 10.A) main B) MAIN C) Main D) 任意标识 符 11.下面四个选项中,均是不合法的 用户标识符的选项的是 C。 12.A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 13.下列变量名中合法的是 C。 14.A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 15.存储以下数据,占用存储字节最 多的是 D 。 16.A) 0 B) ‘0’ C) “0” D) 17.在C++语言中,字符型数据在内存中的存储形式是D。 18.A) 补码 B) 反码 C) 原码 D) ASCII码 19.若有说明语句:char c =’\072’;则变量c A。 20.A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令 计算机程序设计基础_基础知识(二) 班级学号姓名成绩 一、单选题 1.下列哪一个是C++语言中合法的变量 C A) 8ZSe B) ±A0 C) X0_2 D) ’x0’2.已知ch是字符型变量,下面不正确的赋值语句是A 3.A) ch='a+b' B) ch='\0' Web程序设计复习提纲(含答案)Web程序设计复习提纲 (答案不一定正确,请自己验证下是否正确。) 一、选择题 1、下列标记不属于HTML文档的基本结构的是:( d ) A. B. C. D . |