【2020】奇安信秋招软件开发方向试卷3

时长:120分钟 总分:92分

144浏览 1人已完成答题

题型介绍
题型 单选题 多选题 填空题
数量 29 15 2
1.
下列类型中,不是java语言基本数据类型的是
问题详情




2.
关于函数的参数传递,下面说法错误的是?
问题详情




3.
下面属于内核锁的是?
问题详情




4.
下列说法错误的是
问题详情




5.
关于协程,下面说法正确是?
问题详情




6.
请选出以下不是线程安全的类。
问题详情




7.
以下语句错误的是?
问题详情




8.
链栈与顺序栈相比,比较明显的优点是?
问题详情




9.
下列序列中哪个选项不是堆?
问题详情




10.
监听下面哪些端口需要root权限?
问题详情




11.
MySQL中可以查看和分析语句的执行情况的关键字是?
问题详情




12.
关于代理服务器论述正确的是?
问题详情




13.
以下关于函数参数传递的描述,错误的是?
问题详情




14.
以下代码输出结果是?intmain(intargc,char*argv[]...
问题详情

以下代码输出结果是?
int main(int argc, char *argv[])
{
    int x = 10
    int y = 10, i
    for (i = 0 x > 8 y = i++) {
        printf("%d,%d,", x--, y)
    }
    return 0
}




15.
以下说法正确的是?
问题详情




16.
下面这段代码输出什么?packagemainimport("fmt""un...
问题详情

下面这段代码输出什么? 
package main
import (
    "fmt"
    "unicode/utf8"
)
func main(){
    s:="奇安信666"
    l1:=len(s)
    l2:=utf8.RuneCountInString(s)
    fmt.Println(l1)
    fmt.Println(l2)
}




17.
以下选项中不是Python对文件的写操作方法的是?
问题详情

以下选项中不是 Python 对文件的写操作方法的是?




18.
避免死锁的一个著名算法是?
问题详情




19.
对于线性表(2,34,55,25,64,46,20,10)进行散列存储时,...
问题详情

对于线性表(2,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K %9作为散列函数,则散列地址为2的元素有几个?




20.
SQL标准中的四种隔离级别中,在可重复读(REPEATABLEREAD)级...
问题详情

SQL标准中的四种隔离级别中,在可重复读(REPEATABLE READ)级别下不可能发生的问题有?




21.
下列关于创建索引时注意的事项中,错误的是?
问题详情




22.
Linux系统下,可以用以下哪个命令查看系统端口的占用情况?
问题详情




23.
下面说法正确的是?
问题详情




24.
sizeof(double)的值是?
问题详情




25.
关于Python的lambda函数,以下选项中描述错误的是?
问题详情




26.
一个进程释放一种资源将有可能导致一个或多个进程?
问题详情




27.
栈和队列,ABCDEF分别入栈,且出栈后及入队列。出队的顺序是BDCFEA...
问题详情

栈和队列,ABCDEF分别入栈,且出栈后及入队列。出队的顺序是BDCFEA,问栈的容量至少为?




28.
关于算法的描述正确的是?
问题详情




29.
广度优先遍历类似于二叉树的?
问题详情




30.
下面关于Java反射的描述,正确的是
问题详情




31.
关于truncate table 以下描述是正确的
问题详情

关于truncate table 以下描述是正确的




32.
以下代码写法有错误的是?
问题详情




33.
以下说法正确的是?
问题详情




34.
下列关于Annotation的描述,正确的是?
问题详情




35.
Python是如何进行内存管理的?
问题详情




36.
设a,b,c都是int型变量,且a=3,b=4,c=5,则下列表达式中,值...
问题详情

设a,b,c都是int型变量,且a=3,b=4,c=5,则下列表达式中,值不为0的表达式有:




37.
下面语句中表示过滤条件的是vendid=1002或vendid=1003的是
问题详情

下面语句中表示过滤条件的是 vend id=1002或 vend id=1003的是




38.
定义类如下:classhello():defshowInfo(sef):p...
问题详情

定义类如下:
   class hello():
 def showInfo(sef):
  print(self.x)
下面描述正确的是?




39.
voidalloc_memory(char*var,constintsiz...
问题详情

void alloc_memory(char *var, const int size)
{
    var = malloc(size)
}
int main()
{
    char *s
    alloc_memory(s, 10)
    strcpy(s, "abc")
    free(s)
    
    return 0
}




40.
以下哪些是TCP连接断开过程中出现的状态?
问题详情




41.
以下哪个指令可用于查看文件内容?
问题详情




42.
以下哪些上下文的切换是由cpu来执行的
问题详情




43.
下面属于传输层协议的是?
问题详情




44.
以下哪些属于HTTP请求方式中的请求方法?
问题详情




45.
计算派出机器人的数量
问题详情

有一个大型仓库使用拣货机器人从不同的货架间取货。
已知:
1、货架呈二维网格排列,网格中的每个货架只会放置一种商品。
2、受这代设备的技术水平所限,机器人只能沿上下左右四个方向移动,还不能沿斜线移动,请理解。

仓库当前使用的拣货算法是这样:
1、一张订单会包含X种商品,分布在X个货架上
2、结合将这X种商品的所在位置,将地图上的商品分解为Y个“商品堆”,然后同时派出Y个机器人,并发取货,每个机器人只负责一个“商品堆”。
3、“商品堆”的定义是上下左右彼此相邻的一组商品。

在订单被分析后,给你一个由 '1'(该货架有待取货物)和 '0'(该货架没有待取货物)组成的的二维网格表示货架地图,请计算需要派出的机器人的数量。

比如,下面的这张货物地图:



在这个例子中,一共有6“堆”商品,共需要同时派出6个机器人。
46.
无助的产品经理
问题详情

在某厂,产品经理同学的工作职责除了给开发同学提需求,还有一件极其重要的事:对产品运营数据做归因分析。
某天,该产品经理同学接到老板要求:根据在过去一段时间内产品的“每日活跃用户数”,统计出最长的增长总天数,也就是把保持增长势头(可以不连续)的天数抽出来,你可能会得到多个新序列,计算最长的那个序列的总天数。

我们把该产品自上线以来“每日的活跃用户数”,都按照顺序放入一个数组,比如:
[1,5,122,34,45,232,342,34],以这组数据为例,把其中所有的增长子序列罗列出来:
形成了
第一个子序列: [1,5,122]
第二个子序列:[34,45,232,342]
第三个子序列:[1,5,122,232,342]
第四个子序列:[1,5,34,45,232,342]
这四个序列,其中最长的是第四个,所以这个例子中,最长的增长总天数是:6

因为该产品上线时间有十几年了,产品同学数了1个小时,眼都数花了,最后只好放弃,她决定用请开发同学吃饭,来解决这个问题,你能帮帮她吗?