每日一练20210813

1、下面有关共享内存,说法不正确的是?

2021-08-13 18:03:58

  • A、 共享内存属于进程间通信的一种方式。
  • B、 使用shmget函数来创建共享内存
  • C、 尽管每个进程都有自己的内存地址,不同的进程可以同时将同一个内存页面映射到自己的地址空间中,从而达到共享内存的目的
  • D、 共享内存提供了同步机制,在第一个进程结束对共享内存的写操作之前,会有自动机制可以阻止第二个进程开始对它进行读取

 回答正确 正确答案: D

解析:

2、同一个Linux机器的两个进程访问同一块共享内存,他们访问共享内存中的同一个对象的时候,指针相同吗?

2021-08-13 18:04:29

  • A、 相同
  • B、 不同
  • C、 可能相同也可能不同
  • D、 不知道

 回答正确 正确答案: C

解析:

=====================================================================

有一个有序表为

{1,3,9,12,32,41,45,62,75,77,82,95,100}

当折半查找值为82的结点时,()次比较后查找成功。

2021-08-14 23:51:14

  • A、 1
  • B、 4
  • C、 2
  • D、 8

 回答正确 正确答案: B

解析:

0123456789101112
139123241456275778295100

left = 0, right = 12, mid = 6, a[6] = 45, left = mid + 1 = 7

left = 7, right = 12, mid = 9, a[9] = 77, left = mid + 1 = 10

left = 10, right = 12, mid = 11, a[11] = 95, right = mid - 1 = 10

left = 10, right = 10, mid = 10, a[10]命中


20210813,一天又快过去了,继续加油鸭~
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值