《2022年软件开发人员招聘笔试试题 .pdf》由会员分享,可在线阅读,更多相关《2022年软件开发人员招聘笔试试题 .pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2002 年度软件开发人员招聘笔试试题应聘者资料 : 姓名性别出生日期出生地地址邮政编码电话Email 毕业院校毕业时间专业学历学位英语水平(资格)计算机水平(资格)要求职位和希望担任的角色待遇要求简历(如已提供可不填)其他特长(如已提供可不填)评估意见(由招聘小组填写)试题一:基础知识精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 10 页1、从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。假设某计算机具有1M 字节的内存(目前使用的计算机往往具有64M字节以上的内存) ,并按字节编址,为了
2、能存取该内存各地址的内容,其地址寄存器至少需要二进制_A_位。为使4 字节组成的字能从存储器中一次读出,要求存放在存储器中的字边界对齐,一个字的地址码应 _B_。若存储周期为200NS ,且每个周期可访问4 个字节,则该存储器带宽为_C_BIT/S。假如程序员可用的存储空间为4M字节,则程序员所用的地址为_D_,而真正访问内存的地址称为 _E_。供选择的答案:A: 10 16 20 32 B: 最低两位为00 最低两位为10 最高两位为00 最高两位为10 C: 20M 40M 80M 160M D: 有效地址程序地址逻辑地址物理地址E: 指令物理地址内存地址数据地址2、从供选择的答案中。选出
3、应填入下面叙述中?内的最确切的解答,把相应编号写在答卷的对应栏内。给定结点的关键字序列(、),对它按字母的字典顺序进行排列,采用不同方法,其最终结果相同。但中间结果是不同的。Shell排序的第一趟扫描(步长为)结果应为。冒泡排序(大数下沉)的第一趟起泡的效果是B3快速排序的第一趟结果是。二路归并排序的第一趟结局是D。供选择的答案:( 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):( A 、 B、D、C、F、E、I 、J、H 、G)( A
4、、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 、 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):( 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、从供选择的答案中,选出应填入下面叙述中
5、?内的最确切的解答把相应编号写在答卷的对应栏内。进程是操作系统中的一个重要概念。进程是一个具有一定独立功能的程序在某个数据集合上精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 10 页3的一次 A2。进程是一个B3的概念,而程序是一个C3的概念。进程的最基本状态有D4。在一个单处理机中, 若有 6 个用户进程, 在非管态的某一时刻,处于就绪状态的用户进程最多有E5个。供选择的答案A:单独操作关联操作运行活动并发活动B:静态动态逻辑物理C:物理逻辑动态静态D:就绪、运行、隐蔽停止、就绪、运行运行、就绪、阻塞就绪、撤消、运行E:5 6 1
6、44、软件设计中划分模块的一个准则是A2。两个模块之间的耦合方式中, 3耦合的耦合度最高, 4耦合的耦合度最低。一个模块内部的内聚种类中4内聚的内聚度最高, E1内聚的内聚度最低。供选择的答案A:低内聚低耦合低内聚高耦合高内聚低耦合高内聚高耦合B:数据非直接控制内容C:数据非直接控制内容D:偶然逻辑功能过程E:偶然逻辑功能过程5、从供选择的答案中选出应填入下面叙述中?内的最确切的解答,把相应编号写在答卷的对应栏内。最常用的一种基本数据模型是关系数据模型,它用统一的A 1 结构来表示实体及实体之间的联系。关系数据库的数据操作语言()主要包括2两类操作。关系运算以关系代数为理论基础,关系代数的最基
7、本操作是并、差、笛卡尔积、4。用表示关系和关系的 1。设关系和关系图示如下: A B C S: B C D T: A B C D 则关系是关系和关系E 的结果。供选择的答案A:树网络图二维表B:插入和删除检索和更新查询和编辑统计和修改C:投影、联接联接、选择选择、投影交、选择D:联接笛卡尔积日联接自然联接E:自然联接 联接笛卡尔积并试题二:程序设计用你所熟悉的任意一种程序语言,编写一个完整的过程,将一个字符串插入到另一个字符串的某个位置后面(例如:将“abc”插入到“abcdef ”的第三个字符位置后面,结果为精选学习资料 - - - - - - - - - 名师归纳总结 - - - - -
8、- -第 3 页,共 10 页“abcabcdef ” ) 。编写程序时, 请在必要的地方加以注释( 注:不能用该程序语言的内置函数或过程 ) 。用你所熟悉的任意一种程序语言,编写一个完整的过程,完成从一个给定的完整的文件路径(如“Software Test 1.00.doc”) 中,析取文件名,扩展名和文件所处目录的功能,编写程序时,请在必要的地方加以注释( 注:不能用该程序语言的内置函数或过程 ) 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 10 页5试题三:数据库设计下面的表有问题吗?如果有,如何改进?城市 * 街道 * 邮
9、政编码佛山金鱼街精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 10 页佛山大福路佛山季华路广州北京路广州三元里广州中山路* 城市和街道联合做主键分成二个表 , 第一个表有以下字段: 城市和街道 , 以城市作为主键; 第二个表 : 街道和邮政编码,以街道为主键. 通过街道与第一个表的街道相关联2、假设有以下的两个表:Cus_A ID* Name Address Cus_B 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 10 页7ID* Name Address * 主键表 Cu
10、s_A和表 Cus_B的结构完全相同,表Cus_A和表 Cus_B中既存在ID 相同的记录,也存在 ID 不同的记录。 现要求将 ID 只存在于表Cus_A中而不存在于表Cus_B中的记录全部插入到 Cus_B表中,并用表Cus_A中的记录更新表Cus_B中相同的ID 的记录,请写出完成这一功能的存储过程。Create or procedure test is Declare id1 CusA.id%type; Begin Select id into id1 from CusA a,CusB b where a.id=b.id; 3、某公司正在开发一个档案管理系统,要求在关系数据库中实现和W
11、indows 文件系统完全精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 10 页一致的树状文件目录。为了实现这一目录结构,至少需求哪些表?请详细描述这些表的用途和结构(如有必要,可用图表进行描述)。最后,请用伪编码(或自然语言)描述按树状结构遍历所有档案的算法。试题四:系统设计简述“面向对象”的概念,并设计一个学校选课系统的对象模型。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 10 页9简述“软件系统的两层和多层体系结构”的概念(如有必要,可用图表进行描述),并指出两者的主要区别。3、简述一个软件工程的主要步骤,并指出每个步骤的明确目标及实施办法。最后分析哪些是关键步骤。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 10 页试题五:综合你认为在团队开发中,你能发挥自己的能力吗?为什么?当个人意见与主管出现矛盾时,你用什么方法解决?精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 10 页
限制150内