1、Linux程序运行后,文件句柄0,1,2分别是:()
2021-05-26 00:12:45
- A、 标准输入,标准输出,标准错误
- B、 标准错误,标准输入,标准输出
- C、 标准输出,标准输入,标准错误
- D、 都不是
回答正确 正确答案: A
解析:
略
2、栈是先进后出的数据结构。给定一个大小为3的初始状态为空的栈,已知一组数据经过这个栈后,最终的数据顺序依次为:1 3 2 4 ,问原始的进栈数据不可能是以下的那组?
2021-05-26 00:14:17
- A、 2 3 1 4
- B、 1 4 2 3
- C、 4 2 3 1
- D、 3 1 2 4
回答正确 正确答案: C
解析:
略
3、在bash中,下列哪些语句是赋值语句?()
2021-05-26 00:16:59
- A、 a$="test"
- B、 $a$="test"
- C、 a="test"
- D、 $a="test"
回答正确 正确答案: C
解析:
略
4、栈和队列共同具有的特点是( )
2021-05-26 00:17:15
- A、 都是先进后出
- B、 都是先进先出
- C、 只允许在端点进行操作运算
- D、 既能先进先出,也能先进后出
回答正确 正确答案: C
解析:
略
5、最大容量为n的循环队列,队尾指针是rear,队头是front,则队满的条件是()。
2021-05-26 00:18:55
- A、 (rear+1) MOD n==front
- B、 rear==front
- C、 rear+1==front
- D、 (rear-1) MOD n==front
回答正确 正确答案: A
解析:
略
6、栈的特点是先进后出。栈底至栈顶依次存放元素A、B、C、D, 在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是:()
2021-05-26 00:20:56
- A、 DCBEA
- B、 DEBCA
- C、 DBCEA
- D、 DCAEB
回答正确 正确答案: A
解析:
略
7、HashMap的数据结构是怎样的?
2021-05-26 00:21:20
- A、 数组
- B、 链表
- C、 数组+链表
- D、 二叉树
回答正确 正确答案: C
解析:
略
8、以下叙述中正确的是()
2021-05-26 00:21:48
- A、 循环发生嵌套时,最多只能两层
- B、 三种循环for,while,do-while可以互相嵌套
- C、 循环嵌套时,如果不进行缩进形式书写代码,则会有编译错误
- D、 for语句的圆括号中的表达式不能都省略掉
回答正确 正确答案: B
解析:
A选项,嵌套层数无限制
C选项,缩进不影响编译
D选项,可以都省略
9、下列数组定义语句中,不合法的是( )。
2021-05-26 00:22:02
- A、 int a[3] = { 0, 1, 2, 3 };
- B、 int a[] = { 0, 1, 2 };
- C、 int a[3] = { 0, 1, 2 };
- D、 int a[3] = { 0 };
回答正确 正确答案: A
解析:
初始化元素过多
10、【简答题】(10-10)
什么是内存池
解答视频:https://www.bilibili.com/video/BV1Q54y1V7ih
=====================================================================
下列关于折半查找的叙述正确的是()。
2021-05-26 00:10:15
- A、 表必须有序,表可以以顺序方式存储,也可以以链表形式存储。
- B、 表必须有序,而且只能从小到大排列。
- C、 表必须有序,且表中关键字必须是整形、实型或字符型。
- D、 表必须有序,且表只能以顺序方式存储。
回答正确 正确答案: D
解析:
选项A,折半查找不适用于链表。 选项B,折半查找未要求元素是递增有序还是递减有序。 选项C,折半查找未要求数据类型。
20210525,一天又快过去了,继续加油鸭~