【招聘面试)青软实训选拔笔试题
- 格式:doc
- 大小:1023.57 KB
- 文档页数:13
软件类笔试题一、题目描述某公司需要招聘一名软件工程师,为了选拔最优秀的候选人,公司设计了以下笔试题,请根据题目要求完成相应的操作。
二、题目一:编程题请编写一个Java程序,实现一个简单的计算器。
要求用户输入两个数字和一个运算符(+、-、*、/),程序通过计算后输出结果。
示例输入:2 + 3示例输出:5三、题目二:算法题给定一个整数数组,找出其中和为特定值的两个数,并返回这两个数的索引。
你可以假设每个输入都只有一个解,并且同样的元素不能被重复利用。
示例输入:[2, 4, 6, 8, 10],目标和为12示例输出:[1, 3]四、题目三:数据库设计某电商公司需要设计一个数据库来管理商品信息。
该数据库需要包含以下表:1. 商品表(products):包含商品ID、商品名称、商品价格等字段;2. 分类表(categories):包含分类ID、分类名称等字段;3. 商品分类关联表(product_category):用于关联商品和分类,包含商品ID和分类ID字段。
请设计上述表的结构,并提供SQL语句创建这些表。
五、题目四:软件测试某软件公司需要开发一个在线购物平台,需要进行系统功能测试。
请根据给定的测试用例,编写完整的测试计划,包括测试目标、测试环境、测试策略、测试用例设计等内容。
测试用例:1. 用户登录测试:输入正确的用户名和密码,验证登录是否成功。
2. 商品搜索测试:输入关键词进行商品搜索,验证搜索结果是否准确。
3. 添加购物车测试:选择商品添加到购物车,验证购物车中是否正确添加了商品。
4. 订单支付测试:选择商品下单并进行支付,验证订单支付是否成功。
5. 系统稳定性测试:模拟多用户同时操作系统,验证系统的响应速度和稳定性。
六、题目五:软件项目管理某软件公司计划开发一个新的手机应用程序。
请根据以下要求,设计一个项目计划:1. 项目目标:开发一款功能完善、用户友好的手机应用程序,满足用户对各类功能的需求。
软件开发人员招聘笔试试题应聘者资料:姓名性别出生日期出生地地址邮政编码电话Email毕业院校毕业时间专业学历学位英语水平(资格)计算机水平(资格)要求职位和希望担任的角色待遇要求简历(如已提供可不填)其他特长(如已提供可不填)评估意见(由招聘小组填写)试题一:基础知识1、从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
假设某计算机具有1M 字节的内存(目前使用的计算机往往具有64M字节以上的内存),并按字节编址,为了能存取该内存各地址的内容,其地址寄存器至少需要二进制_A_位。
为使4字节组成的字能从存储器中一次读出,要求存放在存储器中的字边界对齐,一个字的地址码应_B_。
若存储周期为200NS,且每个周期可访问4个字节,则该存储器带宽为_C_BIT/S。
假如程序员可用的存储空间为4M字节,则程序员所用的地址为_D_,而真正访问内存的地址称为_E_。
供选择的答案:A:①10 ②16 ③20 ④32B:①最低两位为00 ②最低两位为10 ③最高两位为00 ④最高两位为10 C:①20M ②40M ③80M ④160MD:①有效地址②程序地址③逻辑地址④物理地址E:①指令②物理地址③内存地址④数据地址2、从供选择的答案中。
选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
给定结点的关键字序列(F、B、J、G、E、A、I、D、C、H),对它按字母的字典顺序进行排列,采用不同方法,其最终结果相同。
但中间结果是不同的。
Shell排序的第一趟扫描(步长为5)结果应为_A_。
冒泡排序(大数下沉)的第一趟起泡的效果是_B_3.快速排序的第一趟结果是_C_。
二路归并排序的第一趟结局是_D_。
供选择的答案A:①(B、F、G、J、A、D、I、E、H、C)②(B、F、G、J、A、E、D、I、C、H)③(A、B、D、C、E、F、I、J、G、H)④(C、B、D、A、E、F、I、G、J、H)B:①(A、B、D、C、F、E、I、J、H、G)②(A、B、D、C、E、F、I、H、G、J)③(B、F、G、E、A、I、D、C、H、J)④(B、F、G、J、A、E、D、I、C、H)C:①(C、B、D、A、F、E、I、J、G、H)②(C、B、D、A、E、F、I、G、J、H)③(B、A、D、E、F、G、I、J、H、C)④(B、C、D、A、E、F、I、J、G、H)D:①(B、F、G、J、A、E、D、I、G、H)②(B、A、D、E、F、G、I、J、H、C)③(A、B、D、C、E、F、I、J、G、H)④(A、B、D、C、F、E、J、I、H、C)3、从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答.把相应编号写在答卷的对应栏内。
软件开发培训入学笔试题一、选择题(每题 3 分,共 30 分)1、以下哪种编程语言被广泛应用于 Web 开发?()A JavaB C++C PythonD Ruby2、在面向对象编程中,以下哪个概念描述了将对象的内部细节隐藏起来,只对外暴露必要的接口?()A 继承B 封装C 多态D 抽象3、以下哪种数据结构适合用于快速查找和插入操作?()A 链表B 栈C 队列D 二叉搜索树4、以下关于数据库事务的描述,错误的是()A 事务是一个不可分割的工作单元B 事务具有原子性、一致性、隔离性和持久性C 一个事务可以包含多个 SQL 语句D 事务一旦提交就无法回滚5、在软件开发过程中,以下哪个阶段主要确定软件的功能和性能要求?()A 设计阶段B 需求分析阶段C 编码阶段D 测试阶段6、以下哪种测试方法主要用于检查软件的功能是否符合预期?()A 性能测试B 功能测试C 压力测试D 安全测试7、以下关于软件版本控制的描述,正确的是()A 可以帮助团队成员协同开发B 只能用于管理代码文件C 对软件的维护没有帮助D 会增加软件开发的复杂度8、以下哪种软件开发模型强调风险分析和应对?()A 瀑布模型B 敏捷模型C 螺旋模型D 增量模型9、在操作系统中,进程和线程的区别在于()A 进程拥有独立的内存空间,线程共享进程的内存空间B 线程比进程的开销大C 进程可以并发执行,线程不能并发执行D 进程比线程的优先级高10、以下哪种算法的时间复杂度最低?()A O(n²)B O(n log n)C O(n)D O(1)二、填空题(每题 3 分,共 30 分)1、常见的软件开发方法有结构化方法、_____和面向对象方法。
2、软件测试的步骤通常包括单元测试、集成测试、_____和系统测试。
3、在 Java 中,实现多线程的方式有两种:继承_____类和实现Runnable 接口。
4、数据库中的主键用于唯一标识一条记录,并且其值_____。
招聘笔试题库及答案一、选择题1. 在Java中,下列哪个关键字用于定义一个类?A. classB. interfaceC. enumD. struct答案:A2. 以下哪个选项不是数据库的三大范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)答案:D二、填空题1. 在Web开发中,HTTP协议的常用状态码200表示______。
答案:请求成功2. 在Unix/Linux系统中,查看当前目录下的文件和文件夹可以使用命令______。
答案:ls三、简答题1. 请简述面向对象编程的三大特性。
答案:面向对象编程的三大特性包括封装、继承和多态。
2. 请解释什么是栈(Stack)以及它的基本操作。
答案:栈是一种后进先出(LIFO)的数据结构。
它的基本操作包括压栈(push)、弹栈(pop)和查看栈顶元素(peek)。
四、编程题1. 编写一个函数,实现计算一个整数列表中所有数字的和。
```pythondef sum_of_numbers(numbers):return sum(numbers)```2. 给定一个字符串,请编写一个函数来反转该字符串。
```pythondef reverse_string(s):return s[::-1]```五、案例分析题1. 描述一个场景,你作为开发团队的一员,如何解决一个技术难题,并推动项目向前发展。
答案:(此处应根据具体场景编写答案,以下为示例答案)在项目开发过程中,我们遇到了数据库性能瓶颈的问题。
为了解决这个问题,我们首先进行了性能分析,确定了瓶颈所在。
然后,我们优化了查询语句,调整了索引,并在必要时进行了数据库分片。
通过团队的协作和不断的测试,我们最终提高了数据库的响应速度,确保了项目的顺利进行。
2. 描述一次你参与的团队合作经历,并说明你在团队中的角色以及贡献。
答案:(此处应根据个人经历编写答案,以下为示例答案)在大学期间,我参与了一个软件开发项目,担任项目经理的角色。
试题一:综合(基本知识引导,思考,)1.面向对象语言的特征中字符流和字节流的区别?2.和的区别的生命周期? 的生命周期?3.协议是长连接还是短连接?4.的基本数据类型有那些? 是不是基本类型?5.的概念和在项目中的应用?6.如何避免多个的读写阻塞1.4新增了那些方法解决这个问题?7.如果一个变量的值为,观察以下程序:8.变量分支1;分支2;程序最终执行那一个分支?9.中有那些重定向方法,它们的区别的优势和特点和的区别?10.在数据库中,一个表被删除后,还能否将空间分配给其它表哪?11.在数据库中,一个表有两千万条数据,怎样最有效的将其删除?12.在数据库中,如果处理表中的每一条数据,用那种方法?13.发送一条邮件的几个步骤在中如何初始化上下文14.常用的组件技术?会话的属性?实体的属性?15.与的区别?16.编程具体步骤?事务模式?17.容器管理事务的事务属性为的意义18.事务失败时的会话的重新初始化方法19.中开发应用通常遵循的步骤试题二:分类试题(分类必作题)基础1.作用域,以与不写时的区别?2.和的区别, 和的区别3.型变量中能不能存贮一个中文汉字?为什么?4.多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?5.继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?6.内部类的实现方式?父类:;{(){(" ");}}子类:;;{(){(" ");}([] ){= ();= ();}}输出结果:7. 3. ?( .){d1 = 1.0;}3.( .)A. { .静态内部类可以有静态成员,而非静态内部类则不能有静态成员 () { d1;}}B. { .静态内部类可以有静态成员,而非静态内部类则不能有静态成员() { d1;}}C. {() { d1;}}D. {() { d1;} 静态内部类的非静态成员不可访问外部类的非静态变量}E. {();}8.垃圾回收机制,如何优化程序?9.型 3.4是否正确?10.介绍中的 (包括如何写自己的数据结构)?11.中异常处理机制,事件机制?12.中的多形与继承?13.抽象类与接口?14.的通信编程,用编程,读服务器几个字符,再写入本地显示?15.用实现一种排序,类实现序列化的方法(二种)?如在框架中,实现比较要实现什么样的接口?16.编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。
[全]软件测试招聘面试笔试题(附答案)软件测试招聘面试笔试题(附答案)软件测试笔试题一、选择题1、对计算机软件和硬件资源进行管理和控制的软件是(D)A.文件管理程序B.输入输出管理程序C.命令出来程序D.操作系统2、在没有需求文档和产品说明书的情况下只有哪一种测试方法可以进行的(A)A.错误推测法测试B.路劲分析测试C.语句覆盖测试D.条件覆盖测试3、某测试人员通过执行测试软件测试的方法对当前功能进行了测试,该测试人员使用的测试方法为(C)A.静态测试B.单元测试C.黑盒测试4、编写测试计划的目的是(ABC)多选题A.使测试工作顺利进行B.使项目参与人员沟通更舒畅C.使测试工作更加系统化D.软件工程以及软件过程的需要E.软件过程规范化的要求F.控制软件质量5、关于软件测试与软件开发的认识,不正确的是(B)A.软件生命周期各个阶段都可能产生测试B.软件测试是独立于软件开发的一个工作C.软件开发的需求分析和设计阶段就应开始测试工作D.测试越早进行,越有助于提高被测软件的质量6、当一个应用程序窗口被最小化后该应用的程序将会出现一下哪种情况(D)A.被终止执行B.继续在前台执行C.被暂停执行D.被转入后台执行7、下列方法中,不属于黑盒测试的是?(A)A.基本路劲测试法B.等价类测试法C.边界值分析法D.基于场景的测试方法8、对于维护软件的人员来说,使用质量是【】的结果(C)A.功能性B.可靠性C.可维护性D.效率9、下列软件属性中,软件产品首要满足的应该是(A)A.功能需求B.性能需求C.可扩展性和灵活性D.容错、纠错能力10、单元测试中设计测试用例的依据是(D)A.概要设计规格说明书B.用户需求规格说明书C.项目计划说明书D.详细设计规格说明书二、判断题1、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。
(√)2、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作(× )3、发现错误多的模块,残留在模块中的错误也多。
软件工程师(BCSP)理论知识试卷注意:考试结束试卷必须交回,不交回试卷者成绩无效选择题(针对以下题目,请选择最符合题目要求的答案。
针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。
1-50题,每题2.0分)1)在HTML页面中,下面()属性不会让div 脱离文档流。
(选择一项)a) position: absolute;b) position: fixed;c) position: relative;d) float: left;2)以下关于SQL Server中数据导入导出的说法错误的是()。
(选择一项)a) 导入/导出向导实际上不仅可以完成数据库和文件格式的转换,还可以在不同的数据库之间进行数据传输b) 导出步骤:右击数据库->任务->导出数据->选择数据库->确定导出位置->选择表名并设置文本文件格式c) 导入步骤:右击数据库->任务->导入数据->选择将数据源复制到目标源->下一步直至完成转换d) 存储在数据库中的数据导出保存的格式只能为excel格式3)在Java中,Java源文件编译后的扩展名是()。
(选择一项)a) .javab) .clac) .classd) .cls4)在软件工程中,关于软件开发角色分工说法正确的是()。
(选择一项)a) 项目经理作为客户方和公司内部交流的纽带,对项目过程进行监控,对项目的进度、质量负责b) 产品经理负责产品调研策划,撰写产品需求,协助项目经理完成软件产品的开发c) 测试人员是针对工程性质的项目必需的人员配置。
主要负责软件系统安装配置、系统割接、运行期间的维护工作d) 开发人员根据设计师的设计成果进行具体编码工作,对自己的代码进行基本的单元测试。
通常 3 ~6个开发人员组成一个开发小组,并由项目经理带领进行开发活动。
5)以下关于HTML代码说法正确的是()。
教员面试笔试题(ACCP)应聘方向与试题选择说明:1、以下包括三个方向的应聘试题,请根据自己的专业技术特长选择其中一个或两个方向的试题进行作答,每个方向的答题时间为45分钟(如果选择两个方向,则答题时间为90分钟)。
2、所有试题如果没有特殊说明,默认只有一个正确答案。
方向一(.NET)试题选择题(共40题,每题2.5分,共100分。
请将正确答案写在答题纸上)1) 在C#的下列类型中,()是引用类型。
a) enumb) structc) intd) string2) 在C#中,关于下列代码说法正确的是()。
public class Teacher{private void Show(){Console.WriteLine("我从事IT教育培训");}static void Main(){Teacher tea = new Teacher();tea.Show();}}a) 代码编译时将出现错误,因为类中没有提供构造函数b) 代码编译时将出现错误,因为Show方法是私有的,Main函数中无法调用c) 代码编译时将出现错误,因为Main函数没有参数d) 代码编译运行正确,并输出“我从事IT教育培训”3) 在C#中,下列代码的运行结果是()。
public struct Point{public int x,y;}class MainClass{static void Main(){Point p1,p2;p1.x = 1;p1.y = 2;p2 = p1;p1.x = 3;Console.Write(p2.x);Console.Write(p2.y);}}a) 12b) 32c) 02d) 104) 在C#中,下列代码的运行结果是()。
public class Project{string name ="ACCP3.0";static void Main(){Project p1 = new Project();Project p2 = p1; = "ACCP4.0";.Remove(4,3);Console.Write();Console.Write();}}a) ACCP3.0ACCP4.0b) ACCPACCP4.0c) ACCPACCPd) ACCP4.0ACCP4.05) 在C#中,下列说法正确的是()。
姓名:班级:题号答案选项青软实训应聘模拟笔试试题(60分钟)1(数据结构)二叉树的查找有深度优先和广度优先二类,深度优先包括_________。
A、前序遍历、后序遍历、中序遍历B、前序遍历、后序遍历、层次遍历C、前序遍历、中序遍历、层次遍历D、中序遍历、后序遍历、层次遍历2(数据结构)一个有顺序表有255个对象,采用顺序搜索法查表,平均搜索长度为______。
A、128 B、125 C、126 D、2553(数据结构)下列哪一种图的领接矩阵是对称矩阵___________。
A、有向图B、无向图C、AOV网D、AOE网4(数据结构)_______一棵二叉排序树,即可得到排序序列。
A、前序遍历B、中序(对称)遍历C、后序遍历D、层次遍历5(数据结构)采用折半查找法查找长度为N的线性表时,每个元素的平均查找长度为____。
A、O(1)B、O(N)C、O(Nlog2N)D、O(log2N)6(操作系统)作业J1,J2,J3,J4的提交时间和运作时间如下表所示。
若采用短作业优先调度算法,则平均周转时间为______分钟(这里不考虑操作系统的开销)。
A、45B、58.5C、64.5 D727(操作系统)操作系统中,进程是一个具有独立功能的程序在某个数据集合上的一次____。
A、并发活动 B、运行活动 C、单独操作 D、关联操作二、代码阅读与填空(试题分为C++部分和JAVA部分,选做其中一套即可,共计40分)C语言部分1、请阅读以下代码框架,按照注释的要求完成StackFull、StackEmpty、InitializeStack、Push函数。
#define MAXSTACK 100 //堆栈容纳的最大元素数目typedef enum Boolean { FALSE, TRUE } Boolean;typedef char stackentry;typedef srtuct Stack{int top; /* top points to next empty place for new item.*/ stackentry entry[ MAXSTACK ];}stack;/* 错误处理函数 */void Error( char *s ){fprintf (stderr, “Error:%s\n” , s );exit(1);}//(8分)判断堆栈是否已满(元素个数是否已经达到最大值)//达到返回TRUE,否则返回FALSEboolean StackFull ( stack *s ){}//(8分)判断堆栈是否为空,堆栈初始状态top 为0//为空返回TRUE,否则返回FALSEboolean StackEmpty ( stack *s ){}//(8分)堆栈初始化top为0void InitializeStack ( stack *s ){}//(16分)将元素item 入栈void Push ( stackentry item, stack *s){}JAVA语言部分1、阅读以下构造链表的代码框架,按照注释要求完成节点类ListNode及链表List的5个方法。
软件工程师(BCSP)理论知识试卷注意:考试结束试卷必须交回,不交回试卷者成绩无效选择题(针对以下题目,请选择最符合题目要求的答案。
针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。
1-50题,每题2.0分)1)在Java中,以下说法错误的是()。
(选择一项)a) Java中的类文件可以存储在不同的包中,有效防止命名冲突b) 可以使用package创建一个包,并将package命令作为一个Java源文件的第一条非注释性语句c) Java的包名通常由小写字母组成,可以以圆点开头或结尾d) 要使用不在同一个包中的类,可以通过import导入包2)关于CSS盒子模型,下列说法错误的是()。
(选择一项)a) 规定了元素框处理元素内容、内边距、边框、外边距的方式b) div是块级元素c) 设置内边距padding, 不会影响盒子模型的整体尺寸d) margin的值可以设置为负值3)CSS3中,触发过渡的机制说法正确的是()。
(选择一项)a) :hover为鼠标悬停时触发b) :active为颜色改变时触发c) :focus为点击鼠标时触发d) :checked为双击鼠标时触发4)假设在SQL Server数据库中,有score(成绩)表,其中包含sid(学生学号),sclass(所在班级),score(考试成绩)等字段,则执行以下()查询语句可以得到每个班级及格(及格分数为60)学生的平均成绩。
(选择一项)a) select avg(score) from score where between 60 and 100b) select avg(score) from score where score between 60 and 100 group by sclassc) select avg(score) from score where score>60 and score<100 group by sclassd) select avg(score) from score group by sclass having score>60 and score<100 5)在C#中封装是借助()实现的。
(招聘面试)青软实训选拔笔试题第壹部分:编程语言基础壹、选择题(20)1.设inta=3;下列哪壹个表达式的值等于0()。
A.a&&(a>0)B.!a||aC.a%=aD.a>=a2.如果a=5,b=2,c=3,d=4,则表达式a>b?a:c>d?c:d的值是()。
A.2B.3C.4D.53.设有说明:inta=11,b=10;执行表达式a%=b+(a&&b)后,a的值为()。
A.0B.1C.11D.224.下面程序段的运行结果是()。
main(){intx=1,y=2,z=3,s=0;if(y>x)if(y>z)s=1;elses=2;elses=3;printf(”%d\n”,s);}A.0B.1C.2D.35.设有说明:intx=1,y=2;执行条件表达式(x==y)?++x:--x后,x的值为:()。
A.0B.1C.2D.36.若k为整型变量,则下面while循环()。
k=10;while(k==0)k=k-1A.执行0次B.执行1次C.执行10次D.执行无限次7.对线性表进行二分(折半)查找时,要求线性表必须()A.以顺序方式存储B.以顺序方式存储,且元素按关键字排序C.以链接方式存储D.以链接方式存储,且元素按关键字排序8.壹棵深度为k(k≥1)的完全二叉树,其结点个数至多为()A.2k-1-1B.2k-1C.2k-1D.2k9.于链式存储的线性表中,插入壹个元素时()A.需要移动元素和修改指针B.不需要移动元素和修改指针C.需要移动元素,但不需要修改指针D.不需要移动元素,但需要修改指针10.设栈S最多能容纳4个元素,现有6个元素按a,b,c,d,e,f顺序进栈,入栈、出栈操作可随时进行,可能的出栈序列是()A.e,b,c,d,a,fB.b,c,e,f,a,dC.c,b,e,d,a,fD.a,d,f,e,b,c二、编程题(10分)1.有壹个整型数组{49,38,65,97,76,13,27,49},请利用你熟悉的排序算法,对其进行递减排序。
第二部分:数据库一.选择题(10分)1.于下面的数据库表中,若学生表的主码是学号,系别表的主码是系别号,用SQL语言不.能.执行的下面操作是:()学生表系别表A.从学生表中删除行(′005′,′王明′,20,′01′)B.将行(′005′,′王山′,19,′04′)插入到学生表中C.将学号为′001′的年龄改为18D.将学号为′010′的系别号改为′04′2.如果要将壹个关系模式规范化为2NF,必须()A.消除非主属性对键的部分函数依赖B.消除主属性对键的部分函数依赖C.消除非主属性对键的传递函数依赖D.消除主属性对键的传递函数依赖3.于确定表中字段时,不.符合设计规则的描述是()A.表中每个字段和表的主题关联B.全部字段包含主题所需全部信息C.包含能通过计算得到的数据D.不包含能通过计算得到的数据4.设壹个科研项目只能由壹个研究组承担,而壹个研究组可承担多个项目。
则项目和研究组之间是()A.壹对壹的关系B.壹对多的关系C.多对壹的联系D.多对多的联系5.于SQL语言中,数值函数COUNT(列名)用于()A.计算元组个数B.计算属性的个数C.对壹列中的非空值计算个数D.对壹列中的非空值和空值计算个数二.数据库技术(10分)假设数据库中有俩个基本表:职工表Employee(ENo,EName,Age,Sex,Salary,DNo)其属性分别表示职工的工号、姓名、年龄、性别、工资和工作部门的编号。
部门表Dept(DNo,DName,Mgr_No)其属性分别表示部门的编号、名称和部门经理的工号。
此处经理的工号,就是他自己的职工工号。
1.试写出下列检索操作的SQL语句:检索每壹部门男、女职工的人数,显示(DNo,DName,Sex,Count_ENo),其中Count_ENo 为人数。
(要求用壹个Select语句书写)2.试写出下列修改操作的SQL语句:于EMP表中,为任职是经理的职工加薪500元。
3.试写出下列插入操作的SQL语句:把Employee表中的女职工元组插入到另壹个已存于的表Emp_Woman(ENo,EName,Age)中。
第三部分:软件工程一.选择题(10分)1.下列方法中不属于面向对象的开发方法有()。
A.Booch方法B.Coad方法C.OMT方法D.VDM方法2.系统流程图是壹种传统工具,用于描绘()。
A.逻辑模型B.程序系统C.体系结构D.物理系统3.需求分析是分析员经了解用户的要求,认真细致地调研、分析,最终建立目标系统的逻辑模型且写出()的过程。
A.模块说明书B.软件规格说明C.项目开发计划D.合同文档4.数据耦合和控制耦合相比,则()成立。
A.数据耦合的耦合性强B.控制耦合的耦合性强C.俩者的耦合性相当D.俩者的耦合性需要根据具体情况分析5.于软件测试中,白盒测试方法是通过分析程序的()来设计测试用例的方法。
A.应用范围B.内部逻辑C.功能D.输入数据二.简述题(4分)1.常见的软件生存期模型均有哪些?简述瀑布模型开发流程。
第四部分综合测验壹、语文理解测验(每题0.5分)本测验共有10题,每题的第壹个词和最后壹个词均空着,作答时要从五个答案中选出壹个答案,将这壹答案的壹对词分别填于前后的空白处,使之成为壹个完整的句子。
答题时请于所选答案上划“V”即可。
(每题2分)1.……之于空间,好像古今之于……a.上下—往来b.大小—文明c.左右—人物d.四方—时间e.前后—时间2.……之于虚构,好像事实之于……a.历史—真理b.真情—神话c.捏造—神话d.真情—真理e.狂热—真理3.……之于展拓,好像紧束之于……a.推广—扩充b.合拢—聚集c.收敛—扩充d.发展—扩充e.构造—缩短4.……之于实用,好像抽象之于……a.实际—空间b.理论—具体c.原则-模糊d.理论—概念e.基本—象征5.……之于执行,好像规划之于……a.设计—实做b.思考—设计c.构想—设计d.蓝图—圆规e.蓝图—构想6.……之于社会,好像神经之于……a.秩序—运动b.秩序—感官c.电信—人体d.个人—活动e.团体—肌肉7.……之于长,好像剥之于……a.消—复b.短—夺c.皮—短d.削—短e.生—短8.……之于放恣,好像高贵之于……a.矜持—卑贱b.拘谨—显赫c.纵乐—卑微d.热情—谦逊e.轻浮—拘谨9.……之于预料,好像追溯之于……a.归纳—开拓b.设想—构思c.想像—试探d.推论—期许e.回忆—预知10.……之于求新,好像承袭之于……a.创造—改革b.因循—创造c.求变—肇始d.改进—建设e.除旧—肆应二、数字理解测验本测验共有10道题,是有关算术理解的测验,每壹题均有四个答案,可是只有壹个是正确的,请于每题正确的答案上划“V”即可。
(每题1.5分)1.四年中要多少单利率才能使5000元获得利息1000元?a.4%b.2%c.3%d.5%2.某人从银行借款40,000元,为期60天,年息6%,如他于期满仍本时,应付利息多少?(壹年360天)a.200元b.400元c.1,200元d.2,400元3.每个车厢长42英尺,假设20个车厢所连成的壹列货车的长度是1,000英尺,5,000英尺长的壹列货车应有多少个车厢?a.100b.120c.125d.2004.甲队已经胜50场败60场,仍要继续比赛40场,仍要胜多少场才能达到所有比赛场数中取胜60%的标准?a.10场b.20场c.不需要胜d.需要全胜5.有壹块正方形木板,面积为36平方寸,假如你想将内部挖空,做成壹个像框,这张正方形相片每边长2寸,那么相片和像框的外缘之距离为多少?a.2寸b.3寸c.4寸d.5寸6.客厅的壹面的墙壁,长十二尺,宽十尺,问原来订购的壁纸包括浪费25%于内的壹共是多少?a.90平方尺b.160平方尺c.145平方尺d.150平方尺7.下图的天平要保持平衡的话,X 应有多长? a.6寸b.13.5寸c.15寸d.27寸 6寸X8.某壹新产品第壹个星期于市场上的销售量很少,其后四个星期,每星期销售量均加倍增加,接着销售量即行锐减,直到季终。
请问下面四个图表,哪壹个图表最能正确表示出销售量和该季每个星期间的关系? a.Ab.Bc.Cd.D销量销量销量销量148星期148星期148星期148星期9.根据下图量表上移动的情形,下面哪种加法比较正确?a.于不论正负的任何整数L 上加壹正整数N ,等于将L 、N 数的空间移向右边。
b.于壹正整数S 上加壹负整数Z ,等于将S 、Z 的空间移向右边。
c.于负数T 上加壹负整数R ,(T 的绝对值较R 为小),等于将T 、R 空间移向右边。
d.于负数T 上加壹负整数R ,(T 的绝对值较R 为大),等于将T 、R 空间移向右边。
-5-4-3-2-101234510.假设有壹新的数字系统,其中只有0、1、2、3、4而没有5、6、7、8、9、各数,如果真有这壹系统,那么前10个依次排列数字应该是:123410 1112131420依据这个新系统,31除以4的值应是多少? a.10b.3c.4d.3.20三、推理能力测验本测验共有10道题,其中有的需要仔细计算,有的需要水平思考,有的需以常识判断,每个字均要小心阅读然后将答案写于横线上。
(每题1分)1.最少要几只鸭才能排成俩鸭于壹鸭之前,俩鸭于壹鸭之后,壹鸭于俩鸭中间的阵形?2.月球上的重力只有地球上的六分之壹。
有壹种鸟于地球上飞20公里要用1小时,如果把它放到月球上,飞20公里要多少时间?3.俩列火车相距壹百里,相对前进,壹列时速为六十里,别壹列时速为四十里,壹只蜜蜂以时速二十五里飞行。
如果它和火车同时出发,俩列火车相遇时它壹共飞了几里?4.壹套英文书共十本,依次放于书架上。
每本书壹百页,十本共壹千页。
壹条蛀虫从第壹本书第壹页起,壹直蛀到最后壹本的最后壹页,它壹共蛀了几页?5.猴子跌进三十尺深的井里,它每天朝上蹿三尺,但滑下俩尺,依照这个速度,多少天后会窜出井外?6.我要赶火车,只有俩分钟时间,但要走俩里。
如果第壹里的速度是每小时三十里,第二里的速度是多少才能赶上这班火车?7.想把壹张细长的纸折成俩半,结果俩次均没折准。
第壹次壹半比另壹半长出1公分,第二次正好相反,这壹半又短了1公分。
试问,俩道折痕之间有多宽?8.壹长方形的升斗,它的容积是1升。
当下要求你只使用这个升斗,准确地量出0.5升的水。
请问应该怎样办才能做到这壹点呢?9.船舷外挂着壹道十尺长的绳梯,每级相隔壹尺,最低壹级刚好触及水面。
潮水每小时涨六尺,要多久才会浸没最下面的三级?10.壹位顾客买了二元烟,付给烟贩五元钞票,烟贩没零钱找,到隔壁药房用五元钞票换了五枚壹元硬币,顾客拿了烟和三元走了。