信息部考试试题整合(全)
根据提供的信息,我们可以总结出以下相关的IT知识点: ### 1. Applet参数传递 - **选项解析**:在HTML中嵌入Java Applet时,可以通过`<PARAM>`标签来传递参数给Applet。正确的语法是使用`<PARAM NAME="参数名" VALUE="参数值">`的形式,无需闭合标签。因此正确答案是**C**。 - **示例代码**:假设有一个Applet需要接收一个名为`param1`、值为`100`的参数,则正确的HTML代码应该是`<PARAM NAME="param1" VALUE="100">`。 ### 2. 字符串比较 - **题目描述**:给出了一段Java代码,该代码定义了一个`EqTest`类,并在其构造函数中创建了两个字符串`s`和`s2`,分别赋值为`"Java"`和`"java"`。需要通过某种方式比较这两个字符串是否相等(忽略大小写),并输出结果。 - **正确答案**:`if(s.equalsIgnoreCase(s2))`。`equalsIgnoreCase()`方法用于比较两个字符串是否相等,忽略大小写。 - **选项分析**: - A选项使用`==`操作符比较两个字符串对象是否相等,这实际上是比较它们是否指向内存中的同一地址,而不是比较字符串内容。 - B选项使用`equals()`方法,它会比较字符串内容是否相等,但不忽略大小写。 - C选项为正确答案。 - D选项方法`noCaseMatch()`不存在于标准Java API中。 ### 3. 向Applet添加参数 - **选项解析**:向Applet添加参数的标准方式是在`<applet>`标签中使用`<PARAM>`子标签或直接在`<applet>`标签内设置参数。正确答案是**C**。 - **示例代码**:例如,如果需要向一个名为`Test.class`的Applet传递一个名为`age`、值为`33`的参数,则正确的HTML代码应该是`<applet code="Test.class" name="age" value="33" width="100" height="100">`。 ### 4. VetoableChangeListener接口 - **作用解析**:`VetoableChangeListener`接口允许监听者否决来自Bean的属性更改请求。当被监视的属性即将发生变化时,监听者可以决定是否允许更改继续进行。 - **选项分析**: - A选项描述的是发出属性变更通知的场景。 - B选项描述了属性变更事件中包含的信息。 - C选项正确描述了`VetoableChangeListener`接口的作用。 - D选项描述了从属性变更事件中获取变更信息的行为。 ### 5. 导入包实现绑定属性 - **选项解析**:在J2EE中,实现绑定属性通常需要导入`java.beans`包,这是因为这个包包含了与属性变更事件处理相关的类和接口。 - **正确答案**:**B**。`java.beans`包。 ### 6. JSP表达式 - **描述解析**:在JSP文件中,可以使用`<%= ... %>`来插入Java表达式的值。当服务器遇到这种表达式时,它会计算表达式的值并将其输出到客户端。 - **正确答案**:**B**。表达式`<%=2+3%>`将会输出数字`5`。 ### 7. firePropertyChange方法 - **方法原型**:`firePropertyChange`方法用于通知所有监听器某个属性发生了改变。正确的方法签名应该是**B**:`public void firePropertyChange(String propertyName, Object oldValue, Object newValue)`。 ### 8. addCustomListener和removeCustomListener方法 - **功能解析**:这两个方法分别用于注册和注销自定义事件监听器。 - **正确答案**:**A**。注册监听者;注销监听者。 ### 9. XML文档转换 - **方法解析**:在J2EE中,完成XML文档转换后输出到目标流的方法通常是使用`Transformer`对象的`transform`方法。 - **正确答案**:**D**。`Transformer`对象的`transform`方法。 ### 10. 打包WAR文件 - **命令解析**:`jar`命令用于创建WAR文件,其中`-cf`选项用于创建新的归档文件,后面跟着归档文件名和要包含的文件或目录列表。 - **正确答案**:**B**。`jar -cf myWebApp.war *` ### 11. 设置会话超时时间 - **描述解析**:在`web.xml`中定义的`<session-config>`标签用于配置默认的会话超时时间。 - **正确答案**:**B**。`<session-timeout>30</session-timeout>`表示设置了默认的会话超时时间为30分钟,可以通过`HttpSession`类的`getMaxInactiveInterval()`方法获取该值。
剩余63页未读,继续阅读
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助