上一周笔试DD+BD(除编程题)总结(一)

操作系统进程管理经典考研题分享 (09年)24下列进程调度算法中,综合考虑进程等待时间和执行时间的是(D)  A.时间片轮转调度   B. 短进程优先调度算法    C. 先来先服务调度算法   D.高响应比优先调度算法 (10年)26.下列选项中,降低进程优先级的合理时机是(A) A.进程的时间片用完   B.进程刚完成I/O,进入就绪列队 C.进程长期处于就绪列队中        D.进程从就绪态转为运行态 阅读详情

上一周是真的忙活了一周,从周一到周天,整整一周,但是全部GG。
虽然GG但是真的有很多都不会。首先操作系统这周要好好看,尼玛,真的那天让我算时间片,我真的忘记了。

其实各个公司考查的重点都不太一样,今天总结一下。

就是笔试期间做的一点记录,尽量把疑惑今天都解开。
最重要的是,记住它们!!!!!!!!!!!!!!!!!!!!!!!!!!!!记住!!!!!!!!!!!!!它们!!!!!!!!!我这记性,哎,真的叫人难受。

滴滴

滴滴一上来的名字叫”智力题“然后看到的第一个题我就傻逼了。
0 5 27 119 495 2015 问我下一个。
我的天哪!!!!!
可以说是很崩溃了。
我想了一下 就是
0*4+5=5;
5*4+7=27;
27*4+11=119;
现在开始不对了
119*4+19=495;
495*4+35=2015;
我去!!!!!!!!
后来蒙了一个。
就2015*4+X。。。。
通项公式:an=2^(2n-1)-a^(n-11)-1……我的天哪!

然后就是概率论,数列,离散,数学归纳等。会写的就写了,但是基本全是蒙的,我蒙的,呵呵,真的没对过,高中的时候,物理,答案是ACD,我蒙了个B,这事太多了。

现在认真起来:

1、算法信息不可还原的是?
7HAT DES RSA LZ77
->RSA
不可还原就是在加密之后无法还原为原始密码。
2、某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K的最小值是( )。

A.2
B.3
C.4
D.5
正确答案
C
答案解析
这种题用到组合数学中鸽巢原理的思想,考虑最极端情况,因为每个进程最多需要三台打印机,如果每个进程已经占有了两台打印机,那么只要还有多余的打印机,那么总能满足达到三台的条件。所以,将8台打印机分给K个进程,每个进程有两台打印机,这个情况就是极端情况,K为4。
3、编程题:
大概是 数字对2,3,5都可以整除,求符合条件的第n个数。
反正我每次写编程题,都是事后诸葛亮。
真的不难,恐怕 我有毒吧。。。。。。。。。

#include<iostream>
using namespace std;
int main(){
    int n,m,i=1,j=1;
    cin>>n;
    while(j++){
    m=j;
        while(m%2==0){
            m/=2;
        }
        while(m%3==0){  
            m/=3;
        }
        while(m%5==0){  
            m/=5;
        }
        if(m==1||m==2){
            if(n==1){
                cout<<1;
                return 0;
            }
            i++;
            if(i==n){
                break;
            }
        }
        else{
        continue;
        }
    }
    cout<<j<<endl;;    
    return 0;

}

还有一个记不住。

盛大游戏

这个就是放弃治疗了,我投的WEB,后来盛大的WEB取消了把我分到JAVA,我难过,我痛苦啊,凭着大三学过一学期JAVA的经验硬着头皮把选择写完,到了编程我一看,哎呦,不难。本想写,但是!!!只能用java,难过,本想C/C++也是可以的呢。

百度

这个的GG真的烦,学校的网络一晚上不停的掉,编程题直接上不去。就把前段答了,当然,我看了编程题,有网我也不会写。。。不是我放弃治疗,真的是能力所致,我写不出来。真的好难。但是舍友运维通过了,去面试了,好像一面挂掉了。哎,大家加油吧!!!

这个是真的很细!!!
1、Math.max();

返回最大数。

var result1=Math.max();//-Infinity
var result=Math.max(5,7);//7
var result2=Math.max(1,3,5.6,2);//5.6
var result2=Math.max(1,3,5.6,2,"1");//5.6
//错误的
var str=[1,2,3,4,5,1,3,9];
var result1=Math.max(str)//NAN
var result2=Math.max(1,3,5.6,2,"d");//NAN

