看了这么多面经,对自己很有帮助,希望牛客网越做越好,帮助更多的人~~

一、单项选择题

1、下列说法正确的是( B)

A.  一棵m阶B树的每个节点至少有m/2棵子树

B.  B树和B+树用于组织外存中文件的动态索引结构

C.  B树的所有关键码都存储在叶子节点上

D.  B树适用于随机检索,又适用于顺序检索

2、Linux的运行级别定义在哪个文件中( A)

A.  /ect/inittab

B.  /ect/profile

C.  /ect/modules.conf

D.  /ect/fstab

3、下面关于ConcurentHashMap的说法正确的是( B)

A.  ConcurentHashMap与HashTable实现原理及效率一样

B.  ConcurentHashMap把Map分成了N个Segment

C.  ConcurentHashMap使用了Synchronized

D.  ConcurentHashMap的Key和value都可以为null

4、下面是“单例模式”代码实现,属于哪种实现方式?C

```Java

class S3{

private S3(){

System.out.println(“ok3”);

}

private static S3 instance = null;

public static S3 getlnstance(){

if(instance ==null){

synchronized(S3.class){

if(instance ==null){

instance = new S3();

}

}

return instance;

}

}

A.  预先加载法

B.  延迟加载法

C.  双重检测

D.  多线程延迟加载

5、System.out.println(“5” +2);的输出结果应该是( A)

A.  52

B.  7

C.  2

D.  5

6、下面算法的时间复杂度为( B)

```java

int func(unsigned int n)

{

if(n==0||n==1)

return 1;

else

return n*f(n-1);

}

A.  O(1)

B.  O(n)

C.  O(N*N)

D.  O(n!)

7、设有图书管理数据库:

Mysql

图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))

读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

借阅(借书证号C(4),总编号C(6),结束日期D(8))

对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号,下面SQL语句正确的是( B)

SELECT借书证号FORM借阅WHERE总编号=;

A.  (SELECT借书证号FORM图书WHERE书名=”现代网络技术基础”)

B.  (SELECT总编号FORM图书WHERE书名=”现代网络技术基础”)

C.  (SELECT借书证号FORM借阅WHERE书名=”现代网络技术基础”)

D.  (SELECT总编号FORM借阅WHERE书名=”现代网络技术基础”)

8、其他条件相同,置信水平越高,则置信区间上下限差值越( A  )

A.  越大

B.  越小

C.  为0

D.  不确定

9、下面说明数据库表【DB】三个范式正确的是(A )

A.  第一范式就是无重复的列

B.  第二范式就是属性完全依赖于外键

C.  第三范式就是属性依赖于其他非主属性

D.  以上都正确

10、如何查看当前文件目录下的所有文件消耗的磁盘容量(B)

A.  df –h ./

B.  du –sh ./.

C.  ls -lth

D.  ll -th

11、在抽象工厂模式的角色中,抽象工厂的作用是( A)

A.  声明了一组用于创建一族产品的方法

B.  声明了每种产品的接口

C.  创建了一个特定的产品对象

D.  声明了获取特定产品对象的接口

12、假定变量i,f和d数据类型分别为int , float和double(int用补码表示,float和double分别用IEEE754单精度和双精度浮点数据格式表示),已知i=785,f=1.5678e3, d=1.5e100。若在32位机器中执行下列关系表达式,则结果为“真”的是( B)

```Java

(I)i ==(int)(float) i

(II) f ==(float)(int) f

(III) f ==(float)(double) f

(IV)(d+f)-d==f

A.  仅I和II

B.  仅I和III

C.  仅II和III

D.  仅III和IV

A. 0

B. 1

C. 2

D. 3

16、下面程序的输出结果为多少?B

```java

Void Func(char str_arg[100])

{

printf(“%d\n”,sizeof(str_arg));

}

int main(void)

