商汤科技2018校招Web前端开发工程师笔试第二场

时长:120分钟 总分:100分

129浏览 0人已完成答题

题型介绍
题型 单选题 判断题 填空题 简答题
数量 5 5 1 5
1.
交换机主要工作在()?
问题详情




2.
一个数据表express(No, SenderName, Receiver...
问题详情

一个数据表express(No, SenderName, ReceiverName, SenderAddress, ReceiverAddress, Charge, Weight, Type),以下不能完成对应操作的sql语句是()?




3.
 ⼀个完全⼆叉树中有330个叶子节点, 则在该⼆叉树中的节点个数...
问题详情

 ⼀个完全⼆叉树中有330个叶子节点, 则在该⼆叉树中的节点个数为()?




4.
假设有一种无色的特殊颜料,与红色颜料混合后会变紫色,与黄色颜料混合会变为绿...
问题详情

假设有一种无色的特殊颜料,与红色颜料混合后会变紫色,与黄色颜料混合会变为绿色,与红色、黄色颜料一起混合会变为黑色,发生颜色变化需要1小时。现有700瓶特殊颜料,其中一瓶已经变质,不管与什么颜料混合都会变为白色。只有一小时时间, 最少需要多少个调色盘才能找出变质的特殊颜料?




5.
一个口袋装着若干蓝球和若干红球,随机抽出两个球。第一个球是蓝球的概率为0....
问题详情

一个口袋装着若干蓝球和若干红球,随机抽出两个球。第一个球是蓝球的概率为0.5; 第一球是蓝球且第二个球是红球的概率为0.2。现如果已知第一个球是蓝球,则第二个球是红球的概率是多少?




6.
一个狗妈妈有70块肉,狗宝宝距离狗妈妈60步。每次狗妈妈最多拿40块肉,每...
问题详情

一个狗妈妈有70块肉,狗宝宝距离狗妈妈60步。每次狗妈妈最多拿40块肉,每走2步需要吃掉一块肉,则它最多能把()块肉拿给狗宝宝。
7.
101枚硬币中有一枚假币,有一个无砝码的天平,在最坏情况下最少称[$##$...
问题详情

101枚硬币中有一枚假币,有一个无砝码的天平,在最坏情况下最少称()次,可以判断假币比真币重还是轻。
8.
问号处应为:[$##$]
问题详情

791221ivw.jpg
问号处应为:()
9.
给定数组 [ 48,8,20,72,65,17,28,23 ],构造一棵左...
问题详情

给定数组 [ 48,8,20,72,65,17,28,23 ],构造一棵左子节点 < 父节点 < 右子节点 的二叉搜索树(Binary Search Tree)。把数字48删除,使用前序节点调整后,则数字28的左子节点是数字()。
10.
请阅读以下代码和输入,写出程序的输出结果。 #include<io...
问题详情

请阅读以下代码和输入,写出程序的输出结果。
#include<iostream>
using namespace std

int main( ) {
     const int MAX_N = 1000
     int n, ans
     int a[MAX_N], f[MAX_N]
     cin >> n
     for (int i = 0 i < n ++i) {
         cin >> a[i]
         f[i] = 1
         for (int j = 0 j < i ++j) {
             if ((a[j] < a[i]) && (f[j] >= f[i]))
                 f[i] = f[j] + 1
         }
     }

     ans = 0
     for (int i = 1 i < n ++i) {
         if (f[i] > ans) ans = f[i]
     }
     cout << ans << endl
}

输入

10

2 5 13 6 7 4 10 3 5 8
输出:()

11.
解码
问题详情

有一种将字母编码成数字的方式:'a'->1, 'b->2', ... , 'z->26'。

现在给一串数字,给出有多少种可能的译码结果。



输入描述: 编码后数字串输入样例: 12 输出描述: 可能的译码结果数输出样例 2
12.
解释JavaScript的闭包机制,并举例说明在使用闭包时,如何避免thi...
问题详情

解释JavaScript的闭包机制,并举例说明在使用闭包时,如何避免this丢失问题。
13.
什么是callback hell,有什么方法可以改进,举例说明。
问题详情
14.
请写代码说明如何扩展Object基于观察者模式实现react progra...
问题详情

请写代码说明如何扩展Object基于观察者模式实现react programming
15.
请列举对布局有影响的CSS 属性
问题详情

请列举对布局有影响的CSS 属性
16.
编写CSS代码,装饰input,当鼠标指向它时,能够出现如下tooltip...
问题详情

编写CSS代码,装饰input,当鼠标指向它时,能够出现如下tooltip

注意:tooltip上部的小三角是用css生成的,并且需要有和tooltip一样的边框。当改变tooltip本身的边框颜色时,它也会随同变化。
&ltdiv>
    &ltinput placeholder='请输入文字' />
    &ltdiv class=' tooltip '>只能够输入英文字母、数字和下划线与中划线。</div>
</div>
791279nug.jpg
791279nug.jpg