- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 PAGE 1 页 共 NUMPAGES 9 页
基本知识培训试题
版本管理
1.版本管理的好处是什么?
答:
统一版本,历史回溯,变更比较,文件存放安全。
2.公司目前的版本管理采用的是什么软件?市面上还有哪些常用的版本管理软件?
答:
SourceSafe。
常用的还有:CVS,ClearCase,PVCS等
3.什么是基线?
答:
基线是指阶段末尾的特定点,也称为里程碑。作用是确定阶段的开发成果。
4.版本管理最常用的操作是哪些?
答:
增加、CheckIn、CheckOut、Delete。
5.在CheckOut前应进行哪些检查?
答:
在CheckOut时,如果版本库中的版本比本地版本不同时,SourceSafe通过对话框来提示是否覆盖本地文件。多数情况下,应选择Leave This File。只有在确认无误的情况下,才选择Replace选项。
[提示]:公司的员工曾经出现由于误选择了Replace,造成写了1天的测试用例文件被覆盖,不得不重新再写测试用例的情况。
6.SourceSafe中个人的工作区在什么地方?个人工作区的作用是什么?
答:
在$WorkSpace/UserName目录下。
当需对受控区的文件/文档进行修改时,先由配置管理员将文件放在个人工作区,个人CheckOut取出,进行修改后CheckIn至个人工作区,再由配置管理员收回。
7.SourceSafe中个人的临时工作区在什么地方?个人临时工作区的作用是什么?
答:
在$Temp/UserName目录下。
作用:存放个人的阶段任务成果(工作指示单要求的成果物);
8.公司软件开发的配置项有哪些?存放在SourceSafe下什么地方?
答:
配置项有:
项目开发中的各种文档,$Document下
项目开发的源程序,$SourceCode下
项目管理中的过程文件,包括质问票、Bug票、作业单、会议记录等,$Management下
9.请描述修改受控区文件的操作流程
答:
1.经项目经理同意,向配置管理员申请文件的修改权限(口头或正式填票)
2.配置管理员将文件放在个人的工作区下
3.在个人工作区内对文件进行修改后,CheckIn。
4.通知项目经理确认,配置管理员收回工作区的文件。
10.SourceSafe文件删除后能否再恢复?
答:
SourceSafe文件的删除有两种,Delete和Destroy。Delete删除的文件可以恢复。Destroy后的文件不能恢复。
11.SourceSafe的回退操作如何进行?
答:
SourceSafe的回退操作可以直接进行,但这样当前文件的信息就丢失了。正确有作法如下:
1.CheckOut要回退的文件;
2.将要回退版本的文件保存在本地;
3.将本地回退版本CheckIn。为了查阅的方便,要加上注释说明
测试
1.什么是Bug?
答:
简单的说,Bug就是程序(模块)的处理结果与预期的结果不一致。
预期的结果是指在一定条件下的处理输出。
2.常见的日文编码方式有哪些?如何简单判断日文编码?
答:
常见的日文编码有SJIS编码和EUC编码。
Windows平台采用SJIS编码。
Unix平台下一般采用EUC编码。
南极星、EmEditor等软件可以识别当前的日文编码。
[说明]:由于对日文编码理解不清,造成程序与要求式样不符的现象已经有二次了。因此在日文应用程序中,要明确显示何种编码的概念。
3.最严重的Bug是什么?
答:
最严重的Bug是程序的崩溃。在Unix下程序崩溃时,会出现“?core dump”的提示(内核转贮)。一般简称“Core”了。在Windows下会弹出一个程序异常的对话框,然后程序关闭。
4.程序core dump的原因有哪些?
答:
最常见的core dump是由于程序访问了非法地址造成的。NULL指针、内存越界都会造成Core。
另外在Solaris的机器上,也有Bus Error产生的core。Bus Error产生的原因是由于访问的地址字节未对齐造成的。
5.如何使用core文件?
答:
core文件中保存着程序在崩溃时的内存映像。通过下面的命令可以查看core
$ gdb 程序名 core
用bt命令可以查看程序在何处发生问题。
6.如何用ftp上传和下传文件?
答:
对于文本文件(程序/测试脚本)用ASCII方式进行上传和下传。
对于二进制文件(tar文件/程序文件/gz文件)用二进制格式。不管在什么情况下,建议不使用ftp工具默认的格式,ftp并不是完全智能。
7.用ftp工具,以用户名rulej登录服务器,如果将本地文件上传到mm21s目录下,将会有什么情况发生?
答:
无法将本地文件上传到mm21s的目录下,由于使用rulej用户登录服务器,不具有对r
文档评论(0)