{

char str[]=”Hello”;

printf(“%d\n”,sizeof(str));

printf(“%d\n”,strlen(str));

char *p=str;

printf(“%d\n”,sizeof(p));

Func(str);

}

```

A. 5444

B. 6544

C. 5555

D. 5554

17、给出数据表score(stu-id,name,math,english,Chinese),下列语句正确的是A

A. Select sum(math),avg(chinese)from score

B. Select*,sum(english)from score

C. Select stu-id,sum(math)from score

D. Delect*from score

18、下面循环总共执行的次数是D

```php

for($i=‘a’;$i<= ‘z’;++$i)

{

echo “$i”;

}

?>

```

A. 0

B. 1

C. 26

D. 676

19、时间序列中,每个指标数值可以相加的是B

A. 相对数时间序列

B. 时期数列

C. 间断时点数列

D. 平均数时间序列

20、在数字没有溢出的前提下,对于正数和负数,左移一位都相当于A

A. 乘以2的1次方

B. 除以2的1次方

C. 除以2的1次方加1

D. 乘以2的1次方加1

21、下面排序算法中,初始数据集的排列顺序对算法的性能无影响的是C

A. 插入排序

B. 冒泡排序

C. 堆排序

D. 快速排序

22、以下两种描述分别对应哪两种对分类算法的评价标准?A

```

(a)警察抓小偷,描述警察抓的人中有多少个是小偷的标准。

(b)描述有多少比例的小偷给警察抓了的标准。

A. Precision,Recall

B. Recall,Precision

C. Preision,ROC

D. Recall,ROC

23、下列关于聚类分析的说法中,错误的是B

A. 不预先设定数据归类类目,完全根据数据本身性质将数据聚合成不同类别

B. 要求同类数据的内容相似度尽可能小

C. 要求不同类数据的内容相似度尽可能小

D. 与分类挖掘技术相似的是,都是要对数据进行分类处理

24、下面哪个选项不属于分类问题C

A. 垃圾邮件识别

B. 图像内容识别识别

C. 人脸识别

D. 文本情感褒贬分析

25、下面关于java.lang.Exception类的说法正确的是A

A. 继承自Throwable

B. Serialable

C. Reflect

D. 不记得,反正不正确

26、下列不属于java.util工具包中的对象是A

A. SimpleDateFormat

B. Calendar

C. Date

D. Locale

27、决策树中不包含以下哪种结点C

A. 根结点(root node)

B. 内部结点(internal node)

C. 外部结点(external node)

D. 叶结点(leaf node)

28、已知T1和T2的字段定义完全相同,T1有5条不同数据,其中T1有2条数据存在表T2中,语句`SELECT *FROM T1 UNION SELECT*FROM T2`返回的行数为A

A. 8行

B. 10行

C. 3行

D. 12行

29、关于Java基本类型占用字节数正确的是D

A. Short:1字节

B. Long:16字节

C. Float:8字节

D. Character:2字节

30、考虑两队之间的足球比赛:队0和队1,。假设65%的比赛队0胜出,剩余的比赛队1获胜。队0获胜的比赛中只有30%是在队1的主场,而队1取胜的比赛中75%是主场获胜。如果下一场比赛在队1的主场进行队1获胜的概率为D

A. 0.75

B. 0.35

C. 0.4678

D. 0.5738

不定项选择题

1、选择所有为Ngnix支持的特性ABCD

A. 负载平衡

B. Perl解释器

C. URL重写

D. 热部署

2、关于排序算法的以下说法,错误的是BC

A. 堆排序平均时间复杂度O(nlogn),最坏时间复杂度O(nlogn)

B. 冒泡排序平均时间复杂度O(nlogn),最坏时间复杂度O(n^2)

C. 归并排序的平均时间复杂度O(nlogn),最坏时间复杂度O(n^2)

D. 快速排序的平均时间复杂度O(nlogn),最坏时间复杂度O(n^2)

