顺丰科技2019秋招区块链研发工程师客观题合集

时长:90分钟 总分:74分

347浏览 0人已完成答题

题型介绍
题型 单选题 多选题
数量 27 10
1.
二叉排序树的链表节点定义如下: typedef struct BiTnod...
问题详情

二叉排序树的链表节点定义如下:
typedef struct BiTnode{
    int key_value
    struct BiTnode *L,*R/*节点的左、右树指针*/
}

请补充完整查找键值key的函数。
BSTree lookup_key(BSTree root,int key)
{
    if() return NULL
    else 
        if(key == root->key_value)
            return root
        else if(key > root->key_value)
            return (1)
        else
            return (2)
}





2.
对序列(12,18,22,38,39,49,79,89)进行排序,最不适合...
问题详情

对序列(12,18,22,38,39,49,79,89)进行排序,最不适合的算法是()




3.
调用函数时,入参及返回地址使用了()
问题详情




4.
设有递归算法如下,最终打印结果是() #include
问题详情

设有递归算法如下,最终打印结果是()
#include<stdio.h>
 int foo(int a ,int b)
 {
     if (b == 0) return 0
     if (b % 2 == 0) return foo(a+a,b/2)
     return foo(a+a,b/2)+a    
 }
 int main()
 { 
   printf("%d", foo(1,3))
   return 0
 }






5.
请指出堆排序、选择排序、冒泡排序、快速排序、的平均时间复杂度()
问题详情

请指出堆排序、选择排序、冒泡排序、快速排序的平均时间复杂度()




6.
What is Static Method in Java()
问题详情




7.
此代码片段输出正确的值是()
问题详情

public class CharToString {
 public static void main(String[] args)
 {
  char myChar = 'g'
  String myStr = Character.toString(myChar)
  System.out.println("String is: "+myStr)
  myStr = String.valueOf(myChar)
  System.out.println("String is: "+myStr)
 }
}
此代码片段输出正确的值是()




8.
一个空栈,如果有顺序输入:a1,a2,a3...an(个数大于3),而且输出第一个为 a(n-1), 那么所有元素都出栈后,()
问题详情

一个空栈,如果有顺序输入序列:a1,a2,a3...an(个数大于3),而且输出第一个元素为 a(n-1), 那么所有元素都出栈后,()




9.
利用栈完成数制转换,将十进制的169转换为八进制,出栈序列为()
问题详情




10.
主机IP为200.15.13.13/23,其子网掩码是()
问题详情




11.
总部给某分公司分配的网络地址是172.16.2.0/24,该分公司有三个部...
问题详情

总部给某分公司分配的网络地址是172.16.2.0/24,该分公司有三个部门,每个部门计算机不多于30台,在网络配置时,进行子网划分,可以使用的子网掩码是()




12.
以下叙述中,不正确的有( )
问题详情




13.
关于链表,正确的是()
问题详情





14.
以下关于链表和数组说法正确的是()
问题详情




15.
甲乙丙3个进程对某类资源的需求分别是7个、8个、3个。且目前已分别得到了3...
问题详情

甲乙丙3个进程对某类资源的需求分别是7个、8个、3个。且目前已分别得到了3个、3个和2个资源,若系统还至少能提供( )个资源,则系统是安全的。




16.
32位处理器是指处理器的()是32位的
问题详情




17.
某打车公司将驾驶里程(drivedistanced)超过5000里的司机信...
问题详情

某打车公司将驾驶里程(drivedistanced)超过5000里的司机信息转移到一张称为seniordrivers 的表中,他们的详细情况被记录在表drivers 中,正确的sql为()




18.
以下关于TCP和UDP说法正确的是()
问题详情




19.
关于SpringMVC,以下说法错误的是?()
问题详情




20.
文法G[E]: E-> T|E+T|E - T T-> F|T...
问题详情

文法G[E]:
E-> T|E+T|E - T
T-> F|T*F|T/F
F ->(E)|i
以下论述正确的是()




21.
关于SpringMVC,以下说法错误的是?()
问题详情




22.
文法G[E]: E-> T|E+T|E - T T-> F|T...
问题详情

文法G[E]:
E-> T|E+T|E - T
T-> F|T*F|T/F
F ->(E)|i
以下论述正确的是()




23.
通过以下Dockerfile构建两个镜像,分别为image 1 和 ima...
问题详情

通过以下Dockerfile构建两个镜像,分别为image 1 和 image 2, 请问这两个镜像占用的物理机磁盘空间大小是多少?
(假设镜像ubuntu:16.04的大小为200MB,def.tar的大小为20MB,compressed.tar文件为100MB)

# 构建image1
FROM ubuntu:16.04
RUN wget http://abc.com/def.tar

# 构建image2 
FROM ubuntu:16.04
ADD compressed.tar /




24.
Docker通过Linux内核提供的namespace实现了资源隔离,以下...
问题详情

Docker通过Linux内核提供的namespace实现了资源隔离,以下哪一项namespace是实现主机名与域名的隔离?()




25.
在Docker的桥接网络模式下,docker0网桥是在Docker dae...
问题详情

在Docker的桥接网络模式下,docker0网桥是在Docker daemon启动时自动创建的,假设docker0网桥分配的IP为172.17.10.1/22,则以下哪些IP是可以分配给连接在docker0网桥的容器?()




26.
影响比特币交易性能的因素有哪些?()
问题详情




27.
关于公钥和私钥,下列说法错误的是?
问题详情




28.
区块链中使用哪种数据结构会汇总区块中的交易信息?()
问题详情




29.
在区块链的某个节点中,删除一个或多个区块,下列说法正确的是()
问题详情




30.
关于超级账本和比特币的说法错误的是?()
问题详情




31.
以下哪个不属于区块链公有链的特性?()
问题详情




32.
比特币的区块大小是?()
问题详情




33.
以太坊创始人是?()
问题详情




34.
EOS使用的共识算法为?()
问题详情




35.
DPOS是下列哪种算法?()
问题详情




36.
人们总说区块链是去中心化的、分布式的、区块化存储的数据库,以下说法正确的是?()
问题详情




37.
以太坊智能合约的开发语言是?()
问题详情