- 博客(0)
- 资源 (15)
- 收藏
- 关注
C++笔试题
1.多态类中的虚函数表是Compile-Time,还是Run-Time时建立的?
答案:虚拟函数表是在编译期就建立了,各个虚拟函数这时被组织成了一个虚拟函数的入口地址的数组.而对象的隐藏成员--虚拟函数表指针是在运行期--也就是构造函数被调用时进行初始化的,这是实现多态的关键.
2011-11-17
2005-2009年软件评测师考试试题及解答
三、题型举例
(一)选择题
·下面的哪一项测试步骤中需要进行局部数据结构测试: (1)
(1)A.单元测试 B. 集成测试 C. 确认测试 D. 系统测试
·软件的六大质量特性包括: (2)
(2)A.功能性、可靠性、可用性、效率、可维护、可移植
B.功能性、可靠性、可用性、效率、稳定性、可移植
C.功能性、可靠性、可扩展性、效率、稳定性、可移植
D.功能性、可靠性、兼容性、效率、稳定性、可移植
(二)问答题
1.白盒测试方法中的代码检查法需要重点考虑代码的执行效率,阅读以下两个循环,回答问题1和问题2。
循环1:
for (i=0;i<n;i++)
{
if(condition)
DoSomething();
else
DoOtherthing();
}
循环2:
if(condition)
{
for (i=0;i<n;i++)
DoSomething()
}
else
{
for (i=0;i<n;i++)
DoOtherthing();
}
问题1:循环1的优点和缺点。
问题2:循环2的优点和缺点。
2011-11-17
数字推理题的解题技巧大全
按数字之间的关系,可将数字推理题分为以下十种类型:
1.和差关系。又分为等差、移动求和或差两种。
(1)等差关系。这种题属于比较简单的,不经练习也能在短时间内做出。建议解这种题时,用
口算。
12,20,30,42,()
127,112,97,82,()
3,4,7,12,(),28
(2)移动求和或差。从第三项起,每一项都是前两项之和或差,这种题初次做稍有难度,做多
了也就简单了。
1,2,3,5,(),13
A 9 B 11 C 8 D7
选C。1+2=3,2+3=5,3+5=8,5+8=13
2,5,7,(),19,31,50
A 12 B 13 C 10 D11选A
0,1,1,2,4,7,13,()
A 22 B 23 C 24 D 25
选C。注意此题为前三项之和等于下一项。一般考试中不会变态到要你求前四项之和,所以个人感觉这属于移动求和或差中最难的。
5,3,2,1,1,()A-3 B-2 C 0 D2选C。
2011-11-17
JAVA认证历年真题
例题1:
Choose the three valid identifiers from those listed below.
A. IDoLikeTheLongNameClass
B. $byte
C. const
D. _ok
E. 3_case
解答:A, B, D
点评:Java中的标示符必须是字母、美元符($)或下划线(_)开头。关键字与保留字不能作为标示符。选项C中的const是Java的保留字,所以不能作标示符。选项E中的3_case以数字开头,违反了Java的规则。
2011-11-17
第7章 JSP综合应用实例.ppt
在tomcat目录下的conf\Catalina\localhost下创建example.xml文件,用来指定服务的路径,具体内容如下:
<Context path="example" docBase="F:\project\example3\webapps\" reloadable="true" privileged="true" antiResourceLocking="false" antiJARLocking="false">
</Context>
2011-03-06
第6章 JSP操作数据库
6.1 数据库基础
6.1.1关系模型
数据库管理系统是管理数据库的系统,它按一定的数据模型组织数据。数据库管理系统采用的数据模型主要有:关系模型、层次模型和网状模型。关系模型是目前应用最广的数据模型。以关系模型管理数据库的管理系统很多,例如Access、Visual FoxPro、SQL Server、Sybase、Oracle、DB2等。
关系模型以二维表格(关系表)的形式组织数据库中的数据。例如:学生成绩管理系统涉及学生表、课程表和成绩表。“学生”表涉及的主要信息有:学号、姓名、性别、出生时间、专业名、总学分、备注;“课程”表涉及的主要信息有:课程号、课程名、学期、学时和学分。“成绩”表涉及的主要信息有:学号、课程号、成绩和学分。表6-1、表6-2和表6-3描述了学生成绩管理系统中学生、课程和成绩三个表的部分数据。
2011-03-06
第5章 JSP与JavaBean
3.Bound属性
Bound属性是指当该属性的值发生变化时,要通知其他的对象。每次属性值改变时,这种属性就触发一个PropertyChange事件(在Java程序中,事件也是一个对象)。事件中封装了属性名、属性的原值、属性变化后的新值。这种事件传递到其他的Bean,至于接收事件的Bean应该做什么动作由自己定义。也就是说,Bound属性提供了一种机制,即通知监听器一个JavaBean组件的属性发生了改变。监听器实现了PropertyChangeListener接口并接受由JavaBean组件产生的PropertyChangeEvent对象,PropertyChangeEvent对象包括一个属性名字,旧的属性名字,以及每一个监听器可能访问的新属性值。
Bound属性的用法
在程序中要进行触发事件的操作,使用的方法是在PropertyChangeSupport类中。所以该行声明并实例化了一个changes对象,在下面将使用changes的firePropertyChange方法来触发outString的属性改变事件。
通过上面的程序代码,开发工具调用changes的addPropertyChangeListener方法把其他JavaBean注册入outString属性的监听者的队列1中,队列1是一个Vector数组,可存储任何Java对象。开发工具也可使用changes的removePropertyChangeListener方法,从队列1中注销指定的对象,使example3的outString属性的改变不再与这个对象有关。当然,当程序员手写代码编制程序时,也可以直接调用这两个方法,把其他Java对象与example3挂接。
2011-03-06
第4章 JSP服务器对象
JSP编译指令是给JSP引擎提供编译器指令信息的,它们的作用是设置JSP程序和由该JSP程序编译所生成的Servlet程序的属性。
语法格式:
<%@ 指令 指令的属性= "属性值" %>
例如:
<%@ directive attribule= "value" %>
<%@ directive attribule1= "value1"
attribule2= "value2"
…
attribuleN= "valueN" %>
4.1.1 include编译命令
JSP语法中的include指令语句指示在JSP语句被解释的过程中包含一个静态文件,同时解析这个被包含文件中的JSP语句。在一个JSP页面中可以出现的include指令没有数量限制,include指令也可以被嵌套使用,而且在嵌套上也无限制。但是。要注意的是所有页面必须使用跟起始页面相同的脚本语言。
基本语法:
<% @ include file= "relativeURL" %>
其中,“relativeURL”指示被包含的文件的相对存储位置的URL地址。
另外,还要说明几点:
(1) 在JSP编译时插入一个包含文本或代码的文件,包括JSP文件、
HTML文件和文本文件,或者只是一段Java代码。
(2) 包含文件的路径名一般来说是相对路径,不需要什么端口、协议和域
名。
例如:
“error.jsp” 、“/templates/onlinestore.html”、 “/beans/calendar.jsp”等。
(3) 包含文件中不能使用<html>,</html>,<body>,</body>标记,因
为这将影响在原JSP文件中同样的标记而导致错误。
2011-03-06
jsp基础 基本语句
JSP常用数值类有Integer类、Float类、Math类和Random类等,这些类大部分属于java.lang包。
1. Integer类
Integer类的方法常用于整型与字符串的相互转化、整型数与进位法转换等
2011-03-06
jsp实用教程第一章
JSP实用教程郑阿奇主编PPT
Web基础知识
Web是存储在Internet计算机中、数量巨大的文档的集合。这些文档称为页面,它是一种超文本(Hypertext)信息,可以用于描述超媒体。文本、图形、视频、音频等多媒体称为超媒体(Hypermedia)。
Web上的信息是由彼此关联的文档组成的,而使其连接在一起的是超链接(Hyperlink)。
Web页面就是我们在浏览器里看到的网页,它组织在一个文件中,文件的位置在浏览器的地址栏中采用URL规则指定。
2011-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人