一.选择题:

1.下面程序的输出是 (C):

char s[] = "lightinthebox";

printf("%s%d",s+5,sizeof(s));

A. lightinthbox13                   B. inthebox13

C. inthebox14                       D. lightinthebox14

2.某请求被随机分配到四台机器进行处理,分配到每台机器的概率分别为:A15%,B20%,C30%,D35%,处理请求的失败概率分别为5%,4%,3%,2%。

现在请求失败,问由C造成的概率最接近与(B):

A. 26%     B.28%       C. 30%      D. 32%

3. ping命令使用的协议是:(C)

A.TCP      B.UDP       C.ICMP      D.DHCP

4. 数据库中建立索引常用的数据结构是(C)

A. 链表    B.队列    C.树    D.数组

5.五个等概率的红球或者黑球连成环后,不存在两个相邻红球的概率是:(A)

A. 11/32    B.9/16    C.13/32    D.11/16

6.设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5,e6一次压入栈S.

一个元素出站后即进入队列Q,如果出队列的顺序为e2,e4,e3,e6,e5,e1,则栈S的容量要求最小值为:(B)

A.2      B.3      C.4      D.5

7.数据库查询中,假设在表table中的字段id 和 name设置了索引(id,name),那么下列查询中会用到该索引的是:(B)

A. select * from table where id = 1;

B. select * from table where id in(3,4) and name like '李%';

C. select * from table where id = 3 and name like '%李'

D. select * from table where type = 'test';

8.已知一颗二叉树的前序遍历结果为ABCDEF,中序遍历结果为CBAEDF,则后序遍历的结果为:(A)

A. CBEFDA     B.FEDCBA        C.CBEDFA         D.不定

9.下列排序算法中,占用辅助空间最多的是(D)

A. 堆排序      B.快速排序      C.希尔排序       D.归并排序

10.从社会中随机地找出一些家庭,他们都有两个小孩(而且只有两个小孩),而且他们的小孩子中至少有一个孩子是男孩。

则这些家庭中另一个孩子也是男孩的概率是(A)

A.  1/2       B.1/3      C.1/4      D.1/5

二.程序设计和算法

1.有一个由大小写组成的字符串,现在要求对他进行修改,将其中的所有大写字母排在小写字母的前面(要求时间复杂度O(N),空间复杂度O(1)),大小写字母不要求保持原来的顺序。

思路:双向扫描。交换

2.最长回文串,给出一个字符串,求出其中的最长回文串和回文串的长度。

思路:暴力搜索或者Trie树

3.最大子段和。输入一个整型数组,其中有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组有一个和。

例如输入的数组为1,-2,3,10,-4,7,2,-5,最大的子数组为3,10,-4,7,2输出该数组的和为18

思路:简单DP.老题

4.输入一组整数的集合,将所属集合完全相同的数字放入新的集合中。 例如:input1 = {2,1,3},input2 = {3,2,5,6,7},input3 = {2,4,6,7}, 则输出的结果为:{1},{2},{3},{4},{5},{6,7}

思路:给每个集合一个唯一的质数,如分别为2,3,5 根据每个数所在的集合求出乘积,然后将乘积相同的数字合并即可。如:数字1在集合1中,乘积为2

数字2在集合1,2,3中,乘积为2*3*5 =30 ,依次类推

非计算机专业开发几道题目:大部分相同,除了几个选择题和一道大题目:

选择题3. 根据规律。第五个数是多少?3/2,    2/3, 5/12 ,3/10

A.5/6      B.8/15      C.7/30      D.8/35

选择题7.设R为实数集,函数f: R->R,f(x) = 2^x.则f是()

A.漫射函数                                      B.入射函数

C.双射函数                                      D.非入射非满射函数

程序设计题2:Imlement a function that rotates an array by anumber ofpositions,srite the function in[] rotateAraar(int[] input,int n);which rotates the input array by n positions,For example,the array[1,2,3,4,5,6]rotated by 2positions returns [5,6,1,2,3,4]

思路:数组旋转,经典的三次翻转法可以达到O(N)的时间复杂度

