2023年软件开发人员招聘笔试试题_第1页
2023年软件开发人员招聘笔试试题_第2页
2023年软件开发人员招聘笔试试题_第3页
2023年软件开发人员招聘笔试试题_第4页
2023年软件开发人员招聘笔试试题_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023年度软件开发人员招聘笔试试题应聘者资料:姓名性别出生日期出生地地址邮政编码电话Email毕业院校毕业时间专业学历学位英语水平(资格)计算机水平(资格)规定职位和希望担任的角色待遇规定简历(如已提供可不填)其他专长(如已提供可不填)评估意见(由招聘小组填写)试题一:基础知识1、从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的相应栏内。假设某计算机具有1M字节的内存(目前使用的计算机往往具有64M字节以上的内存),并按字节编址,为了能存取该内存各地址的内容,其地址寄存器至少需要二进制_A_位。为使4字节组成的字能从存储器中一次读出,规定存放在存储器中的字边界对齐,一个字的地址码应_B_。若存储周期为200NS,且每个周期可访问4个字节,则该存储器带宽为_C_BIT/S。假如程序员可用的存储空间为4M字节,则程序员所用的地址为_D_,而真正访问内存的地址称为_E_。供选择的答案:A: ①10ﻩﻩ ②16 ﻩﻩﻩ ③20 ﻩ ﻩ④32B: ①最低两位为00 ﻩ②最低两位为10ﻩ ③最高两位为00ﻩ ④最高两位为10C:ﻩ①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、从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答.把相应编号写在答卷的相应栏内。进程是操作系统中的一个重要概念。进程是一个具有一定独立功能的程序在某个数据集合上的一次_A2_。进程是一个_B3_的概念,而程序是一个_C3_的概念。进程的最基本状态有_D4_。在一个单解决机中,若有6个用户进程,在非管态的某一时刻,处在就绪状态的用户进程最多有_E5_个。供选择的答案A:①单独操作②关联操作③运营活动④并发活动B:①静态②动态③逻辑④物理C:①物理②逻辑③动态④静态D:①就绪、运营、隐蔽②停止、就绪、运营③运营、就绪、阻塞④就绪、撤消、运营E:①5②6③1④44、软件设计中划分模块的一个准则是_A2_。两个模块之间的耦合方式中,_B3_耦合的耦合度最高,_C4_耦合的耦合度最低。一个模块内部的内聚种类中_D4_内聚的内聚度最高,_E1_内聚的内聚度最低。供选择的答案A:①低内聚低耦合②低内聚高耦合③高内聚低耦合④高内聚高耦合B:①数据②非直接③控制④内容C:①数据②非直接③控制④内容D:①偶尔②逻辑③功能④过程E:①偶尔②逻辑③功能④过程5、从供选择的答案中选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的相应栏内。最常用的一种基本数据模型是关系数据模型,它用统一的_A1_结构来表达实体及实体之间的联系。关系数据库的数据操作语言(DML)重要涉及_B2_两类操作。关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积、_C4_。用R∣×∣S表达关系R和关系S的_D1_。设关系R和关系S图示如下:R:ABCS:BCDT:ABCD则关系T是关系R和关系S_E_的结果。供选择的答案A:①树②网络③图④二维表B:①插入和删除②检索和更新③查询和编辑④记录和修改C:①投影、联接②联接、选择③选择、投影④交、选择D:①联接②笛卡尔积③日联接④自然联接E:①自然联接②θ联接③笛卡尔积④并试题二:程序设计用你所熟悉的任意一种程序语言,编写一个完整的过程,将一个字符串插入到另一个字符串的某个位置后面(例如:将“abc”插入到“abcdef”的第三个字符位置后面,结果为“abcabcdef”)。编写程序时,请在必要的地方加以注释(注:不能用该程序语言的内置函数或过程)。用你所熟悉的任意一种程序语言,编写一个完整的过程,完毕从一个给定的完整的文献途径(如“C:\MyDocuments\SoftwareTest1.00.doc”)中,析取文献名,扩展名和文献所处目录的功能,编写程序时,请在必要的地方加以注释(注:不能用该程序语言的内置函数或过程)。试题三:数据库设计下面的表有问题吗?假如有,如何改善?城市*街道*邮政编码佛山金鱼街528000佛山大福路528000佛山季华路528000广州北京路510000广州三元里510000广州中山路510000………*城市和街道联合做主键提成二个表,第一个表有以下字段:城市和街道,以城市作为主键;第二个表:街道和邮政编码,以街道为主键.通过街道与第一个表的街道相关联2、假设有以下的两个表:Cus_AID*NameAddress………Cus_BID*NameAddress………*主键表Cus_A和表Cus_B的结构完全相同,表Cus_A和表Cus_B中既存在ID相同的记录,也存在ID不同的记录。现规定将ID只存在于表Cus_A中而不存在于表Cus_B中的记录所有插入到Cus_B表中,并用表Cus_A中的记录更新表Cus_B中相同的ID的记录,请写出完毕这一功能的存储过程。CreateorproceduretestisDeclareid1CusA.id%type;BeginSelectidintoid1fromCusAa,CusBbwherea.id=b.id;3、某公司正在开发一个档案管理系统,规定在关系数据库中实现和Windows文献系统完全一致的树状文献目录。为了实现这一目录结构,至少需求哪些表?请具体描述这些表的用途和结构(如有必要,可用图表进行描述)。最后,请用伪编码(或自然语言)描述按树状结构遍历所有档案的算法。试题四:系统设计简述“面向对象”的概念,并设计一个学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论