计算机程序设计员JAVA三级理论知识复习题含答案.docx
《计算机程序设计员JAVA三级理论知识复习题含答案.docx》由会员分享,可在线阅读,更多相关《计算机程序设计员JAVA三级理论知识复习题含答案.docx(43页珍藏版)》请在冰豆网上搜索。
![计算机程序设计员JAVA三级理论知识复习题含答案.docx](https://file1.bdocx.com/fileroot1/2023-4/16/a08302fa-44ff-4d5e-9249-ae7caf735f4c/a08302fa-44ff-4d5e-9249-ae7caf735f4c1.gif)
计算机程序设计员JAVA三级理论知识复习题含答案
计算机程序设计员(JAVA)(三级)理论知识复习题含答案
单选题
当使用GET请求方法向Web服务器提交表单时,如用户名、密码等表单信息一般存放在请求报文的()位置。
[单选题]*
A、请求行(正确答案)
B、Connection标题行
C、Host标题行
D、请求消息主体
在HTTP响应中,状态代码403表示()。
[单选题]*
A、服务器无法找到请求指定的资源
B、请求消息中存在语法错误
C、请求需要通过身份验证和/或授权
D、服务器理解客户的请求,但由于客户权限不够而拒绝处理(正确答案)
自定义的Servlet应重载HttpServlet类的()方法以响应客户发出的POST请求方法。
[单选题]*
A、POST
B、onPost
C、doPost(正确答案)
D、ResponsePost
在Java规范中,Servlet类的实例化是由()完成的。
[单选题]*
A、Servlet容器(正确答案)
B、Web服务器的HTTP引擎
C、浏览器
D、JAVA编译器
Servlet通常使用()表示响应信息是一个Excel文件的内容。
[单选题]*
A、text/css
B、text/html
C、application/vnd.ms-excel(正确答案)
D、application/msword
HttpServletResponse提供了()方法用于向客户发送cookie。
[单选题]*
A、addCookie(正确答案)
B、setCookie
C、sendCookie
D、writeCookie
当对象绑定到会话或从会话解绑定时,()有责任通知该对象。
[单选题]*
A、Web容器(正确答案)
B、Web服务器
C、用户代理
D、HttpSession
一个ServletContext对象可用来为()Web应用程序存储应用程序数据。
[单选题]*
A、一个(正确答案)
B、两个
C、三个
D、零个
在HTML页面中,下面关于Window对象的说法不正确的是()。
[单选题]*
A、Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息
B、Window对象是浏览器所有内容的主容器
C、浏览器打开HTML文档时,通常会创建一个Window对象
D、如果文档定义多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象.(正确答案)
在CSS语言中()的适用对象是
所有对象
。
[单选题]*
A、背景附件(正确答案)
B、文本排列
C、纵向排列
D、文本缩进
下列对CSS
关联选择符
表述不正确的一项是()。
[单选题]*
A、关联选择符只不过是一个用空格隔开的两个或更多的单一选择符组成的字符串
B、选择符可以指定一般属性
C、它们的优先权比单一的选择符大
D、关联选择符也是一类单一选择符(正确答案)
在HTTP响应中,状态代码404表示()。
[单选题]*
A、服务器无法找到请求指定的资源(正确答案)
B、请求消息中存在语法错误
C、请求需要通过身份验证和/或授权
D、服务器理解客户的请求,但由于客户权限不够而拒绝处理
在Tomcat服务器中,一个Servlet实例在()创建。
[单选题]*
A、Tomcat服务器启动时(正确答案)
B、客户浏览器向Tomcat申请访问该Servlet时
C、在JBuilder成功编译包含该Servlet的Web应用工程后
D、在将包含该Servlet的Web应用工程部署到Tomcat服务器后
标记库存储的是()。
[单选题]*
A、所有JSP标记
B、所有JSP定制标记(正确答案)
C、所有标准JSP标记
D、我们在应用程序中定义的所有标记
定义定制标记时,()组件是必须的。
[单选题]*
A、名称(正确答案)
B、属性
C、子标记
D、主体内容
扩展TLD是指()。
[单选题]*
A、TagLoadingDelay
B、TagLoaderDevice
C、TagLibraryDescriptor(正确答案)
D、TaggingLoadDetector
如果标记处理器想操纵标记主体内容,必须实现哪种接口?
()[单选题]*
A、仅BodyTag接口(正确答案)
B、Tag或BodyTag接口
C、仅Tag接口
D、BodyTag和Tag接口
关于定制标签中的可选属性,下列说法哪些是正确的?
()[单选题]*
A、在JSP中使用标签时,若在标签中使用可选属性,则这些属性必须出现在必选属性之后
B、在标签处理器中实现可选属性时,必须为这些属性设置初始值。
(正确答案)
C、可选属性可以在标签中出现多次
D、上述选项都不正确
所有数据库都支持的访问方法是()。
[单选题]*
A、RMI
B、JDBC
C、ODBC(正确答案)
D、以上都不是
JDBC使用()来实现平台无关性。
[单选题]*
A、查询管理器
B、驱动程序管理器(正确答案)
C、连接管理器
D、记录集管理器
在WINDOWS环境下,ODBC在()中设置。
[单选题]*
A、控制面板(正确答案)
B、注册表
C、浏览器
D、写字板
使用JDBC访问数据库的过程是()。
[单选题]*
A、创建连接、查询、创建Statment
B、创建连接、创建Statment、查询(正确答案)
C、创建Statment、创建连接、查询
D、查询、创建连接、创建Statment
如果数据库中某个字段为numberic型,可以通过结果集中的()方法获取。
[单选题]*
A、getNumberic()
B、getDouble()(正确答案)
C、setNumberic()
D、setDouble()
在什么情况下,事务被称之为持久的?
()[单选题]*
A、它完全执行或者根本不执行
B、事务中提交的所有数据更改被写入到持久数据存储并幸免于硬件和软件崩溃(正确答案)
C、它执行并不受其它进程或事务的干扰
D、它总是完全执行
事务由一系列子事务及与其相关的补偿性事务组成。
上述语句表示哪一种类型的事务模型?
()[单选题]*
A、嵌套事务
B、链接事务
C、平面事务
D、Sagas(正确答案)
当通过JDBC的Statement对象执行一个Select语句得到ResultSet后,该ResultSet的当前游标位于()。
[单选题]*
A、第一个记录前(正确答案)
B、第一个纪录
C、最后一个记录
D、最后一个记录后
当通过JDBC的Statement对象执行一个Select语句得到ResultSet后,使用()从头到尾遍历各纪录最方便。
[单选题]*
A、for循环
B、while循环(正确答案)
C、do…while循环
D、goto语句
可以调用DataSource的方法()获得数据库连接。
[单选题]*
A、Delegate
B、Factory
C、connect
D、getConnection(正确答案)
在某个基于Struts框架的Web应用中,RegisterForm为一个继承自ActionForm的类。
当框架调用其validate方法返回()时,表示该ActionForm的状态是一致的。
[单选题]*
A、true
B、false
C、null(正确答案)
D、ActionErrors
MVC设计模式中的M是指()。
[单选题]*
A、Machine
B、Model(正确答案)
C、Move
D、Modern
在Struts框架中,业务模型通常是由()来表示的。
[单选题]*
A、Action对象
B、ActionServlet对象
C、JavaBean对象(正确答案)
D、JSP页面
Struts中的ActionServlet属于MVC模式中的()。
[单选题]*
A、视图
B、模型
C、控制器(正确答案)
D、业务层
在Struts框架中,业务模型通常是由()来表示的。
[单选题]*
A、Action对象
B、ActionServlet对象
C、JavaBean对象(正确答案)
D、JSP页面
Struts标签库中,()标签库用来封装