var num=new Array(1,2,3,4,5);
var result1=Math.max(num);//NAN

2、关于this指针的

var Test ={
        foo:"test",
        func:function () {
            var self=this;
            console.log(this.foo);
            console.log(self.foo);
            (function () {
                console.log(this.foo);
                console.log(self.foo);
            })();
        }
    };
    Test.func();

我一开始的答案是

test
test
test
test

我应该是该不太理解这个立即执行函数吧。
正确答案:

笔试疑惑.html:25 test
笔试疑惑.html:26 test
笔试疑惑.html:28 undefined
笔试疑惑.html:29 test

那么就是在立即执行函数里面的this.foo了。这个是由于在立即执行函数中,产生了闭包,内部无法访问到外部的this,所以这个时候的this指向的window对象,则输出为undefined,而self.foo有值是因为在闭包函数外面this给到了self。
参考:https://segmentfault.com/q/1010000011133004/a-1020000011133254

3、关于return的疑惑:

function Test(){
        var x=0;
        return function(){
            console.log(x++);
        }
    }
    var f1=Test(1),f2=Test(1);
    f1(1);f1(1);f2(1);

答案:010
4、关于数组

var arr=[1,2,3];
    arr.shift();
    arr.push();
    arr.unshift();
    var ne=arr.concat([1,2]);
    console.log(ne);

答案:[2, 3, 1, 2];
说一下,arr.shift();是去掉数组第一个元素。他的返回值是去掉的第一个元素。而 arr.unshift();是从数组的开头添加一个元素。他的返回值是新数组的长度。arr.push();会在数组的末尾插入元素并且返回新数组的长度。arr.concat();他里面是参数不论是什么,都是返回一个数组,作为一个数组元素存在。而[1,2]会添加到当前的数组中。

5、关于定时器

for(var i=1;i<=3;i++){
   setTimeout((function(a){
       console.log(a);    
   })(i),0);  
};

答案:1,2,3
并不是像这样的4,4,4

for(var i=1;i<=3;i++){
   setTimeout(function(){
       console.log(i);    
   },0);  
 };

原因:在第二个的4,4,4是Javascript事件处理器在线程空闲之前不会运行。所以等for循环结束之后执行定时器,这个时候i已经变为4了。而第一个就是为了改变这样的现状 ,在定时器中加入了立即执行函数,所以它的值是正确的。

6、邻接矩阵
大二的时候,真的算法的学的挺好的,谁知道一年没理这玩意就什么都不会了。
邻接矩阵就是可以用来表示图的一个矩阵。
具体了解:百度一下
这里重点两点:1、对称的是无向的。2、这他妈的真的很容易理解。
0 0 1 1 1
0 0 1 1 0
1 1 0 1 0
1 1 1 0 1
1 0 0 1 0
求顶点和边数?
ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,ORZ,5,14。出度度入度就不说了,我下次要是记不住就抽自己,真他妈的猪脑子!!!
7、中缀式->后缀式

规则:从左到右遍历中缀表达式的每个数字和符号,若是数字就输出,即成为后缀表达式的一部分;若是符号,则判断其与栈顶符号的优先级,是右括号或优先级低于找顶符号(乘除优先加减)则栈顶元素依次出找并输出,并将当前符号进栈,一直到最终输出后缀表达式为止。参考原文

可以说是非常清晰了。
中缀式:a*(b-(c+d))
后缀式->abcb+-*

8、文件权限
10个字符确定不同用户能对文件干什么

  • 第一个字符代表文件(-)、目录(d),链接(l)

  • 其余字符每3个一组(rwx),读(r)、写(w)、执行(x)

  • 第一组rwx:文件所有者的权限是读、写和执行

  • 第二组rw-:与文件所有者同一组的用户的权限是读、写但不能执行

  • 第三组r–:不与文件所有者同组的其他用户的权限是读不能写和执行

也可用数字表示为:r=4,w=2,x=1 因此rwx=4+2+1=7

  • 1 表示连接的文件数

  • root 表示用户

  • root表示用户所在的组

  • 1213 表示文件大小(字节)

  • Feb 2 09:39 表示最后修改日期

  • abc 表示文件名
    可以说是比较难记了。
    9、标准输入输出的重定向
    shell上:
    0表示标准输入
    1表示标准输出
    2表示标准错误输出

    默认为标准输出重定向,与 1> 相同
    2>&1 意思是把 标准错误输出 重定向到 标准输出.
    &>file 意思是把 标准输出 和 标准错误输出 都重定向到文件file中。
    参考原文

