面圈网
面试哥
注册登录
搜索
首页
社区
题库
问答广场
求职
职业考试
真题库
新
排行榜
教程
公司
发现
经验笔记
代码片段
技术栈
源码
在线文稿
资源下载
书库
首页
职业考试
【2020】奇安信秋招运维方向试卷1
【2020】奇安信秋招运维方向试卷1
时长:120分钟
总分:92分
137浏览
1人已完成答题
开始做题
题型介绍
题型
单选题
多选题
填空题
数量
29
17
2
1.
关于协程,下面说法正确是?
问题详情
查看答案
A. 协程创建的数量没有限制
B. 线程比协程更轻量级
C. 通过channel来进行协程间的通信
D. 协程不存在死锁问题
2.
下面语句中表示过滤条件的是vendid=1002或vendid=1003的是
问题详情
查看答案
下面语句中表示过滤条件的是 vend id=1002或 vend id=1003的是
A. select * from products where vend_id=1002 or vend_ id=1003
B. select * from products where vend id in(1002, 1003)
C. select * from products where vend id not in(1004, 1005)
D. select * from products where vend id=1002 and vend id=1003
3.
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
}
A. s未初始化
B. 内存泄漏
C. segmentation fault
D. bus error.
4.
对一个文件的访问,常由()共同限制
问题详情
查看答案
对一个文件的访问,常由( )共同限制
A. 用户访问权限和文件属性
B. 用户访问权限和文件优先级
C. 优先级和文件属性
D. 文件属性和口令
5.
下列关于TCP和UDP的描述正确的是()。
问题详情
查看答案
下列关于TCP和UDP的描述正确的是( )。
A. TCP和UDP都是无连接的
B. TCP是面向连接的,UDP是面向无连接的
C. TCP适用于可靠性较差的广域网,UDP适用于可靠性较高的局域网
D. TCP适用于可靠性较高的局域网,UDP适用于可靠性较差的广域网
6.
在什么情况下,新插入链表的节点既是首节点也是尾节点
问题详情
查看答案
A. 链表为空时
B. 链表内含有一个节点
C. 链表内含有两个节点
D. 链表内含有三个节点
7.
一个有向无环图是否存在拓扑排序?
问题详情
查看答案
A. 不存在
B. 存在
C. 不确定
D. 其他
8.
以下关于哈希表的描述哪个是正确的?
问题详情
查看答案
A. 哈希表中的key的存放是有序的
B. 哈希表只适合存储数字
C. 哈希表适于做优先级队列
D. 哈希表查询的时间复杂度是O(1)
9.
存在一个数字组成的序列[a1,a2,...,aN],若要统计所有数字出现的...
问题详情
查看答案
存在一个数字组成的序列[a1,a2,...,aN],若要统计所有数字出现的次数,用以下哪种数据结构比较适合?
A. 哈希表
B. 数组
C. 单链表
D. 双链表
10.
一个台阶总共有10级,一次可以向上走1级,也可以向上走2级,请问一共有多少...
问题详情
查看答案
一个台阶总共有10 级,一次可以向上走1 级,也可以向上走2 级,请问一共有多少种走法?
A. 88
B. 89
C. 90
D. 91
11.
mysql的数据库索引使用的是下面那种数据结构
问题详情
查看答案
A. skiplist
B. 红黑树
C. AVL树
D. B+树
12.
下面说法正确的是?
问题详情
查看答案
A. epoll ET模式必须配合non-blocking IO使用
B. epoll LT模式必须配合non-blocking IO使用
C. epoll ET可以配合blocking IO使用
13.
在一个空目录下执行umask333touchhello命令后,hell...
问题详情
查看答案
在一个空目录下执行umask 333 touch hello命令后,hello文件的权限为?
A. r--r--r--
B. rw-rw-rw
C. -wx-wx-wx
D. rwxrwxrw-
14.
在DNS系统测试时,假设named进程号是53,如何通知进程重读配置文件
问题详情
查看答案
A. kill -USR2 53
B. kill -USR1 53
C. kill -INT 53
D. kill -HUP 53
15.
视图可用于
问题详情
查看答案
A. 保存存储在一个单独表中的数据的额外副本
B. 限制对表中特定行或列中的数据的访问
C. 在从基础表中删除历史数据前将其保存
16.
要添加索引的一个理由是
问题详情
查看答案
A. 减少存储空间
B. 提高数据库安全性
C. 提高INSERT 语句的性能
D. 提高 SELECT 语句的性能
17.
您需要从您的数据库中删除名为EmployeeView的视图。应使用哪条语句
问题详情
查看答案
您需要从您的数据库中删除名为 EmployeeView 的视图。应使用哪条语句
A. DELETE EmployeeView
B. DELETE VIEW EmployeeView
C. DROP EmployeeView
D. DROP VIEW EmployeeView
18.
关于NAT说法不正确的是?
问题详情
查看答案
A. 可实现地址转换
B. 可实现端口转换
C. IPv6根本不需要NAT
D. 可同时实现地址和端口转换
19.
下列哪些不是IPv6过渡技术
问题详情
查看答案
A. 隧道技术
B. 地址翻译技术
C. 双栈技术
D. 应用识别技术
20.
下面不属于OSI七层模型的是?
问题详情
查看答案
A. 物理层
B. 聚合层
C. 传输层
D. 应用层
21.
Strings=newString("xyz")创建了几个StringO...
问题详情
查看答案
String s = new String("xyz")创建了几个StringObjec
A. 两个或一个都有可能
B. 两个
C. 一个
D. 三个
22.
在下列4条语句的前提下:Integeri01=-128inti02=-1...
问题详情
查看答案
在下列4条语句的前提下:
Integer i01 = -128
int i02 = -128
Integer i03 =Integer.valueOf(-128)
Integer i04 = new Integer(-128)
以下输出结果为false的是:
A. System.out.println(i01 == i02)
B. System.out.println(i01 == i03)
C. System.out.println(i02 == i04)
D. System.out.println(i03 == i04)
23.
下列不属于面向对象的基本原则的是
问题详情
查看答案
A. 单一职责原则
B. 里氏替换原则
C. 迪米特法则
D. 抽象类原则
24.
对于列表ls的操作,以下选项中描述错误的是:
问题详情
查看答案
A. ls.clear():删除ls的最后一个元素
B. ls.copy():生成一个新列表,复制ls的所有元素
C. ls.reverse():列表ls的所有元素反转
D. ls.append(x):在ls最后增加一个元素
25.
设x=10;y=20,下列语句能正确运行结束的是:
问题详情
查看答案
设 x = 10;y = 20,下列语句能正确运行结束的是:
A. if(x>y) print(x)
B. max = x >y ? x : y
C. while True: pass
D. min = x if x < y else y
26.
函数表达式all([1,True,True])的结果是:
问题详情
查看答案
函数表达式 all([1,True,True]) 的结果是:
A. 无输出
B. FALSE
C. 出错
D. TRUE
27.
typedefunion{charmark[3]struct{unsig...
问题详情
查看答案
typedef union{
char mark[3]
struct{
unsigned short rsv:7,
type:5,
log:1,
log_begin:1,
log_end:1
}flags
unsigned short value
}options
int main(int argc, char *argv[])
{
options a
a.value = 1000
printf("%d, %d\n", sizeof(a), a.flags.type)
return 0
} 请问输出结果是什么?
A. 4,29
B. 3,7
C. 8,29
D. 4,7
28.
以下程序在little-endian架构处理器下的输出是:inticha...
问题详情
查看答案
以下程序在little-endian架构处理器下的输出是:
int i
char *pc = &i
pc[0] = 1
printf("%d\n", i)
A. 1
B. 16777216
C. 0
D. Segmentation Fault
29.
以下说法错误的是
问题详情
查看答案
A. 一个变量可以既是const又是volatile
B. 一个指针可以是volatile
C. volatile可提升程序性能
D. 当gcc -O0时,volatile起不到作用
30.
关于接口,下面说法不正确的是?
问题详情
查看答案
A. 只要两个接口拥有相同的方法列表(次序不同不要紧),那么它们就是等价的,可以相互赋值
B. 如果接口A的方法列表是接口B的方法列表的子集,那么接口B可以赋值给接口A
C. 接口查询是否成功,要在运行期才能够确定
D. 接口赋值是否可行,要在运行期才能够确定
31.
下列哪个是错误的typesstruct{}funcf(xinterface...
问题详情
查看答案
下列哪个是错误的type s struct {
}
func f(x interface{}) {
}
func g(x *interface{}) {
}
func main() {
s := S{}
p := &s
}
A. f(p)
B. f(s)
C. g(s)
D. g(p)
32.
下面哪一个命令可以关机,而不重启?
问题详情
查看答案
A. reboot
B. shutdown -r
C. halt
D. netstat
33.
下列属于Linux开机启动过程的是?
问题详情
查看答案
A. 运行第一个进程init(进程号永远为1)
B. 读取MBR的引导文件(grub,lilo)
C. 引导linux内核
D. 进入相应的运行级别
34.
下列关于inode说法正确的是?
问题详情
查看答案
A. 每一个文件都有对应的inode,里面包含了与该文件有关的一些信息
B. 特殊文件(比如乱码文件名)可以通过inode的方式删除
C. inode节点是一个128字节长度的表
D. 通过inode只能文件读取节点号,获取不到文件相关信息
35.
关于bash中以下符号的说明哪些是正确的
问题详情
查看答案
A. $0代表脚本的名称
B. $@代表所有位置参数
C. $# 代表位置参数的数量
D. $11代表第11个位置参数的值
36.
关于DELETE和TRUNCATETABLE的说法正确的是
问题详情
查看答案
关于 DELETE和 TRUNCATE TABLE的说法正确的是
A. 两者都可以删除指定条目的记录
B. 前者可以删除指定条目的记录,后者不能
C. 删除整张表的数据, delete比truncate更高效
D. 删除整张表的数据, truncate比delete更高效
37.
以下哪些是TCP协议运行时阶段
问题详情
查看答案
A. 连接创建
B. 数据传送
C. 数据校验
D. 连接终止
38.
以下关于超文本传输安全协议说法中正确的说法有
问题详情
查看答案
A. 使用非对称加密算法进行数据传输
B. 使用对称加密算法进行数据传输
C. 非对称加密和对称加密都使用了
D. 其他
39.
下列有关守护线程描述正确的有
问题详情
查看答案
A. 任何一个非守护线程没有结束,守护线程就全部工作
B. 当最后一个非守护线程结束时,守护线程随着JVM一同结束工作
C. GC是守护线程
D. 守护线程产生的新线程也是守护线程
40.
Java接口的修饰符包括
问题详情
查看答案
A. public
B. protected
C. private
D. final
41.
下列说法正确的有
问题详情
查看答案
A. synchronized关键字可以作为方法内的语句
B. volatile关键字能保证线程安全
C. ReentrantLock可以替代synchronized进行线程同步
D. AtomicInteger能保证线程安全
42.
python函数中支持*args和**kwargs。关于二者的区别以下说法...
问题详情
查看答案
python函数中支持*args和**kwargs。
关于二者的区别以下说法正确的是:
A. args要位于kwargs之前
B. args是将相应的传值以list的形式呈现
C. kwargs是将相应的传值以字典形式呈现
D. kwargs表示关键字参数
43.
_new_和_init_的区别有哪些?
问题详情
查看答案
A. _new_是一个静态方法,而_init_是一个实例方法.
B. _new_方法会返回一个创建的实例,而_init_什么都不返回.
C. 只有在_new_返回一个cls的实例时后面的_init_才能被调用.
D. 当创建一个新实例时调用_new_,初始化一个实例时用_init_.
44.
以下关于typedef的叙述正确的是
问题详情
查看答案
A. 用typedef可以定义各种类型名,但不能用来定义变量
B. 用typedef可以增加新类型
C. 用typedef只是将已存在的类型用一个新的名字来代表
D. 使用typedef便于程序的通用
45.
以下关于锁机制说法正确的是?
问题详情
查看答案
A. 互斥锁具有独占和排他性
B. 读写锁在加读锁时,会阻塞所有读操作
C. 同时只能有一个 goroutine 能够获得写锁定
D. 当有一个或任意多个读锁定,写锁定将等待所有读锁定解锁之后才能够进行写锁定
46.
sync包once.Do说法正确的是?
问题详情
查看答案
A. Do只会执行一次
B. 当once.Do正在执行时,其他goroutine会直接跳过once往下执行。
C. 可以用sync once开发单例模式
D. once.DO只能放在init函数中
47.
老板发奖金
问题详情
查看答案
老板一共需要给某个员工发奖金n元,可以选择一次发1元,也可以选择一次发2元,也可以选择一次发3元。请问老板给这位员工发放完n元奖金共有多少种不同的方法?
数据范围:1 <= n <= 10
48.
撤销与恢复
问题详情
查看答案
撤销/恢复操作具有广泛的用途,比如word文档中输入一个单词,可以点撤销,然后可以再恢复。
编程实现如下功能: 从标准输入读取到一个字符串,字符串可包含0个或多个单词,单词以空格或者tab分隔; 如果遇到 "undo" 字符串,表示"撤销"操作,前一个字符串被撤销掉; 如果遇到"redo"字符串,表示恢复刚才撤销掉的字符串.
例如: 输入字符串 "hello undo redo world.", 对字符串中的 undo 和 redo 处理后, 最终输出的结果为 "hello world."
输入描述: 一行字符串: 包含0个或多个单词,单词以空格或者tab分隔输入样例: hello undo redo world. 输出描述: 一行字符串: 由0个或多个单词组成,单词以空格分隔输出样例 hello world.
开始测试
×
确定开始答题吗? 一旦开始,将马上开始计时。
提
问题
写
面经
写
文章
微信
公众号
扫码关注公众号
回到
顶部
登录
×
微信登录
账号登录
验证码登录
记住我
登 录
忘记密码?
没有帐户?
立即注册
获取短信验证码
登 录
没有帐户?
立即注册
注册帐号
×
获取短信验证码
我已阅读并同意
《服务协议》
注 册
已有帐号?
立即登录