最新软件测试笔试题和面试题答案(3)

招聘笔试题2018-11-22李一老师

  31、计算机的指令系统不包括:___D___

  A、 程序控制指令 B、 运算指令 C、数据传送指令 D、循环控制指令

  常见指令按功能可划分为: ①数据处理指令:包括算术运算指令、逻辑运算指令、移位指令、比较指令等。 ②数据传送指令:包括寄存器之间、寄存器与主存储器之间的传送指令等。 ③程序控制指令:包括条件转移指令、无条件转移指令、转子程序指令等。 ④输入-输出指令:包括各种外围设备的读、写指令等。有的计算机将输入-输出指令包含在数据传送指令类中。 ⑤状态管理指令:包括诸如实现置存储保护、中断处理等功能的管理指令。

  32、OSI规定的网络协议包括几层并顺序排列:___A___

  ①数据链路层 ②网络层 ③传输层 ④会话层 ⑤表示层 ⑥应用层 ⑦物理层 ⑧TCP层 ⑨数据传输层

  A、⑦①②③④⑤⑥ B、①⑦②③④⑤⑥

  C、⑦⑧②③④⑥⑤ C、⑦①⑨③④⑤⑥

  OSI的7层从下到上分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

  33、软件测试的目的是____B__

  A、评价软件的质量 B、发现软件的错误

  C、找出软件中的所有错误 D、证明软件是正确的

  34、为了提高测试的效率,应该_____D_

  A、随机地选取测试数据 B、取一切可能的输入数据作为测试数据

  C、在完成编码以后制定软件的测试计划 D、选择发现错误的可能性大的数据作为测试数据

  35、下列与设计测试数据无关的文档是___A___

  A、该软件的设计人员 B、程序的复杂程度

  C、源程序 D、项目开发计划

  36、软件调试的目的是____A__

  A、找出错误所在并改正之 B、排除存在错误的可能性

  C、对错误性质进行分类 D、统计出错的次数

  调试跟测试是两个不同的过程,有着根本的区别、

  1,软件测试是找出软件已经存在的错误,而调试是定位错误,修改程序以修正错误、

  2,软件测试从一个已知的条件开始,有预知的结局 而调试从未知的条件开始,其结局不可预知

  3,软件测试可以计划,可以预先制定测试用例和过程,工作进度可以度量、而调试不能计划,进度不可度量、

  4,调试是在测试之后,在方法,思路,策略上都有所不同、

  5,测试的对像可以是文档和代码 而调试的对像只能是代码

  6、调试是随机性的 由程序员完成 为了程序可运行

  测试是有目的性的 由测试人员完成 为了程序可完成指定功能

  37、下列关于软件测试的叙述中,选择出全部正确的一组______

  (1) 用黑盒法测试时,测试用例是根据程序内部逻辑设计的

  (2) 尽量用公共过程或子程序去代替重复的代码段

  (3) 测试是为了验证该软件已正确地实现了用户的要求

  (4) 对于连锁型分支结构,若有n个判定语句,则有2n条路径

  (5) 尽量采用复合的条件测试,以避免嵌套的分支结构

  (6) GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁

  (7) 发现错误多的程序模块,残留在模块中的错误也多

  (8) 黑盒测试方法中最有效的是因果图法

  (9) 在做程序的单元测试时,桩(存根)模块比驱动模块容易编写

  (10) 程序效率的提高主要应通过选择高效的算法来实现A

  A、(4)(5)(6)(7)(10) B、(1)(2)(4)(5)(7)

  C、(2)(4)(5)(7)(9) D、以上描述全部正确

  38、单元测试一般以白盒为主,测试的依据是___A___

  A、模块功能规格说明 B、系统模块结构图

  C、系统需求规格说明 D、ABC都可以

  39、下列关于alpha、beta 测试的描述中正确的是:__A____

  A、alpha 测试需要用户代表参加;

  B、beta 测试是不是验收测试的一种;

  C、alpha 测试不需要用户代表参加;

  D、beta 测试是系统测试的一种;

  40、Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用______命令。

  A、cat; B、more; C、less; D、menu;

  cat 这个命令是linux中非常重要的一个命令,它的功能是显示或连结一般的ascii文本文件less具有more相同的功能,同时支持方向键和前翻页,后翻页滚屏。more只能用空格键下翻,不小心翻多了就没法反回看。

  41、string s = new string(xyz);创建了几个string object?____AC__(多选)

  A、xyz; B、仅仅是s; C、指向xyz的引用对象s; D、仅仅是xyz;

  42、关系模型的数据操纵即是建立在关系上的数据操纵,一般有___ABCD___四种操作;(多选)

  A、增加; B、删除; C修改、; D、查询; E、存储; F、定时触发

  常用的关系操作包括查询操作和插入、删除、修改操作两大部分

  43、一个文件名字为rr、Z,可以用来解压缩的命令是:___D___

  A tar B gzip C compress D uncompress

  44、对文件进行归档的命令为___D___

  A dd B cpio C gzip D tar

  dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。[cpio是用来建立,还原备份档的工具程序,它可以加入,解开cpio或tra备份档内的文件。

  GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。

  tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。

  45、改变文件所有者的命令为___C___

  A chmod B touch C chown D cat

  利用 chmod 可以藉以控制档案如何被他人所存取。

  touch更新文件的访问和修改时间。

  利用 chown 可以将档案的拥有者加以改变。

  46、用ftp进行文件传输时,有两种模式:___C___

  A Word和binary B 、txt和Word Document

  C ASCII和binary D ASCII和Rich Text Format

  47、若文件A的创建者希望对所有用户(包括其自身)可读写文件A但不可执行A,可用下列哪一个命令完成? ___D___

  A、 chown 333 A B、 chown 666 A C、 chmod 555 A D、 chmod 666 A

  48、在UNIX文件系统中,若在根文件系统的某个子目录上挂上其它的文件系统,可使用的命令是___A___

  A、 mount B、 more C、 grep D、 nice

  mount是Linux下的一个命令,它可以将Windows分区作为Linux的一个文件挂接到Linux的一个空文件夹下,从而将Windows的分区和/mnt这个目录联系起来,

  grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。nice更改过的优先序来执行程式, 如果未指定程式, 则会印出目前的排程优先序,、

  49、在SQL语言的Select语句中,用于对结果元组进行排序的是哪一个子句?___C___

  A、GROUP BY B、HAVING C、ORDER BY D、Where

  50、关系模型中实体与实体间是通过___A___联系的、

  A、表 B、图 C、树 D、关系

  51、在SQL语法中,用于更新的命令是__B____

  A、INSERT B、UPDATE C、DELETE D、CREATE

  说明:几个简单的基本的sql语句

  选择:select * from table1 where 范围

  插入:insert into table1(field1,field2) values(value1,value2)

  删除:delete from table1 where 范围

  更新:update table1 set field1=value1 where 范围

  查找:select * from table1 where field1 like '%value1%' ---like的语法很精妙,查资料!

  排序:select * from table1 order by field1,field2 [desc]

  总数:select count as totalcount from table1

  求和:select sum(field1) as sumvalue from table1

  平均:select avg(field1) as avgvalue from table1

  最大:select max(field1) as maxvalue from table1

  最小:select min(field1) as minvalue from table1

  52、关于自动化测试局限性的描述,以下错误的描述有__B____

  A、自动化测试不能取代手工测试 B、自动测试比手工测试发现的缺陷少

  C、自动测试不能提高测试覆盖率 D、自动化测试对测试设计依赖性极大

  53、测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类___C___

  A、(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500, +∞);

  B、(500, +∞);

  C、(500, +∞)、任意大于0小于500的非100倍数的整数;

  D、(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500, +∞);

相关推荐

猜你喜欢

大家正在看

换一换