3、数据仓库在技术上的工作过程是:ABCD

A. 数据的抽取

B. 存储和管理

C. 数据的表现

D. 数据仓库设计

4、关于索引,描述正确的是ACD

A. 建立索引的目的是为了提高查询速度

B. 在一个基本表中,可以建立多个聚集索引

C. 在一个基本表中,可以建立多个非聚集索引

D. 聚集索引是指索引项的顺序与表中记录的物理顺序一致的索引

5、关于L1正则和L2正则,下面的说法正确的是BD

A. L2范数可以防止过拟合,提升模型的泛化能力。但L1正则做不到这一点

B. L2正则化标识各个参数的平方的和的开方值。

C. L2正则化有个名称叫“Lassoregularization”

D. L1范数会使权值稀疏

6、使用哪些函数可以完全向数组中添加元素的操作AD

A. array_push()

B. array_pop()

C. array_add()

D. array_unshift()

7、以下哪些选项属于无监督学习CD

A. 分类

B. 回归

C. 聚类

D. 关联规则

10、当使用TCP协议编程时,下列哪个是必须由程序员考虑和处理的D

A. 乱码数据包的重传

B. 网络拥堵处理

C. 数据传输过程中纠错

D. 发送数据的格式和应用层协议

11、Java语言具有许多优点和特点,哪个不是针对反映Java程序并行机制的特点?ACD

A. 安全性

B. 多线性

C. 跨平台

D. 可移植

12、以下声明不合法的是ACD

A. default String s;

B. public final static native int w()

C. abstract double d;

D. abstract final double hyperbolicCosine()

