2021-05-11

1.下列关于 clone 和 fork 的区别描述正确的有?

A. clone和fork最大不同在于fork不再复制父进程的栈空间,而是自己创建一个新的。
B. clone和fork最大不同在于clone不再复制父进程的栈空间,而是自己创建一个新的。
C. clone是fork的升级版本,不仅可以创建进程或者线程,还可以指定创建新的命名空间(namespace)、有选择的继承父进程的内存、甚至可以将创建出来的进程变成父进程的兄弟进程等等
D. fork是clone的升级版本,不仅可以创建进程或者线程,还可以指定创建新的命名空间(namespace)、有选择的继承父进程的内存、甚至可以将创建出来的进程变成父进程的兄弟进程等等
正确答案:C

fork()函数复制时将父进程的所有资源都通过复制数据结构进行了复制,然后传递给子进程,所以fork()函数不带参数;
clone()函数则是将部分父进程的资源的数据结构进行复制,复制资源是可以选择的,这个歌可以通过参数来设定,所以clone函数带参数,没有复制的资源可以通过指针共享给子进程。

2.下面哪些命令不可以查看file1文件的第300-500行的内容?

A. cat file1 | tail -n +300 | head -n 200
B. cat file1| head -n 500 | tail -n +300
C. sed -n ‘300,500p’ file1
正确答案:A

3.将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz 文件,并将此文件保存到/home 目录下,实现此任务的tar 格式为

A. tar zcvf /home/wang.tar.gz /home/stud1/wang
B. tar xcvf /home/stud1/wang /home/wang
C. tar zcv /home/stud1/wang /home/wang
D. tar zcvf /home/stud1/wang /home/wang.tar.gz
正确答案:A

tar -zcvf 目标文件 源文件
z 表示使用gzip压缩
j 表示使用bzip压缩
c 表示压缩
x 表示解压缩

4.线性表如果要频繁的执行插入和删除操作,该线性表采取的存储结构应该是()

A. 散列
B. 顺序
C. 链式
D. 索引
正确答案:C

5.下列排序算法中,在待排序数据已有序时,花费时间反而最多的是()排序。

A. 冒泡
B. 希尔
C. 快速
D. 堆
正确答案:C

6.在下列几种排序方法中,空间复杂度最高的是()

A. 归并排序
B. 快速排序
C. 插入排序
D. 选择排序
正确答案:A

7. x1 的值是多少?

enum string{
​         x1,
​         x2,
​         x3=10,
​         x4,
​         x5,} x;

A. 5
B. 12
C. 0
D. 随机值
正确答案:C

枚举变量是全局变量的情况下,枚举的缺省值是0,不是枚举的第一个值。其他情况,其值是不定的,而且不限定所列出的枚举值。

8.枚举类型中的每个枚举常量的值都是一个()

A. 整数
B. 浮点数
C. 字符
D. 记录
正确答案:A

枚举值可正可负可为0

9.有关C语言 printf 函数,描述正确的是()

A. printf函数没有返回值
B. printf函数的返回值表示成功输出变量的个数
C. printf函数的返回值表示成功打印字符的个数
D. printf函数的返回值只能为0或1
正确答案:C

10.c++ STL sort的实现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个数据可以使用Python进行解析和处理。可以按照以下步骤进行: 1. 将数据分割成每个数据项。 ``` data_items = data.split(',') ``` 2. 对于每个数据项,将其按#分割成四个小项,并存储到一个列表中。 ``` data_list = [] for item in data_items: item_list = item.split('#') data_list.append(item_list) ``` 3. 对于每个小项,进行相应的类型转换。 ``` for item in data_list: item[0] = int(item[0]) # 题号转换为整数 item[1] = datetime.datetime.strptime(item[1], '%Y-%m-%d %H:%M:%S') # 时间转换为datetime类型 if item[2] != '': # 操作类型转换为整数 item[2] = int(item[2]) item[3] = str(item[3]) # 科目转换为字符串类型 ``` 4. 可以按照需要对数据进行进一步处理,如按照题号、时间等进行排序、筛选等操作。 完整的Python代码如下: ``` import datetime data = '''1#2021-05-18 14:31:55##初级会计实务,2#2021-05-18 14:31:57#12#初级会计实务,2#2021-05-18 14:32:08##初级会计实务,3#2021-05-18 14:32:09#12#初级会计实务,4#2021-05-18 14:32:34#12#初级会计实务,4#2021-05-18 14:32:45##初级会计实务,5#2021-05-18 14:32:46#12#初级会计实务,5#2021-05-18 14:32:57##初级会计实务,6#2021-05-18 14:33:00#12#初级会计实务,7#2021-05-18 14:33:44#12#初级会计实务,7#2021-05-18 14:34:42##初级会计实务,8#2021-05-18 14:34:43#12''' # 将数据分割成每个数据项 data_items = data.split(',') # 对于每个数据项,将其按#分割成四个小项,并存储到一个列表中 data_list = [] for item in data_items: item_list = item.split('#') data_list.append(item_list) # 对于每个小项,进行相应的类型转换 for item in data_list: item[0] = int(item[0]) # 题号转换为整数 item[1] = datetime.datetime.strptime(item[1], '%Y-%m-%d %H:%M:%S') # 时间转换为datetime类型 if item[2] != '': # 操作类型转换为整数 item[2] = int(item[2]) item[3] = str(item[3]) # 科目转换为字符串类型 print(data_list) ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值