1. 早期程序设计地质量要求是:正确性、高效率和(> A. 可操作性 B. 可靠性 C. 短小精悍 D. 占用资源少 答案:C
2. 程序设计地质量要求是:正确性、可理解性、可维护性和(> A. 可操作性 B. 可靠性 C. 可编译性 D. 可扩展性 答案:B
3. 结构化程序设计地基本结构有:选择、重复和(> A. 循环 B. 分支 C. 顺序 D. 判断 答案:C
4. 在判断选择结构语句中判断条件应当是(> A. 函数 B. 表达式 C. 变量 D. 常量 答案:B
5. 若在判断选择结构语句中缺少出口语句ENDIF,运行程序时将会(> A. 忽略 B. 提问
C. 出现错误提示 D. 结束程序 答案:C
6. 程序执行时如果可以同时满足多选择结构中多个CASE条件,那么(> A. 只执行第一个 B. 只执行最后一个 C. 执行每一个 D. 随机执行一个 答案:A
7. 在程序中判断选择结构可以嵌套执行,嵌套层次最多不超过(> A. 256 B. 512 C. 128 D. 384 答案:D
8. 在Visual FoxPro中语句命令行地字符数最多不超过(> A. 2 B. 100 C. 3600 D. 1024 答案:D
9. 在Visual FoxPro中每条语句命令应当(> A. 单独占一行
B. 单独占一个屏幕行 C. 单独占一行或多行 D. 共享一个屏幕行 答案:A
10. LOOP语句可以出现在(> A. 顺序结构中 B. 分支结构中 C. 多分支结构中 D. 循环结构中 答案:D
11. EXIT语句可以使程序流程(> A. 跳出当前循环 B. 返回循环入口 C. 结束程序执行 D. 跳出所有循环 答案:A
12. 一般可以将程序错误分为:语法错误、系统错误和(> A. 逻辑错误 B. 人为错误 C. 致命错误 D. 偶然错误 答案:A
13. 程序调试器地小窗口最多可以打开(> A. 3个 B. 4个 C. 5个 D. 8个 答案:C
14. 在程序调试器窗口中地调试功能按钮一共有(> A. 3个 B. 4个 C. 5个 D. 6个 答案:D
15. 创建对象必须通过(> A. 基类 B. 子类
C. 基类或子类 D. 对象 答案:C
16. 面向对象程序设计所考虑地是创建对象和(> A. 对象地属性 B. 对象地方法 C. 对象地联系 D. 对象地事件 答案:C
17. 在一个容器类对象中,还可以包含(> A. 容器类对象
B. 控件类对象
C. 容器类或控件类对象 D. 一个容器类对象 答案:C
18. 利用用户子类生成对象,子类地新属性对象(> A. 不继承 B. 可继承 C. 不完全继承
D. 根据用户要求继承 答案:B
19. 项目管理器中地页面数是(> A. 2 B. 4 C. 6 D. 8 答案:C
20. 在项目管理器中下面那个文件不可以设置为主文件(> A. 表单 B. 菜单 C. 程序 D. 数据库 答案:D
21. 系统实施阶段地主要活动是:编制与调试程序、进行系统测试和(> A. 软件结构设计 B. 系统切换 C. 数据库设计 D. 代码设计 答案:B
22. 系统实施是根据系统设计将新系统付诸实现地过程,它是真正(> A. 完成数据库设计阶段 B. 完成系统设计阶段
C. 产生应用软件并投入运行阶段 D. 进行系统切换阶段 答案:C
23. 系统实施地准备工作包括:培训操作和管理人员,管理流程重组,基础数据准备和(> A. 数据输入 B. 调试程序 C. 建立系统平台 D. 编制使用说明书 答案:C
24. 系统实施时,按设计要求配置地系统软件,主要包括:操作系统、程序设计语言系统和(> A. 数据库管理系统 B. 文件系统 C. 编译系统
D. 数据处理系统 答案:A
25. 在MIS开发过程中,企业工作方法和流程地变化将在下列哪个阶段发生(> A. 系统分析 B. 系统设计 C. 系统验收
D. 系统实施 答案:D
26. 系统开发整个过程,投入人力、物力最大,占用时间最长地阶段是(> A. 系统规划 B. 系统设计 C. 系统分析 D. 系统实施 答案:D
27. 对新用户地培训内容包括:新系统地应用方法和(> A. 新系统地程序结构
B. 新系统所体现地管理思想 C. 新系统输入、输出 D. 新系统文档说明 答案:B
28. 系统实施地数据准备工作包括:建立数据库结构,整理和输入(> A. 产品结构数据 B. 生产数据
C. 生产和财务数据 D. 基础数据 答案:D
29. 保证应用软件质量,对整个系统开发过程地最终审查地是(> A. 程序调试 B. 系统测试 C. 系统切换 D. 系统评价 答案:B
30. 系统测试地对象包括源程序和(> A. 数据
B. 系统分析报告 C. 系统规划
D. 系统开发地文档 答案:D
31. 系统测试地目地是(> A. 证明系统无错误 B. 证明系统可运行 C. 发现错误
D. 发现并改正错误 答案:D
32. 系统测试小组与系统开发小组应当(> A. 分立
B. 由相同人员组成 C. 负责人相同 D. 部分人员交叉 答案:A
33. 系统测试应遵循地基本原则有:成立测试小组,并与开发小组分立;设计测试用例;集中测试出错多地模块和(> A. 设计测试输入数据 B. 进行回归测试
C. 设计不合理输入数据 D. 测试无效地输入数据
答案:B
34. 一个测试用例中不仅应当包括合理地、有效地输入数据,还应包括(> A. 历史数据 B. 统计数据
C. 现场实时输入数据
D. 不合理、无效地输入数据 答案:D
35. 算术运算、逻辑错误是属于(> A. 功能错误 B. 系统错误 C. 过程错误 D. 数据错误 答案:C
36. 与外部接口地错误、子程序调用错误、参数使用错误等属于(> A. 功能错误 B. 过程错误 C. 系统错误 D. 数据错误 答案:C
37. 子系统测试地目地是测试(> A. 子系统地功能 B. 程序设计地正确性 C. 模块之间接口地正确性
D. 子系统与外部接口地正确性 答案:D
38. 进行系统测试时,应集中测试(> A. 上层模块 B. 下层模块 C. 出错多地模块
D. 输入数据多地模块 答案:C
39. 系统测试地黑盒法是进行(> A. 功能性测试 B. 结构性测试 C. 内部逻辑测试 D. 数据结构测试 答案:A
40. 与验收测试内容基本相同地是(> A. 模块分调 B. 子系统测试 C. 系统测试 D. 单元测试 答案:C
41. 验收测试发现地错误,是属于(> A. 系统分析地错误 B. 编程和详细设计错误 C. 模块分解错误 D. 模块接口错误 答案:A
42. 系统测试中,在子系统和系统测试时主要采用(>
A. 白盒法 B. 黑盒法
C. 先用白盒法,再用黑盒法 D. 先用黑盒法,再用白盒法 答案:B
43. 系统切换地目地是(> A. 新系统试运行 B. 测试系统 C. 系统验收
D. 保证新老系统地平稳、可靠交接 答案:D
44. 系统直接切换地缺点是(> A. 费用高 B. 风险大 C. 时间长 D. 不易维护 答案:B
45. 对于重要地信息系统,由原系统向计算机新系统切换时,不宜采用(> A. 平行切换 B. 直接切换 C. 逐步切换
D. 试点后直接切换 答案:A
46. 系统平行切换地优点是(> A. 费用低 B. 时间短 C. 安全、可靠 D. 节省人力 答案:C
47. 对于新、老系统差别很大地大企业,综合考虑费用、时间、安全性等各因素,应选择地系统切换方式是(> A. 直接切换 B. 平行切换 C. 逐步切换
D. 试点后逐步切换 答案:D
48. 系统使用说明文档有:计算机操作规程、用户操作手册和(> A. 程序说明书 B. 程序设计任务书 C. 系统分析说明书 D. 系统设计说明书 答案:A
49. 程序说明书地编写工作,应在下列哪个阶段完成(> A. 系统分析 B. 系统设计 C. 系统实施 D. 系统维护 答案:C
50. 程序说明书地内容有:程序地清单和说明、修改程序地规定和(> A. 程序设计任务书 B. 程序框图
C. 程序N-S图
D. 程序测试过程和测试用例 答案:D
二、名词解释 1. 可靠性
答案:程序具有较强地容错能力,不仅能在正常情况下正确地工作;而且可以在出现以外地情况下,自动处理错误,给出报警提示. 2. 可理解性
答案:程序不但处理逻辑正确,而且应当层次清楚,便于人地理解和阅读. 3. 可维护性
答案:因为系统需求地不确定性,以及系统地庞大和复杂,为此可以随时对系统不断修复、不断完善和扩充、升级地特性叫做可维护性. 4. 顺序结构
答案:所谓顺序执行,就是按着程序语句行地自然顺序执行.顺序结构只是一种编写和执行程序地协议、规则,不需要用专门地结构语句来支持. 5. 判断选择结构
答案:实际问题常常是多选择地,能够对这类问题做出判断,并选择不同地解决方法地程序结构称为判断选择(分支>结构. 6. 循环结构
答案:能够实现重复运行某一程序段地程序结构叫做重复结构,它也叫循环结构. 7. 语法错误
答案:包括英语单词拼写错误,语句格式错误;程序结构不合要求;函数、表达式、变量间地数据类型、格式不匹配;文件、变量等调用名称不一致等. 8. 逻辑错误
答案:逻辑错误是指那些虽然不违反系统规则,但是结果却不合逻辑或不合题目语义地错误. 9. 封装
答案:这种将数据和操作全部包装在对象中地特性,就是面向对象程序设计地封装性. 10. 继承
答案:子对象总是具有父对象地全部属性、事件和方法.特别是当父对象地属性发生改变时,它地子对象也会立即随着改变,这种特征叫做继承. 11. 多态
答案:所谓多态,就是在程序中同名但是具体功能不同地方法可以共存.实现多态有两种办法,那就是“覆盖”和“重载”. 12. 事件
答案:事件就是对象可以识别和响应地行为与操作.它一般由用户或系统来触发. 13. N-S图
答案:N-S图是程序结构设计地工具之一,也叫方块图或盒图. 14. 跟踪窗口
答案:这是主要地窗口,用来打开和显示调试程序. 15. 单步跟踪
答案:逐行执行程序语句地过程. 16. 黑盒法测试
答案:它是将软件看做黑盒子,不考虑程序地内部结构和特性,测试软件地外部特征.从程序地输入和输出特性上测试其是否满足设定地功能. 17. 回归测试
答案:对于测试中发现错误地软件,经修正后,要用原来地测试用例再进行测试称为回归测试.利用回归测试,一方面验证原有错误是否确实修正了;另一方面能够发现因修改可能引入地新错误. 18. 验收测试
答案:测试内容与系统测试基本相同,即将经过测试地子系统装配成一个完整地系统来测试,它地目地是检验系统是否确实能提供系统分析报告中指定地功能.但是验收测试是在用户参与下进行地,它地目地是由用户自己来测试
软件能否满足用户地需求.若测试中发现有错误,则属于系统分析过程有问题. 19. 系统切换
答案:系统切换就是指新系统替换老系统、即老系统停止使用、新系统开始运行地过程.系统切换地任务就是保证新老系统进行平稳而可靠地交接,最后使整个新系统能正式交付使用. 20. 平行切换
答案:平行切换方式是指切换过程安排了一段新、老系统平行运行地时期.平行运行时间,短则两三个月,长则半年至一年,直到新系统正常运行有保证时,才停止旧系统运行.其优点是可以进行两系统地对比,发现和改正新系统地问题,风险小,安全、可靠;但耗费人力和设备. 21. 系统初始化
答案:初始化是指系统投入运行前对系统地运行环境和资源进行设置,系统运行和控制参数设定,数据加载以及调整系统与业务工作同步等工作. 三、简答题
1. 简述什么是良好地编程习惯.
答案:主要是要具有系统地观点,采用结构化设计思想和工具,自上而下统筹考虑,不能零打碎敲,要避免编程时变量随意增减,变量类型随机指定,无法兼容时再任意转换等等. 2. 试述计数循环结构地循环过程.
答案:循环开始,循环控制变量被赋予初值,并判断循环控制变量值是否超过终值;若不超过终值,顺序执行循环体语句,直到出口语句,循环控制变量自动加步长;然后返回入口再判断,如此反复循环,直到循环控制变量值超过终值时从出口语句跳出. 3. 试述扫描循环结构地循环过程.
答案:按表文件记录地顺序在指定范围内从头到尾扫描每一条记录,每扫描一次就执行一次循环体语句,直到全部扫描完毕跳出ENDSCAN出口语句. 4. 试述面向对象程序设计地特点.
答案:面向对象程序设计方法是一种支持模块化设计和软件重用地编程方法.它把程序设计地主要活动集中在建立对象和对象之间地联系上,所以说一个面向对象地程序就是相互关联地对象地集合.面向对象程序设计地基本思想是封装性和可扩展性. 5. 简述什么是可扩展性.
答案:可扩展性体现为继承和行为扩展两个方面.一方面是,子对象总是继承父对象地属性、事件和方法;特别是当父对象地属性发生改变时,子对象也会立即继承这种变化. 而行为扩展,是指任何一个对象,除了可以继承父对象地数据和操作外,也可以随时为自己增加属性和方法程序.这种扩展绝不会影响原来地数据和操作. 通过这种封装和继承地特性,又引出了多态性.所谓多态,就是在程序中同名但是具体功能不同地方法可以共存.实现多态有两种办法,那就是“覆盖”和“重载”. 6. 简述项目管理器地功能.
答案:项目管理器有以下几种功能:
(1>采用“目录树”结构对资源信息进行集中管理;
(2>以其集成环境为用户提供了快捷访问系统设计工具地窗口,在项目管理器窗口,有多种功能按钮,可以根据需求创建、修改、增加和删除资源文件; (3>支持建立数据字典,用以存储各数据表间地关系;
(4>用简单面向对象地方法,将其系统资源编译成可运行地·APP或·EXE文件. 7. 简述怎样打开和关闭项目文件.
答案:在主菜单地“文件”下拉菜单中,单击“打开”选项;在弹出地对话框窗口中先选择“项目”文件类型,再指定要打开地项目文件名称,最后单击“打开”按钮打开项目文件.只要关闭项目管理器窗口,其中地项目也就关闭了. 8. 怎样在项目管理器中设定新地主文件?
答案:要设定新地主文件,应当先在项目管理器中选定某个文件,再打开“项目”下拉菜单,单击其中地“设置主文件”选项.这样以来,该选定文件就成为新地主文件. 9. 在没有安装Visual FoxPro地计算机中是否可以运行Visual FoxPro生成地EXE文件?如果出现问题,是什么原因? 答案:应当可以运行,出现不可运行地问题是因为没有将两个动态连接库文件:VFP6R.DLL和VFP6RCHS.DLL
与可执行文件存放在同一个文件夹中. 10. 试述一个完整地应用系统一般应当包含地模块有哪些.
答案:一般应当包含以下一些不同模块.主程序、系统菜单、系统登录界面、数据库、数据输入界面、数据输出界面、数据维护功能、数据检索界面、帮助功能、项目文件. 11. 假定数据表XS.DBF中有两条记录,内容如下所示: 姓名总分 1王小六300 2赵三700
运行下面地程序 USEXS 总分=0
DO WHILE ! EOF(> M.总分= M.总分+总分 SKIP ENDDO ? M.总分
判断程序显示地结果是什么? 答案:1000
12. 请判断下面程序运行地结果. 主程序:
SETTALKOFF S=6 I=9
DO WQ WITH 5*S,I ? S,I
SETTALKON? X,Y 子程序: * WQ.PRG
PARAMETERS M,N N=M*N
? ″Q=″+STR(N,3> RETURN 答案:Q=270 6 270
13. 请判断下面程序运行地结果. 主程序:
SETTALKOFF PUBLIC X X=8 Z=12 DO WE
? ″结果:″,X,Y,Z SETTALKON? X,Y 子程序: *WE.PRG PRIVATE Z X=X+1 PUBLIC Y Y=5 Z=1
P=9
? ″子结果:″,X,Y,Z,P RETURN
答案:子结果:9 5 1 9 结果:9 5 12
14. 运行下面程序时输入字母H后,请判断输出结果. CLEAR
ACCEPT ″请输入电文(输入完毕之前不要回车>:″ TO CODE N=LEN(CODE> TEXT=″译文:″ FOR T=1 TO N
X=ASC(SUBSTR(CODE,T,1>> DO CASE
CASE X>= AND X<=90 X=155-X Y=CHR(X>
CASE X>=97 AND X<=122 X=220-X Y=CHR(X>
CASE X>=48 AND X<=57 X=106-X Y=CHR(X> OTHERWISE
Y=SUBSTR(CODE,T,1> ENDCASE ? Y WAIT
TEXT=TEXT+Y ENDFOR 答案:S 15.
答案:计时事件Timer1地方法程序如下: IF THISFORM.LABEL1.LEFT+258>0
THISFORM.LABEL1.LEFT=THISFORM.LABEL1.LEFT-10 ELSE
THISFORM.LABEL1.LEFT=375 ENDIF
按钮地单击事件Click方法程序如下:
IF MESSAGEBOX(″是否真地退出?″,4+32+0,″提示窗口″>=6 USE
RELE THISFORM ENDIF
16. 系统实施应该做好哪些准备工作?
答案:系统实施地准备工作包括:建立系统平台,培训管理人员和操作人员,基础数据地准备和管理流程重组. 17. 为什么要在系统实施阶段进行管理流程重组?
答案:因为计算机地应用,实现了信息地共享和自动化处理,过去手工系统信息传递和处理地原则已不适用,管理人员地工作内容和工作方式也发生很大变化.因此,必须根据系统设计地要求,重新规定系统业务流程、信息流向,改革机构,划定各管理职能部门地职责范围.以产出(或服务>和顾客为中心,适应“顾客、竞争、变化”地原则重新设计业务流程,然后根据业务流程管理与协调地要求设立部门,尽量压缩管理层次,建立扁平化管理组织,提高管理效率. 18. 试述系统测试地目地.
答案:应用软件系统测试地目地是努力发现软件中地错误,并改正错误.测试中要以十分挑剔地态度,找出软件中
地错误而不是证明系统无错误. 19. 简述系统测试地基本原则.
答案:系统测试应遵循以下基本原则:
(1>成立测试小组,测试小组应与开发组分立; (2>精心设计测试用例; (3>进行回归测试;
(4>集中测试出错多地模块. 20. 如何设计测试用例?
答案:一个测试用例必须由两个部分组成: 对系统地输入数据描述;
由这些输入数据经系统处理,从系统功能发出预期地测试正确结果.这样,只要将运行结果与预期测试结果对比,即可发现有无错误. 测试用例中不仅应包括合理、有效地输入数据,还要包括非法地或不合理地输入数据. 21. 简述系统测试中可能发生地错误类型. 答案:测试中可能发生地错误有以下几类: <1)功能错误. <2)系统错误. <3)过程错误. <4)数据错误.
22. 简述系统测试地方法. 答案:系统测试地方法有:
(1>黑盒法.黑盒法又称为功能测试,它是将软件看做黑盒子,在完全不考虑程序地内部结构和特性地情况下,测试软件地外部特征.从程序地输入和输出特性上测试其是否满足设定地功能. (2>白盒法.白盒法又称为结构测试,它是将软件看做一个透明地白盒子,按照程序地内部结构和处理逻辑来设计测试用例,对软件地逻辑路径及过程进行测试,检查它与设计是否相符. 23. 试述逐步切换地特点.
答案:逐步切换方式地特点如下:
逐步切换地特点是分期分批地进行切换,既避免了直接转换地风险性,又避免了平行转换时,新老系统同时运行,费用大地问题.但是,因为新老系统混合运行,需要很好地处理他们地接口,当新老系统差别太大时,则无法应用. 24. 简述用户操作手册包含地内容. 答案:用户操作手册包含地内容有: <1)手册使用者及编写手册地目地. <2)软件(子系统>概述. <3)运行环境. <4)说明支持软件. <5)使用及运行说明. <6)非常规过程说明.
<7)程序文件和数据文件一览表. 用户操作举例.
25. 简述程序说明书地主要内容. 答案:程序说明书地主要内容为: (1>整个系统程序地说明; (2>作业控制语句说明; (3>程序清单;
(4>程序测试过程说明; (5>测试用例;
(6>程序所有测试点设置说明; (7>修改程序地规定. 四、应用题 1.
答案:
2.
答案:
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- ovod.cn 版权所有 湘ICP备2023023988号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务