13、SQL题,给出一个表,写SQL语句,创建表名为B(结构和原表一样),列出最早访问的url,可以用哪个函数?`表字段是id;用户名time;用户访问时间url;用户访问网页B

A. max

B. min

C. row_number

D. avg

14、在PHP的实际项目中,删除session,可以使用ACD

A. $_SESSION=array()

B. unset($_SESSION)

C. unset($_SESSION[‘xxx’])

D. session_destroy()

15、一元线性回归方程y=bx+a中,b称为回归系数,回归系数的作用是B

A. 可确定两变量之间因果的数量关系

B. 可确定两变量的相关方向

C. 可确定两变量的实际值与估计值的变异程度

D. 可确定当自变量的增加一个单位时,因变量的平均增加值

E. 可确定两变量相关的密

16、下列可作为java语言修饰符的是ABC

A. a1

B. $1

C. _1

D. 11

17、匿名函数目前是通过(ABC)等函数来获取参数信息的。

A. func_num_args()

B. func_get_arg()

C. func_get_args()

D. func_num_arg()

18、在创建对象时不严谨或说法不正确的是ABD

A. 先声明对象,然后才能使用对象

B. 先声明对象,为对象分配内存空间,然后才能使用对象

C. 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象

D. 对象无需任何声明可直接使用

20、下列PHP变量中命名合法是BD

A. $4site

B. $_4site

C. $站点is

D. $site12

趣店PHP面经_趣店2018秋招笔试题目相关推荐

  1. 美图笔试题java后台_美图2018秋招Java笔试题

    单选题 1.关于垃圾回收算法G1,哪个说法是错误的( B  ). A.  并行和并发,具有多线程操作能力 B.  不适用堆空间太大的场景 C.  G1停顿时间更加可预测 D.  不会对系统吞吐量产生较 ...

  2. 2018深信服java笔试题_深信服2018春招笔试题解

    原文链接:点这儿. 深信服还是一如既往的"懒",2018秋招的5个编程题在本次春招出现了三道,然后添加了一道新的编程题,且选择题和填空题基本与秋招的雷同,看来之前没看深信服2018 ...

  3. 2018深信服java笔试题_深信服2018秋招编程题

    第一题: 其中,reverse函数的代码实现如下: 1. unsigned int reverse(unsigned int num) { unsigned int ans = 0; for (int ...

  4. 艺龙java面试题_艺龙2018秋招Java笔试题

    在牛客做了那么多题,终于轮到我分享了~~这是我做过的艺龙的Java笔试题哦~~ 单选题 1.设有以下递归函数: int f(int m,int n) { if(m==0) { return n+1; ...

  5. 2021秋招笔试(1)_乐鑫

    文章目录 2021秋招笔试(1)_乐鑫 1.FIFO测试 **1)题目**: 2)分析 3)解析 2.按键识别.消抖 1)题目 2)分析 3.用Verilog 实现 CRC-8 的串行计算,G(D) ...

  6. 店宝宝电脑版_用店宝宝是为了什么?客服全权负责开启属于您的个人店铺

    所谓手机在手.万事无忧,甚至连开网店都可以用手机来开.手机开网店怎么开?电脑pc端开网店又怎么开呢?其实,开网店的步骤和流程比较简单,只要找到"入口",之后按照引导来做就行了,毕竟 ...

  7. 美团科技 Java工程师_美团Java工程师面试题(2018秋招)

    第一次面试 1.小数是怎么存的 2.算法题:N二进制有多少个1 3.Linux命令(不熟悉 4.JVM垃圾回收算法 5.C或者伪代码实现复制算法 6.volatile 7.树的先序中序后序以及应用场景 ...

  8. shl性格测试_德勤2021秋招网申Tips+SHL笔试原题

    德勤校招时间表及对应的提醒 在线网申+线上笔试 2020年7月31日-2020年10月10日 "路人"说:一定一定一定要安排好网申时间--完成网申,即刻收到笔试,同时在收到笔试的5 ...

  9. java笔试题_公司真题 | 用友2018秋招Java笔试题(四)

    公司真题 | 用友2018秋招Java笔试题(三)答案: 1.正确答案 A B 2.正确答案 A 3.正确答案 D 4.正确答案 B 5.正确答案 A E 6.正确答案 B 7.正确答案 C D 8. ...

最新文章

  1. Gradle的安装和在idea的配置
  2. 17行html代码实现的将网页文本保存成本地文本文件
  3. Java中getResource()的用法
  4. [转]C#读写TEXT文件
  5. redis复制key的数据_Redis常见面试题
  6. 远程推送,集成极光的SDK,证书制造
  7. [转] 浅谈 C++ 中的 new/delete 和 new[]/delete[]
  8. Windows数据类型探幽
  9. Java教程:如何使用Jib插件容器化SpringBoot应用?
  10. (Linux目录操作命令)零基础小白学习_入门到精通03 程序员阿沐
  11. 华为p20nfc怎么复制门禁卡_华为荣耀手机的NFC功能怎么用?怎么刷门禁卡
  12. 入侵防御系统_入侵防御系统简介
  13. 微信小程序的技术原理
  14. python开心消消乐辅助_用Python写个开心消消乐小游戏
  15. Vite css 热重载失效
  16. Apache MINA框架快速入门
  17. 今晚开奖 | 包邮送 Python、数据库、java方面的书!
  18. matplotlib打印微秒
  19. 【统计学习】一篇文章理解什么是组间差异检验
  20. ZFI_VENDOR_CREATE

热门文章

  1. grep -q 大小比较
  2. 问题描述:the jar file jrt-fs.jar has no source attachment
  3. matlab画微分方程的矢量场图_一维波动方程数值解 Matlab 教程(从入门到出图)——3数值计算的Matlab实现...
  4. 【蓝桥杯练习--递归】费解的开关
  5. [每周心学]示弟立志说(附译文)
  6. k8s高可用环境部署7(Dashboard and metrics)
  7. QlikView 学习资料
  8. 游狼html鼠标,《速评13》65g极轻FPS鼠标游狼SK
  9. Mac终端如何切换成管理员
  10. 2022.11.22 英语背诵