顺丰科技2019秋招人工智能与机器学习工程师笔试客观题合集

时长:90分钟 总分:100分

451浏览 0人已完成答题

题型介绍
题型 单选题 多选题
数量 24 8
1.
此代码片段输出正确的值是()
问题详情

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)
 }
}
此代码片段输出正确的值是()




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





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

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




4.
关于udp协议,不正确的是()
问题详情




5.
快件信息表(waybillinfo)中存储了快件的所有操作信息,请找出在中...
问题详情

快件信息表waybillinfo(id, waybillno, zonecode, optype, update_time)中存储了快件的所有操作信息,请找出在'中山公园'网点,异常派送(optype='异常派件')次数超过3次的快件(waybillno),正确的sql为()




6.
死锁产生的必要条件是( )
问题详情





7.
那些是OSI层()
问题详情





8.
二维数组k[1..7,1..9],每元素大小占2个字节,而且使用列存储,a...
问题详情

二维数组k[1..7,1..9],每元素大小占2个字节,而且使用列存储,a[5,4]的偏移量为()个字节。




9.
一个队列只能从右侧入队,左右侧皆可出队。顺序为Ka、Kb、Kc、Kd、Ke...
问题详情

一个队列只能从右侧入队,左右侧皆可出队。顺序为Ka、Kb、Kc、Kd、Ke的序列入队后,不能得到的输出是()




10.
"abcdefg" 中长度 2 的子串的个数是()
问题详情

"abcdefg" 中长度 2 的子串的个数是()




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




12.
单链表的按升序排列,其中L指向头结点,写一个函数,若start<元素...
问题详情

单链表的按升序排列,其中L指向头结点,写一个函数,若start<元素<end,则删除,并释放空间。
如13->19->26->30->49->63,start=21,end=51,删除后为13->19->63.结点定义及函数模板如下,请为(1)(2)(3)(4)处出选择合适的代码。
typedef struct Node{
    int data
    struct Node *next
}Node,*LinkList
int delList(LinkList L,int start,int end)
{
    (1) * q = L,*p = L->next
     int delFlag = 0
     while ( p )
         if ( p->data <= start)
             { q = p p = (2)}
         else
             if ( p->data < end )
             {
                 q->next = (3) free(p)
                 p = (4) delFlag = 1
              }
             else  break
      if( delFlag == 0) return -1
      return 0
}





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

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




14.
以下叙述中,正确的是( )
问题详情




15.
用递归算法实现转换,如“uvxyz”转换后为“zyxvu”,请选择合适的语...
问题详情

用递归算法实现转换,如“uvxyz”转换后为“zyxvu”,请选择合适的语句()
void rev_str(char *s,int len)
{
    char ch
    if ( len > 1)
        {
             ch = *s
             *s = *(s+len-1)
             *(s+len-1) = ch
             rev_str(?,?)
        }
}





16.
在有序表( 7, 13, 33, 87, 99, 97, 117, 123...
问题详情

在有序表( 7, 13, 33, 87, 99, 97, 117, 123,129,131,137)中,使用二分查找算法查找13时需要的关键字比较次数是()




17.
以下函数的时间复杂度是( ) void foo(int n, int x,...
问题详情

以下函数的时间复杂度是( )
void foo(int n, int x, int y) {
    int z = 0
    if (n <= 0) {
       z = x + y
    } else {
        foo(n - 1, x + 1, y)
        foo(n - 1, x, y + 1)
    }
}





18.
public class CharToString {  pub...
问题详情

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)
 }
}
此代码片段输出正确的值是()




19.
以下这段代码的输出结果为()
问题详情

以下这段代码的输出结果为()
import numpy as np
a = np.repeat(np.arange(5).reshape([1,-1]),10,axis = 0)+10.0
b = np.random.randint(5, size= a.shape)
c = np.argmin(a*b, axis=1)
b = np.zeros(a.shape)
b[np.arange(b.shape[0]), c] = 1
print b






20.
已知a = [1, 2, 3]和b = [1, 2, 4],那么id(a[...
问题详情

已知a = [1, 2, 3]和b = [1, 2, 4],那么id(a[1])==id(b[1])的执行结果 ()


21.
Python2 中,以下不能在list中添加新元素的方法是()
问题详情




22.
下列关于分类器的说法中不正确的是()
问题详情




23.
下列关于线性回归说法错误的是()
问题详情




24.
关于机器学习算法正确的是()
问题详情




25.
以下说法正确的是()
问题详情




26.
下列关于PCA的说法错误的是()
问题详情




27.
EM算法是()
问题详情




28.
下列哪项叙述是正确的()
问题详情




29.
以下方法属于集成方法的是()
问题详情




30.
以下排序算法平均时间复杂度和插入排序相同的是()
问题详情




31.
丰巢柜中有A、B、C、D、E、F六个人的快递,每个人各有两个快递。现在随机...
问题详情

丰巢柜中有A、B、C、D、E、F六个人的快递,每个人各有两个快递。现在随机取出5个快递,那么5个快递中至少有2个快递属于同一个人的概率是多少?()




32.
假设有三个人同时参加这场笔试,假设满分为1,三个人的得分符合分布U(0,1...
问题详情

假设有三个人同时参加这场笔试,假设满分为1,三个人的得分符合分布U(0,1)。那么三个人最低分的期望为?()