- 5
- 0
- 约1.73千字
- 约 2页
- 2021-04-23 发布于北京
- 举报
试卷第 PAGE 1 页共 NUMPAGES 1 页
初级程序员软件工程基础知识试卷(初级程序员)
姓名:_____________ 年级:____________ 学号:______________
题型
选择题
填空题
解答题
判断题
计算题
附加题
总分
得分
评卷人
得分
1、程序员需要用文档来表述自己的思想。文档设计的要点不包括( )。 A.文档制作应先做规划,列出纲目,内容的逻辑性要强,并不断改进 B.选择最适合表达某种算法的形式(文本、表格、图) C.尽量保持文档与程序的一致性,文档上下文的4致性 采用文档模板以减少以后随软件版本的升级而更新文档的工作量2、以下关于子类和父类的叙述中,正确的是( )。 A.代码中使用父类对象的地方,都可以使用子类对象替换 B.代码中使用子类对象的地方,都可以使用父类对象替换 C.父类定义的对象与子类定义的对象在属性和方法上一定相同 父类定义的对象与子类定义的对象在属性和方法上一定不同3、以下关于类和对象的叙述中,正确的是( )。 A.由类生成的对象数目可以是0,1,2,… B.由类生成的对象数目一定是1 C.由类生成的对象数目一定不少于1 由类生成的对象数目一定不少于24、以下关于面向对象分析与设计叙述中,正确的是( )。 A.面向对象分析的结果适合采用C++语言表达 B.面向对象分析的结果适合采用汇编语言表达 C.面向对象设计的结果适合采用UML(UnifiedModelingLanguag表达 面向对象设计的结果适合采用DFD(DataFlowDiagram)表达5、面向对象分析与设计中,设计的主要任务不包括( )。 A.描述系统如何解决问题 B.构建软件系统的设计模型 C.描述用户的需求 对最终的分析模型进一步精化6、下列软件开发过程模型中( )不属于迭代开发模型。 A.RUP B.XP C.螺旋模型 瀑布模型7、欲开发一款系统,如果客户不能完整描述他们的需求,则开发过程最适宜采用( )。 A.原型模型 B.瀑布模型 C.V模型 螺旋模型8、McCall软件质量模型中,( )属于产品转移方面的质量特性。 A.可测试性 B.正确性 C.可移植性 易使用性9、软件测试的目的是( )。 A.证明软件中没有错误 B.改正软件中的错误 C.发现软件中的错误 优化程序结构10、软件测试方法可分为静态测试和动态测试两大类,人工检测( )。 A.属于静态测试和动态测试 B.属于静态测试 C.属于动态测试 既不属于静态测试也不属于动态测试11、软件系统运行时发现了系统测试阶段尚未发现的错误,改正这些错误属于( )维护。 A.正确性 B.适应性 C.完善性 预防性12、用户界面的设计应坚持友好、简便、实用、易于操作的原则。程序员设计软件界面时应遵循的原则中不包括( )。 A.越频繁使用的功能所需的点击应越少 B.越多用户使用的功能在界面上就应该越突出 C.应让用户的注意力集中在解决业务问题上,而不是软件操作上 应站在熟练用户的角度来设计用户界面13、以下关于子类和父类的叙述中,正确的是( )。 A.子类继承了父类的属性和方法 B.父类继承了子类的属性和方法 C.子类的行为和父类必须完全保持一致 父类的行为必须和子类完全保持一致14、以下关于类和对象的叙述中,正确的是( )。 A.类是对象的模板,一个类仅能生成一个对象 B.对象是类的模板,一个对象仅能生成一个类 C.类是对象的模板.一个类是一组对象的集合 D.对象是类的模板,一个对象是一组类的集合
原创力文档

文档评论(0)