• 面试题1


    1、有一种会裂变的细菌,结果1分钟裂变为2个,再经过1分钟裂变为4个。这样,将一个细菌放到一个瓶子里,经过1个小时细菌充满了瓶子。现在假设一开始放入瓶中2个细菌,那么充满瓶子需要多长时间?
    说明解题思路。(10分)


    2、小丽买了一双漂亮的鞋子,她的同学没有见过这双鞋子,于是大家就猜。小红说:“你买的鞋不会是红色。”小彩说:“鞋子不是黄色就是黑色。”小玲说:“你买的鞋子一定是黑色。
    ”三个人的看法至少有一种是正确的,至少有一种是错误的。请问鞋子到底是什么颜色?说明解题思路(10分)
    答:如果是黑色那就都正确,但是题目中,不符合题意;假设是黄色的,前两种看法是正确的,第三种看法是错误的;假设是红色的,那么三句话都是错误的。因此,小丽的裙子是黄色的


    3、用最快的方式计算2乘以8得多少,写出计算表达式。(10分)
    2<<3
    4、以下是学生考试成绩表(20分)

    name(姓名) subject(科目) score(分数)
    张三 语文 81
    张三 数学 65
    李四 语文 76
    李四 数学 90
    王五 语文 61
    王五 数学 100
    王五 英语 90

    请用一条SQL语句从表t_result中查询出每门课成绩都大于75分的学生姓名。
    select name,subject,score from t_result where score>75;
    SELECT name,subject FROM t_result group by name,subject having subject>75;

    create table t_result( name varchar(10),subject varchar(20),score int);

    5、用递归求数列:1 1 2 3 5 8 13 21 34 的第30个数是多少?(25分)
    6、排序有哪几种方法?写出快速排序法? (25分)

    2017/10/10

    -----------------------------------------------------------------------------------------------------------------------分割线-------------------------------------------------------------------------

    select a.* from (SELECT count(subject ) num, name FROM t_result where score >75 group by name) a join
    (SELECT count(subject ) num, name FROM t_result group by name) b on a.`name`=b.`name` where a.num=b.num

    -----------------------------------------------------------------------------------------------------------------------分割线-------------------------------------------------------------------------

  • 相关阅读:
    Centos7 GRE Tunnel
    centos 7 增加永久静态路由
    ceph bluestore与 filestore 数据存放的区别
    swift对象存储安装
    [WebRTC] Audio Codec Encoder 基类注解
    [WebRTC] 源码中的Audio Codec整理
    [Math] Maple函数用法
    [Server] Nginx Https配置 及 Firefox提示“此页面使用较弱加密”
    [Windows] 导出所有设置过的Group Policy
    [Tool] WebDav 安装及使用
  • 原文地址:https://www.cnblogs.com/badboys/p/7647525.html
Copyright © 2020-2023  润新知