兰亭集势 php面试题,兰亭集势笔试题相关推荐

  1. 计算机二级vf笔试题库,计算机二级VF笔试题库..doc

    计算机二级VF笔试题库. 计算机二级VF笔试大全AABCDEF BDBEAFC CABDECF DDEBFCA 后序遍历指在访问根结点遍历左子树与遍历右子树这三者中首先遍历左子树然后遍历右子树最后访问 ...

  2. python数据挖掘面试题_数据挖掘150道笔试题

    作者:白宁超 2016年10月16日13:44:06 摘要:正值找工作之际,数据挖掘150道面试题涵盖很多基础知识点,如果你针对求职提前针对性准备,可以以此为为参照检查自己水平,如果你不为求职,也可以 ...

  3. 成都华育php笔试题,一套PHP的笔试题

    1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量 (1)中;而链接到当前页面的URL记录在预定义变量(2)中, 2.执行程序段将输出(3). 4.数组函数 arsort 的作用 ...

  4. java字符串笔试题_五道Java常见笔试题及答案汇总

    1.String和StringBuffer的区别? 答:Java平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据.这个String类提供了数 ...

  5. linux软件工程师笔试题,C/C++软件工程师笔试题

    1,程序设计(可以用自然语言来描述,不编程):C/C++源代码中,检查花括弧(是"("与 ")","{"与"}")是否匹 ...

  6. java中级职称考试试题_Java中级开发工程师笔试题及答案2016

    Java中级开发工程师笔试题及答案2016 java中级工程师考试试题你做了吗?下面随yjbys小编一起来看看最新Java中级开发工程师笔试题及答案,仅供考生参考! 1) 描述Web Service的 ...

  7. 英文c语言笔试题,关于C语言模拟笔试题

    C语言的设计目标是提供一种能以简易的方式编译.处理低级存储器.产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言.下面是学习啦小编为你整理的C语言面试题,希望对你有所帮助! 模拟笔试题一 1 ...

  8. 记录一次Java笔试题记录一次Java笔试题

    记录一次Java笔试题 一.下列语句片段,运行结果是 二.这段代码运行结果是多少? 三.Object中有哪些公共方法? 四.java中基本数据类型有哪些? 五.循环中使用break.continue. ...

  9. 富士康计算机类笔试题,富士康2021校招技术类笔试题

    富士康2021校招技术类笔试题 发布时间:2021-03-02 富士康科技集团是台湾鸿海精密集团在大陆投资兴办的高新科技企业.下面就由第一范文网小编为大家介绍一下富士康20xx校招技术类笔试题的文章, ...

  10. 锐捷c语言笔试题,锐捷校园招聘笔试题

    题不多,全是c语言题,下面只是一些不太确定答案的.题, 1. int x=3,y=4,z=5; printf("%d\n",~((x^y)&&!z)); 正确答案: ...

最新文章

  1. 继智能手机之后,增强现实如何再次改变我们与世界的交互方式
  2. 基于opencV的动态背景下运动目标检测及跟踪(修改版)
  3. Linux下的I/O复用与epoll详解
  4. POJ 2337 输出欧拉路径
  5. 机器学习(一)—— 线性回归
  6. Spring MVC:测试简介
  7. phpstudy添加redis扩展
  8. mongodb集群搭建
  9. zabbix源码安装
  10. js实现登录表单验证
  11. matlab yalmip cplex,matlab – CPLEX YALMIP – “未找到解算器”?
  12. javaScript之原生js封装组件(弹窗为例)
  13. c语言超市,C语言超市收银系统
  14. Linux查看cuda版本
  15. 【SSM电商项目后台开发】001-数据库建表
  16. 【图像去噪】基于matlab高斯+均值+中值+双边滤波图像去噪【含Matlab源码 1872期】
  17. 计算机视觉OpenCv学习系列:第十部分、实时人脸检测
  18. Linux 安装ssh和配置ssh
  19. 天龙八部——目录五首词
  20. 防火墙登录web页面(ensp)

热门文章

  1. everything搜索文件不全
  2. 用Python完成寻找水仙花数
  3. c语言中的指数e怎么表示什么作用,什么叫做指数E;指数E是用什么推导出来的?...
  4. 对抗生成网络学习(十)——attentiveGAN实现影像去雨滴的过程(tensorflow实现)
  5. 理解synchronized的含义
  6. 546计算机综合什么意思,重装系统时出现File Name?(546)的错误该怎么解决?
  7. 使用Amazon S3下载HCP数据
  8. Thinkpad T470p 在 Ubuntu 20.04 启用指纹识别
  9. mysql 菜鸟教程
  10. ionic类似时间轴的实现