【牛客】摩拜2018校招数据分析工程师笔试解析

【牛客】摩拜2018校招数据分析工程师笔试解析

* 选择题都有正确答案,后面五道大题均是我的答案,欢迎大家讨论纠正!

https://www.nowcoder.com/test/11453292/summary

一、选择题

1、在Shell编程中,下面哪个表示上一步所运行程序的返回值()

答:$?

 

2、在SQL语言中,子查询是(    ) 

答:嵌入到另一个查询语句之中的查询语句

 

3、从一副牌(52张,不含打小怪)里抽出两张牌,其中一红一黑的概率是

答:26/51

解析:C2,1 * C26,1 * C26,1 / C52,2(C2,1表示两个任选一个不排列的可能数,后面同)

 

4、SQL中,下列涉及空值的操作,不正确的是?( )

答:name= NULL

解析:NULL不可以用等于号

 

5、Mysql查询时,只有满足联接条件的记录才包含在查询结果,这种联接是()。

答:内连接

 

6、在shell中变量的赋值有四种方法,其中,采用name=12的方法称 。

答:直接赋值

 

7、A表字段a 类型int中有100条记录,值分别为1至100。如下语句 

SELECT a FROM A WHERE a BETWEEN 1 AND 50 OR (a IN (25,70,95) AND a BETWEEN 25 AND 75)  

则如下哪个值在这个sql语句返回的结果集中?

答:30

解析:我选的51,主要是看错题目,题目说下列哪个数在返回结果,返回结果是1-50和75,所以答案是30.(太奸诈了==!)

 

8、已知表T1中有2行数据,T2中有3行数据,执行SQL语句,“select a.* from T1 a,T2 b”后,返回的行数为

答:6

解析:因为没有设置连接条件,所以默认笛卡尔积2*3=6

 

9、从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品价格的记录,此SQL语句为?

答:SELECT * FROM 产品WHERE 价格>(SELECT 价格FROM 产品WHERE 产品名称=’ 一次性纸杯’);

 

10、shell不仅仅是用户命令解释器,同时一种强大的编程语言,linux缺省的shell是什么

答:bash

 

11、想要了解上海市小学生的身高,需要抽取500个样本,这项调查中的样本是?

答:从中抽取的500名学生的身高

 

12、一组数据,均值>中位数>众数,问这组数据

答:右偏

解析:一般在正态分布,矮的一遍为偏向方,因为每个取值概率小,故取值会变多。

 

13、SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示

答:0、1或多个字符

 

14、关于正态分布,下列说法错误的是:

答:正态分布的偏度为0,峰度为1

 

15、人患癌症的概率为1/1000.假设有一台癌症诊断仪S1,通过对它以往的诊断记录的分析,如果患者确实患有癌症它的确诊率为90%,如果患者没有癌症,被诊断成癌症的概率是10%。某人在被诊断为癌症后,他真正患癌症的概率为()

答:1/112

解析:

根据贝叶斯公式

 

 设A:癌症诊断仪给出癌症诊断。B1:病人是癌症患者。B2 病人不是癌症患者。 

则P(A|B1)=90%,P(A|B2)=10%

P(B1|A)=P(A|B1)*P(B1)/P(A)=P(A|B1)*P(B1)/(P(A|B1)*P(B1)+P(A|B2)*P(B2))=(90%*1/1000)/((90%*1/1000)+(10%*999/1000))=1/112

 

16、设随机变量X,Y不相关,且EX=2,EY=1,DX=3,则E(X(X+Y-2))=()

答:5

解析:E(X(X+Y-2))=EX^2+EXY-2EX=DX+(EX)^2+EXEY-2EX=3+2*2+2*1-2*2=5

 

17、某种产品,合格品率为0.96,一个合格品被检查成次品的概率是0

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值