![腾讯校园招聘技术类笔试题_第1页](http://file4.renrendoc.com/view/c858af2b86a332827db7c616d432600f/c858af2b86a332827db7c616d432600f1.gif)
![腾讯校园招聘技术类笔试题_第2页](http://file4.renrendoc.com/view/c858af2b86a332827db7c616d432600f/c858af2b86a332827db7c616d432600f2.gif)
![腾讯校园招聘技术类笔试题_第3页](http://file4.renrendoc.com/view/c858af2b86a332827db7c616d432600f/c858af2b86a332827db7c616d432600f3.gif)
![腾讯校园招聘技术类笔试题_第4页](http://file4.renrendoc.com/view/c858af2b86a332827db7c616d432600f/c858af2b86a332827db7c616d432600f4.gif)
![腾讯校园招聘技术类笔试题_第5页](http://file4.renrendoc.com/view/c858af2b86a332827db7c616d432600f/c858af2b86a332827db7c616d432600f5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
设A杯设A杯15L,B杯27L,用A打两次水,将B装满,最后A还剩3L,将这3L倒入B,再将A接满倒入B,此时B杯中有18L水,将A接满,则15+18=33L一、选择题1、数据库表设计最合理的是(A)学科{id,name}分数{idid,分数}分数{id,学科名称,分数}C.分数{学生姓名,学科名称,分数}分数{id,分数}解析:C,D肯定不对,B中将学科独立成一个表结构会更加清晰,一个实体对应一张表。2、在数据库系统中,产生不一致的根本原因是(D)据冗余基本概念两个杯子可以精确地装(C)L水?A.53B.25C.33D.52A15L,B27LABA3L,将同理4S->Aa|bA->Ac|Sd|e,消除左递归后应该为(A)A.B.C.D.S->Aa|bS->Ab|aS->Aa|bS->Aa|bA->bdA'|A'A->bdA'|A'A->cdA'|A'A->bdA'|A'A->cA'|adA'|ε A->cA'|adA'|ε A->bA'|adA'|ε A->caA'|dA'|ε的情况,消除做递归的一般形式为U=Ux1|Ux2|y1|y2U=y1U'|y2U'U'=x1U'|x2U'|eA=Ac|Aad|bd|eA=bdA'|A'A'=cA'|adA'|e5、下列排序算法中,初始数据集合对排序性能无影响的是(B)BC.冒泡排序D.快速排序(O(n)O(n2).patition的操作,O(n^2)。6、二分查找在一个有序序列中的时间复杂度为(b)A.O(N) B.O(logN) C.O(N*N)D.O(N*logN)7、路由器工作在网络模型中的哪一层(c)?A.数据链路层 B.物理层 C.网络层 应用层解析:相关物理硬件和OSI协议层次的对应关系:物理层 光纤、同轴电缆双绞线中继器和集线器数据链路层 网桥、交换机、网卡网络层 传输层 网关foo>10groupbyfoohavingcount(*)>5orderbyfoo,其执行顺序应该是(A)A.FROM->WHERE->GROUPBY->HAVING->SELECT->ORDERBYB.FROM->GROUPBY->WHERE->HAVING->SELECT->ORDERBYC.FROM->WHERE->GROUPBY->HAVING->ORDER->BYSELECTD.FROM->WHERE->ORDERBY->GROUPBY->HAVING->SELECT语句完整的执行顺序:from子句组装来自不同数据源的数据;子句基于指定的条件对记录行进行筛选;3)groupby子句将数据划分为多个分组;4)使用聚集函数进行计算;子句筛选分组;计算所有的表达式;使用orderby对结果集进行排序。from--wheregroupbyhavingselectorderbyA.ABCDEFGHIB.BCEHIFGDAC.ABCEFHIGDD.HIFEGBCDAD系统中,目录结构采用BD目录结构:///articles/7965.html用printf()输出时是先输出到缓冲区,然后再从缓冲区送到屏幕:///articles/7965.html用printf()输出时是先输出到缓冲区,然后再从缓冲区送到屏幕上。输出到屏幕的条件:使用fflush(stdout)强制刷新。缓冲区已满。scanf()要在缓冲区里取数据时会先将缓冲区刷新。\n,\r进入缓冲区时。线程结束的时候,如果该线程里也有printf(.);程序结束时。因此,在第一次fork中,父进程和子进程的-均为输出,而是保存在缓冲区中,当第二次fork时,又被复制到了新建的进程中,此时系统中共有4个进程,每个进程中都有两个-,因此共输出8次。#include#include<stdio.h>#include<sys/types.h>#include<unistd.h>intmain(void){inti;for(i=0;i<2;i++){fork复制父进程,调用一次,返回两次printf("-缓冲区数据}return0;}A.2个 B.4个 C.6个D.8个解析:之后的代码父进程和子进程都会运行;buffer,所以,对于上述程序,printf(“-”);把“-”放到了缓存中,并没有真正的输出,在fork的时候,缓存被复制到了子进程空间,所以,86个。“-”?C#include<stdio.h> #include#include<sys/types.h>#include<unistd.h>intmain(void){inti;for(i=0;i<2;i++){fork复制父进程,调用一次,返回两次printf("-\n缓冲区数据}return0;}A.2个B.4C.6D.8个刷新了缓冲区(B)A.先入现出法 B.银行家算法 C.优先级算法 资源按需分配法14.怎么理解分配延迟(dispatchlantency)A分配器停止一个进程到开启另一个进程的时间所有处理器占用的时间 都不对解析:分派程式停止某一个处理元使用中央处理器,并分派中央处理器给另一个处理元所需的时间,称为分派时间(DispatchLatency)。DA.阻塞态 B.执行态 C.就绪态 D.完成态解析:进程状态转移图理机;2:执行->3:执行->阻塞,当前运行进程等待键盘输入,进入了睡眠状态。4:阻塞->就绪,I/O操作完成,被中断处理程序唤醒。80%I/O,20%的时间使用CPU。每个程序启动时间和其需要使用进行计算的分钟数如下,不考虑进程切换时间。B程序编号启动时间需要CPU时间(分钟)100:003.5200:102300:151.5/进程环境下,系统的总响应时间是()A.22.5 B.23.5 C.24.5 D.25.5解答:CPU利用率的求法:CPU20%。两个进程的时候:CPu利用率是:20%1-20%)*20%36%三个进程是:36%1-36%)*20%48.8%其它的依次类推。1在运行。20%1012CPU。2030分钟内,有两个进程在运行(12),CPU利用率是36%,0.9分钟。0.6分钟,这时候有三个进程CPU1.8分钟。13.5CPu利用时间利用完了。23号进程在运行。22CPU时间也利用完了。30.4CPU利用时间。0.4/0.2=2操作系统多道编程在所有非抢占CPU调度算法中,系统平均响应时间最优的是(C)A.实时调度算法 B.短任务优先算法 C.时间片轮转算法 先来先服务算法(Thrashing)?AA.非常频繁的换页活动 B.非常高的CPU执行活动 C.一个极长的执行进程 个极大的虚拟内存交换活动解析:从内存调入调。内存换页算法:先进先出页面置换算法(内存换页算法:先进先出页面置换算法(FIFO):选择最早进入内存的页面置换最近最久未使用页面置换算法(LRU):选择最近一段时间内最长时间没有被访问的页面置换最优淘汰算法(OPT):选择最长一段时间内不会被访问的页面进行置换,需要先将程序执行一遍,获得页面的使用情况。性能最好,但不容易事先,一般用来评价其他页面置换算法的好坏Belay'sAnomaly出现在哪里(B)A.内存管理算法 B.内存换页算法 预防死锁算法 D.磁盘调度算法能会随着所分配的帧数的增加而增加。够多),但因pagepagefault次数变多了。A代码太多,不做--二、填空题将下图进行拓扑排序后,对应的序列为ABCFD:对一个有向无环图(DirectedAcyclicGraphDAG)Gu>∈E(G)uv之前。int*int*BinarySearch(int*arrayAddress,intarrayLength,intvalueToSearch){inthead=0;inttail=arrayLength-1;while(head<tail){mid=(head+tail)/2;if(arrayAddress[mid]>valueToSeatcj)tail=mid-1;elsehead=mid+1;}if(tail<arrayLength&&arrayAddress[tail]==valueToSearch)return&arrayAddress[tail];else对于以元素a[i]结尾的和最大的连续子数组要么是以a[i-1]对于以元素a[i]结尾的和最大的连续子数组要么是以a[i-1]结尾的和最大的连续子数组加上a[i],要么就是a[i].(强调以a[i]结尾)用sum[i]来存放以a[i]结尾的和最大的连续子数组,用nMax来存放当前和最大的连续子数组则sum[i]max{sum[i-1]+a[i],a[i]};nMax=max{sum[i],nMax};nStart=max(nStart,0)+a[i];returnNULL;}tail=mid-1;head=mid+1;intmax(inta,intb)intMaxSum(intintmax(inta,intb)intMaxSum(int*A,intlength){intnStart=A[0];intnAll=A[0];for(inti=1;i<lenght;i++){nStart=max(nAll+A[i],0);nAll=max(nAll,nStart);}returnnAll;}nStart=max(nAll+A[i],0);nAll=max(nAll,nStart);请给出二叉树的前序遍历abdefghc令sum为以第令sum为以第i个元素结尾的最长子序列的值,取值有两种情况:1、当a[i]>a[i-1]时,sumsum+12、当a[i]<=a[i-1]时,sum1intGetLIS(int*arr,intn){if(arr==NULL||n<=0)return-1;intnSum=1;intnMax=1;for(inti=1;i<n;i++){if(arr[i]>arr[i-1])nSum++;elsenSum=1;nMax=nMax>nSum?nMax:nSum;}returnnMax;}LIS是{1,2,3,4,6},LIS5.的长度的最优时间复杂度是O(nlogn)o(n)。动态规划-最长上升子序列(LIS)有序的)和一个栈(stack),这个栈无限大,42intGetPopNum(intn){intsum=0;if(n==0||n==1)return1;for(inti=1;i<=n;i++){sumintGetPopNum(intn){intsum=0;if(n==0||n==1)return1;for(inti=1;i<=n;i++){sum+=GetPopNum(i-1)*GetPopNum(n-i);}returnsum;}h(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《中文+酒店管理》教材编写研究
- 物联终端容器的安全隔离保护技术研究
- 2025至2030年电动车电池容量电脑测仪项目投资价值分析报告
- Rethinking Copyright for Sustainable Human Development-Higher Education and Access to Knowledge (Chapter4)英汉翻译实践报告
- 自供电疾病治疗微系统研究
- 分布式电驱动半挂汽车列车状态估计与横向稳定性控制研究
- 牛和山羊乳脂球膜对自闭症相关社交障碍的改善作用及机制探索
- 2025年脚踏开关内芯项目可行性研究报告
- 2025年细平竹节绸项目可行性研究报告
- 个人股收购合同范本
- 重大事故隐患整改台账
- 清淤工程施工记录表
- DB15T 2058-2021 分梳绵羊毛标准
- 2022年涉农领域涉嫌非法集资风险专项排查工作总结
- (高职)银行基本技能ppt课件(完整版)
- 五年级下册美术课件-第2课 新街古韵丨赣美版
- 山东省莱阳市望岚口矿区页岩矿
- 机动车维修经营备案告知承诺书
- 猴车司机试题
- 新人教版九年级全一册物理知识点填空题汇编
- 剪力墙、楼板开洞专项施工方案
评论
0/150
提交评论