10、排序最快的?
快速排序吧,毕竟名字在这呢!

总结一下,百度其实我的选择凑合,编程一个没出来就很悲伤了。

腾讯

emmmmmmmmmmmmmmmmmmmm,今天就先到这里,舍友睡了,我实在不敢再不睡了。哈哈哈!!!!!!!!!!!!!!!!

紫光展锐2021数字芯片笔试 紫光展锐2021数字芯片笔试题 阅读详情

相关推荐

linux知识笔试与面试宝典(一)

访问命令行(A)说 Linux 是一种“自由软件”的主要理由是 __ 。

gf_lvah的博客 5068

某计算机系统中有 8 台打印机,由 K 个进程竞争使用,每个进程最多需要 3台打印机。该系统可能会发生死锁的 K 的最小值是()

某计算机系统中有 8 台打印机,由 K 个进程竞争使用,每个进程最多需要 3台打印机。该系统可能会发生死锁的 K 的最小值是()

qq_18817189的博客 2万+

25届秋招网络安全面试资料库

1、面试准备篇幅,面试指南:如何选择符合自己的岗位,如何准备简历三方等基本信息。2、如何来定制自己的学习方向:学历不高怎么选,代码不会怎么选。4、35份过往网络安全面试经验分享,涵盖各大网安公司。5、总结了互联网、传统厂商笔试、面试技术库。3、收集了市面上已经开始投秋招的企业信息。《Java代码审计》

liguangyao213的博客 1807

后台研发笔试面试题及答案解析整理

整理了个人在准备笔试面试过程中的一些基础知识及错题解析。适用于以java开发为主的后台研发人员进行阅读。 个人资源链接 (有积分的大神们可以直接下载,没积分的小伙伴也可以加我Q直接要) C笔试面试题及答案解析(一): 百度下载:https://wenku.baidu.com/view/30ae2c8d5ebfc77da26925c52cc58bd6318693da csdn下载:ht...

chenjhit的博客 3887

2026年国民技术数字IC笔试试卷带答案

本文摘要: 该笔试题目涵盖数字IC设计核心知识点,包括静态时序分析(STA)、Verilog语法、跨时钟域处理(CDC)、异步FIFO设计等。单选题考察建立时间公式、归约运算、逻辑化简等基础概念;多选题聚焦亚稳态、异步FIFO设计要点;简答题详解建立/保持时间违例修复方法及格雷码在异步FIFO中的应用;代码题要求实现单比特信号去毛刺电路。试题突出国民技术笔试高频考点,如ARM架构MCU、面积优化方法等,兼具理论基础与实践设计能力考查。(149字)

Open 462

2009计算机考研408统考真题及答案

考研真题,学子们加油考研加油!!!!!!!!!!!!!

2016年c语言笔试答案,2016年嵌入式c语言笔试题及答案

精品文档2016全新精品资料全新公文范文全程指导写作–独家原创1/82016年嵌入式C语言笔试题及答案1读程序段,回答问题INTMAININTARGC,CHARARGV{INTC9,D0CC5DCPRINTF“DD\N”,DRETURN0}A写出程序输出B在一个可移植的系统中这种表达式是否存在风险WHYINCLUDE“STDIOH”INTA0INTBSTATICCHARCINTMAININTARG...

weixin_39548193的博客 129

全国硕士研究生入学计算机专业统考历年真题及答案解析(答案缺2012的)

(2009~2012)全国硕士研究生入学计算机专业统考历年真题及答案解析(答案缺2012的)

java 数据库题_JAVA数据库笔试题答案在最后

