招行
一、基础部分
填空题(每空1份,共10分)
1.SQL语言中,创建一个表的命令是CREATE TABLEE。
2.当局域网内新增加一台办公机时,要配置IP地址、子网掩码、网关和DNS后才能使用网络资源。
3.PING是使用TCP/IP协议中的ICMP协议。
4.在WindowsXP中,通常使用PING命令可以初步判断网络环境是否畅通,如果发现网络故障,想进一步了解问题出在哪里,可以用TRACERT命令进行诊断跟踪分析。
5.Windows远程登录到其他机器上的命令是MSTSC。
6.如果2台WindowsXP机器A和B,从A可以PING通B,但B却不能PING通A,那么A上可能防火墙被打开了。
1选择题(每题1分,共25分)
1、下列存储器中,存储速度最快的是(D)
A、软磁盘存储器 B、硬磁盘存储器 C、光盘存储器 D、内存储器
2、CPU不能直接访问的存储器是(D)
A、ROM B、RAM C、CACHE D、CD-ROM
3、32位微机中的32是指该微机(A)
A、能同时处理32位二进制数 B、能同时处理32位十进制数
C、具有32根地址总线 D运算精度可达小数点后32位
4、20根地址线的寻址范围可达(B)
A、512KB B、1024KB C、640KB D、4096KB
5、将十六进制数EI转换为十进制数为(D)
A、151 B、152 C、224 D、225
6、微型计算机中普遍使用的字符编码是(D)
A、BCD码 B、拼音码 C、补码 D、ASCII码
7、某公司使用包过滤防火墙控制进出公司局域网的数据,在不考虑使用代理服务器的情况下,下面描述错误的是”该防火墙能够(B)”
A、使公司员工只能访问Internet上与其有业务联系的公司的IP地址
B、仅允许HTTP协议通过
C、使员工不能直接访问FTP服务端口号为21的FTP服务
D、仅允许公司中具有某些特定IP地址的计算机可以访问外部网络
8、产生系统死锁的原因是由于(C)
A、进程释放资源 B、一个进程进入死循环
C、多个进程竞争,资源出现循环等待 D、多个进程竞争共享型设备
9、假设CD盘片的存储容量为600mb,上面存放的数字图像能以每秒25幅画面、每幅画面为360x240x65536色的分辨率播放1小时,则CD盘片上的数字图像的压缩比大约是(A)
A、25倍 B、10倍 C、50倍 D、100倍
10、就资源管理和用户接口而言,操作系统的主要功能包括:处理器管理、存储管理、设备管理和(B)
A、时间管理 B、文件管理 C、事务管理 D、数据库管理
11、若有下列程序段,欲使a=2, b=3, 对应正确的数据输入方法是(A)[其中
inta,b
scanf(“%d%d”,&a,&b);
A、2
3
C、a=2,b=3
12、设有说明int x=0, y=2;
则执行 if(x=0) y=1+x;
Else y=x-1;
后,变量y的值是(C)
A、-1 B、0 C、1 D、2
13、下面程序的输出结果是(B)
main( )
{
int x=5,y;
if(x>0)
y=1;
y=0;
if(x<0)
y=-1;
printf(“%d”,y);
}
A、-1 B、0 C、1 D、5
14、执行下面程序段后,输出字符B的个数是(B)
X=0;
While(x<=5)
{
Printf(“B”);
X+=2;
}
A、0个 B、3个 C、5个 D、6个
15、在下述程序中,for循环执行的次数是(B)
main( )
{
int i =0, j=10, k=2,s=0;
for(; ;)
{
i+=k;
if( i < j )
{
printf(“%d\n”, s);
break;
}
S+=i;
}
}
A、4 B、5 C、6 D、7
17、设有结构体的定义如下:
struct data{
int n;
char c;
float f;
};
则sizeof(structdata)的值是(D)
A、1 B、3 C、7 D、11
18、如果在程序中要使用系统提供的函数sqrt,则需要书写的编译预处理命令是(B)
A、#include
C、#include
19、设有说明:intx=12, y=3, 则x| y 的值是(D)
A、0 B、3 C、12 D、15
20、测试文件是否结束函数的函数名是(A)
A、feof B、EOF C、eof D、FEOF
21、新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一问题的原因在于(A)
A、需求分析阶段对用户的信息要求和处理要求未完全掌握
B、概念结构设计不正确
C、逻辑结构设计阶段未能对关系模式分解到BCNF
D、物理设计阶段未能正确选择数据的存储结构
22、制定测试计划的步骤是(D)
A、确定项目管理机制,预计测试工作量,测试计划评审
B、确定测试范围,确定测试策略,制定测试标准,预计测试工作量
C、确定测试构架,确制定测试计划的步骤是定项目管理机制,预计测试工作量,测试计划评审
D、确定测试范围,确定测试策略,确定测试标准,确定测试架构,确定项目管理机制,预计测试工作量,测试计划评审
23、软件测试的目的是(A)
A、评价软件的质量 B、发现软件的错误
C、找出软件中的所有错误 D、证明软件是正确的
24、(C)方法根据输出对输入的依赖关系设计测试用例。
A、路径测试 B、等价类 C、因果图 D边界值分析
25、若文件A的创建者希望对所有用户(包括其自身)可读写文件A,但不可执行A,可用下列哪一个命令完成?(B )
A、chown333 A B、chown666 A C、chown555 A D、chown669 A
简答题
1、一条软件缺陷(BUG)记录应该包含哪些内容?如何提交高质量的软件缺陷(Bug)记录。
答:
标题,详细描述,严重等级,优先级,测试环境,重现步骤,预期结果,实际结果,发现人,必要时加截图
为提高bug的记录质量,可采用模板
2、测试(合计20分)
业务需求说明:
招商银行的ATM机取款功能只支持取面值100的人民币,单笔取现最大值3000元,日累计取款限额20000元。业务流程:客户插入卡片→选择要操作的业务”取款”→输入取款密码→录入取款金额→后台处理→ATM吐钞→打印凭条→客户取卡
假设:项目编号为T168
问题一:请根据提供的业务需求及相关资料,检查下表中一楼的测试需求点,补充完整;
问题二:请根据下表的测试需求点,将T168_002、T168_003二条测试需求分解为相应的测试案例,填写到测试案例表格中。
细化的测试需求点如下(10分):
测试需求编号 |
测试需求名称 |
测试需求点描述 |
T168_001 |
卡片验证 |
1、根据ATM图示方向正确插入卡片,检测到卡片后,若插入卡片方向方向或插入不是一张银行卡,机器识别并提示客户重插,不能跳转到主界面; 2、卡片是招行一卡通,有银联标志的招商银行一卡通、信用卡系统均能识别并跳转主界面。 |
T168_002 |
取款金额测试 |
1、输入100的整数倍,不超过3000取款成功; 2、取款20、50非100整数倍金额,取款失败; 3、不输入取款金额或输入N个空格,取款失败。 |
T168_003 |
限额测试 |
1、单笔取款不超过3000成功;超过3000提示单笔超限; 2、同一张卡在不同招行ATM机器当日取现累计不超过20000成功,超过20000失败;同一客户不同银行卡当日共同取现累计超过20000成功,日限额是计算在卡片上,不是计算在客户上。 |
T168_004 |
户口有效性检查 |
1、户口状态正常,取款成功; 2、户口冻结,取款失败; 3、户口超过有效期,取款失败。 |
T168_005 |
磁道检查 |
1、卡片磁道完整正常,取款成功; 2、卡片失磁,取款失败; 3、卡片磁道与卡号不符,取款错误。 |
T168_006 |
短信测试 |
取款成功后,会给客户发送一笔短息提醒,短信内容中卡号、金额等要素与实际一直; 取款失败,不发送取款成功的短信。 |
T168_007 |
凭条测试 |
1、取款成功或取款失败选择打印凭条,均打印凭条; 2、凭条上要素检查,与实际交易要素一直; 3、若取款失败,凭条上有错误码。 |
请继续补充 |
|
|
T168_008 |
|
|
T168_009 |
|
|
T168_010 |
|
|
答:此题考查测试人员最基本的测试案例编写设计功能,考察测试人员最基本技能,需要根据需求功能点自行发挥设计,无答案提供。
四、业务考试题
1、请写出会计恒等式(2分)
答:
资产=负债+ 所有者权益
2、银行的科目有资产类、负债类、所有者权益类、资产负债共同类、损益类,在科目编码上,通常各自采用哪个数字开头,并各列举2个科目名称(3分)
答:
1、资产类科目。用以核算银行各项资产、债权和其他权利。其具体内容包括:各项存放款
项科目、各类贷款科目、各种投资科目、固定资产、无形资产和递延资产科目等等。科目代码是”1”开头。
2、负债类科目。用以核算银行各项债务和责任。具体内容包括:各项存款科目、各项拆入款项科目、各种应付款项科目等等。科目代码是”2”开头。
3、所有者权益科目。用以核算投资者对银行净资产的所有权。具体内容包括:实收资本、资本公积、盈余公积、本年利润和利润分配等科目科目代码是”3”开头。
4、损益类科目。用以核算银行在一定时期内各项财务收入、财务支出以及经营成果。具体内容包括:各种收入科目、各种支出科目、各种收益科目和各种费用科目等。科目代码是”5”开头。
5、资产负债共同类科目。具体内容包括:辖内往来、同城资金清算往来、联行往帐和来帐。
。科目代码是”4”开头。
3、请列举3个你熟悉的银行业务,并简要说明其业务规则(每列全一个得5分)
答:
定期存款业务(整存整取、零存整取业务等)、银行卡业务(普卡、金卡等开卡过程)、转账汇款(本行汇款、他行汇款)业务、中间业务(代付代扣、电费水电费缴费)、贷款业务等等,根据个人了解答程度展开来写
b)写出删除ID为1234用户记录的SQL语句
c)写出添加ID为5555,Nickname为1234的SQL语句
d)写出将Nickname为ABC的用户修改为DEF的SQL语句
答:
1、DELETEFROM 表名 WHEREid='1234'
2、INSERTINTO 表名 (ID,Nickname)VALUES ('5555', '1234');
3、UPDATE表名 SETNickname = 'DEF' where Nickname = 'ABC';
2、程序题
当下面的一段程序在输入参数m=2时,在运行结束时,请写出屏幕上的输出。
Function(intm)
{
Bool flag; //定义布尔型变量flag
int i, j, temp; //定义整形变量i、j、k、temp
int N = 8; //初始化整形变量N=8
int array[8]={ 49, 38,65, 97, 76, 13, 27, 49 }; //初始化整形数组array
for(i=0; i
{
Flag=true; //设置布尔变量flag为True
For(k=0; k
{
if(array[k] >array[k+1]) //array[0]为数组第一个元素,array[7]为数组最后一个元素
{
Flag=false;
Temp=array[k];
array[k]=array[k+1];
array[k+1]=temp;
}
}
if( i=m )
{
for ( j=0; j
printf (“%d,”,array[j] ); //屏幕输出array,每个数组元素间用逗号分开
}
if( flag ) break;
}
}
答:49