《JAVA数据库笔试题答案在最后》由会员分享,可在线阅读,更多相关《JAVA数据库笔试题答案在最后(12页珍藏版)》请在人人文库网上搜索。1、Java 、数据库测试题(笔试)测试时间: 90 分钟 姓名: 总分: 一、不定项选择题( 40 题,每题 2分,总分 80 分)1) 当试图编译并运行下面程序时会出现什么结果( )(单选) class Apublic int getNumber(int A...

weixin_42512836的博客 738

2009-2017年计算机统考408真题及答案解析

2009-2017计算机统考408真题及答案解析,希望能帮到备考的考研学子

tft_espi 中文字体及自定义字体制作(tft.eSPI模块)

tft.eSPI库自定义字体方法 先下载 processing 然后安装到mixly安装目录下找到tft_eSPI文件夹。

琢磨侠的博客 2762

网络安全笔试进阶练习题,来测测你能答对几个?

例如,在一次正常的会话过程当中,攻击者作为第三方参与到其中,她能够在正常数据包中插入恶意数据,也能够在双方的会话当中进行监听,甚至能够是代替某一方主机接管会话。而主动劫持则是将会话当中的某一台主机“踢”下线,然后由攻击者取代并接管会话,这种攻击方法危害非常大,攻击者能够做很多事情。22.下面是关于计算机病毒的两种论断,经判断 (1)计算机病毒也是一种程序,它在某些条件上激活,起干扰破坏作用,并能传染到其它程序中去;一个基本的TCP协议设计是传输的数据的每一个字节必须要有一个序列号码。

liguangyao213的博客 1330

N32G003学习——第九章 第三节1 串口 发送

经过第九章前2节的学习,基础打下之后,开始敲代码。

qq_34525008的博客 1032

笔试题集锦(二)

1.以下描述正确的是(BD) //B项,构造方法可以不是static修饰 A.所有的方法都应该使用static定义 B.工具类中的方法可以使用static修饰 C.this关键字只用来调用构造函数 D.static修饰的成员变量是所有对象共享的 2.关于异常,下列说法正确的是(B) A.一旦程序运行,异常将被创建 B.异常是一种对象 C.为了保证程序运行速度,要尽量避免异常控制 D.以上说法都不对...

qq_45337431的博客 1580

鸿蒙5.0进阶开发:UI开发-不依赖UI组件的全局自定义弹出框 (openCustomDialog)(推荐)

本文介绍通过入参形式为ComponentContent创建自定义弹出框............

AyomQAQ的博客 1850

【ubuntu】如何搭建AFTR+B4环境

为何要使用ipv6 目前ipv4地址已经不够用了,而IPv6采用128位地址长度,几乎可以不受限制地提供地址。而且ipv6具有更高的安全性。 主流的ipv6方案 1.双栈方案 :所有设备同时支持IPv4/IPv6协议栈,核心理念在于其传送网同时支持IPv4和IPv6 2.DS-Lite方案 :IPv4‐in‐IPv6 隧道和 NAT 这两个基本技术,同时支持IPV4与IPV6,对于ipv4用户,可以通过ipv6隧道与ipv4业务平台实现通信;针对ipv6用户,可直接通过ipv6网络通信。 3.6RD方案 :

weixin_43863426的博客 2722

【精选】分享我在大厂遇到的面试题,震惊了!

点击上方蓝字关注我们前提在我这个公司已经待了 4 年多了。在技术上已经到达了瓶颈,然后就想出去看看机会。于是就有了如下的经验。去DDDD 面试先给我安排了一二面一起,但是三面因为面试官在开...

lxw1844912514的博客 686

JavaFX - 动画

JavaFX 动画

思你日度难眠 1601

【嵌入式笔试】嵌入式知识总结(三)

2022年秋招我面试嵌入式MCU开发方向,经过了多场的笔试与面试,在准备的过程中看了非常多的资料,我的汇总的笔记一直写在有道云笔记中,没有分享出来。现在已经到了23年春招了,特此整理后分享出来。资料看过了觉得不错就保存下来了,如果有不对的地方,欢迎批评指正,侵权联删!

一位才工作的工程师,持续学习,持续输出。更多内容,关注公众号“不想脱发的基兄”。 4640

LCD、LED、OLED、Mini LED、Micro LED、全阵列LED、QLED、QD-OLED、QNED、AMOLED是什么意思?

LCD(液晶显示器,Liquid Crystal Display)定义:LCD 是一种利用液晶材料控制光线通过的显示技术,需依靠背光源(如冷阴极荧光灯 CCFL 或 LED)照亮液晶层以形成图像。技术原理:液晶分子在电场作用下改变排列,控制背光通过的强度和颜色。液晶本身不发光,需外部光源。特点:结构包括背光层、液晶层、彩色滤光片和偏光片。响应时间较慢,黑色表现因背光漏光而偏灰。LED(发光二极管显示,Light Emitting Diode)定义。

中国最威武的城市!武功军威-武威,铁骨铮铮! 3424

数学建模算法案例精讲500篇-【深度强化学习】深度确定性策略梯度(DDPG)(附MATLAB和python代码实现)

它是一种学习连续动作的无模型策略算法。它结合了DPG(确定性策略梯度)和DQN(深度Q网络)的思想。它利用DQN中的经验重放和延迟更新的目标网络,并基于DPG,可以在连续的动作空间上运行。# 用于生成带有噪声的动作def __init__(self, action_space, mu=0.0, theta = 0.15, max_sigma = 0.3, min_sigma = 0.3, decay_period = 100000):#decay_period要根据迭代次数合理设置# 均值 mu。

qq_36130719的博客 325

网安双非、菜鸡一枚,秋招面试经验分享,offer已拿

燃鹅,大概是面试官忘了,我一直等到将近3点半,面试官都没有上线。面试问题都比较简单,主要还是围绕简历上我写的内容,一些概念,但是第一次视频面特紧张,回答的一塌糊涂,很多简单的概念都没有说清楚。前面聊的挺多的,结尾hr问我有没有投别的公司,我心想,哎哟,考验情商的时候到了,这个公司肯定不能说些小公司,biger不够,也不能说太多,显得不重视顺丰,于是说了小米华为迅雷等几个。今年春招,很多公司都在招聘安全岗,准备跳槽或者新入职场的小伙伴最需要的就是面经+笔试题了,小编整理了其他小伙伴总结的面经,供各位学习。

jxiang213的博客 1454

Android Input——输入系统介绍(一)

Input 系统对于提供流畅、灵敏和一致的用户交互体验至关重要,它需要在不同的设备、场景和应用中保证输入事件的正确性、及时性和安全性。Android 输入系统是一个复杂但高效的设计,旨在处理来自各种输入设备(如触摸屏、键盘等)的用户交互,并将这些交互转换为应用程序可以理解和响应的形式。EventHub:输入系统的最底层,直接与硬件通信,监听和读取输入设备的原始事件。:从 EventHub 获取原始输入事件,对其进行解析,转化为更高层次的事件,以便上层应用或服务能够理解。

小旭的专栏 1710

网络安全笔试练习题,据说10分钟内答对的都是高手!

搜索用网关其原理是在网关计算机上运行应用代理程序,运行时由两部分连接构成:一部分是应同内部网用户计算机建立的连接,另一部分是代替原来的客户程序与服务器建立的连接。经过检查数据流中每个数据包的源地址、目的地址、所用的端口号、协议状态等因素,或它们的组合来确定是否允许该数据包经过。状态码:是用以表示网页服务器HTTP响应状态的3位数302:请求的资源现在临时从不同的URI响应请求。3、许多黑客攻击都是利用软件实现中的缓冲区溢出的漏洞,对此最可靠的解决方案是什么?12.下列协议中,哪个不是一个专用的安全协议。

liguangyao213的博客 1498

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

sql 笔试题

[sql] view plaincopy SQL SERVER面试题      1.用一条SQL语句 查询出每门课都大于80分的学生姓名      name   kecheng   fenshu   张三     语文       81   张三     数学       75   李四     语文       76   李四     数学     

xad707348125的专栏 1111

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

30道多选题,40道判断题 背会这些,参加数据分析笔试,妥了~

本文总结了数据挖掘相关的多项选择题和判断题。多选题涉及数据挖掘的基本概念、方法、算法和应用,如模型与模式的区别、数据挖掘步骤、预测建模任务、算法组件、相关学科、缺失值处理、可视化技术、数据特性等。判断题则涵盖了数据挖掘的目标、技术特点、应用场景及各种算法的正确理解,如模式与模型的区别、离群点定义、分类与聚类概念、SVM和贝叶斯方法的特点等。这些题目全面考察了数据挖掘的核心知识点,包括数据预处理、挖掘算法、结果评估及实际应用中的注意事项。内容适用于数据挖掘学习者和从业者巩固基础知识,但需注意部分判断题可能存在

xuezhangmen的博客 991

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上一篇: JS两个数组去重
下一篇: 上一周笔试TX+MT+LM+BILIBILI+SHCY(除编程题)总结(二)
Shellin_F
博客等级 码龄11年 8粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值