【Linux_选择题】(D28 0527)

【Linux_选择题】(D28 0527)

1、下面的程序执行输出几个hello?(D)

#include<stdio.h>
#include <unistd.h>
int main( ) 
{
	fork( );
	fork( );
	fork( );
	printf(“hello\n”);
	return 0;
}

  A 3
  B 4
  C 6
  D 8


2、有一个程序中有A,B,C三个线程同时对一个文件进行读写操作,其中的A,B是写进程只负责往里面写数据,C是读线程,同时把读取的数据从文件中删除,A线程单独 写满文件需要10个小时,B单独写程序需要6小时,C线程需要15小时才能读取完整个文件,不考虑三个线程之间的相互影响的情况下现在小时才能写满文件(A)

  A 5
  B 6
  C 5.5
  D 4.5
  E 4.8
  F 5.3


3、系统中内存不足程序所需大小,程序就无法执行(A)

  A 错
  B 对


4、通常所说的"存储保护"的基本含义是(C)

  A 防止存储器硬件受损
  B 防止程序在内存丢失
  C 防止程序间相互越界访问
  D 防止程序被人偷看


5、下列进程调度算法中,(B)可能会出现进程长期得不到调度的情况

  A 非强占式静态优先权法
  B 强占式静态优先权法
  C 时间片轮转调度算法
  D 非强占式动态优先权法


6、如果信号量的当前值为-4,则表示系统中在该信号量上有(A)个进程等待

  A 4
  B 3
  C 5
  D 0


7、设两个进程共用一个临界资源的互斥信号量mutex=1,当mutex=-1时表示(A)

  A 一个进程进入了临界区,另一个进程等待
  B 没有一个进程进入临界区
  C 两个进程都进入临界区
  D 两个进程都在等待


8、若系统中只有用户级线程,则处理机调度单位是(B)

  A 线程
  B 进程
  C 程序
  D 作业


9、一个在线服务器通常需要读取存储着海量数据的数据库。为了提高服务器处理速度,通常需要加cache(缓存),以下场景中不适合使用cache的是 (A)

  A 数据库中每条数据被访问的概率近似相等,且独立
  B 使用了多线程机制的服务
  C 单条线程尺寸太小的数据
  D 有着大量访问的服务


10、若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用(A)存储方式最节省时间

  A 顺序表
  B 双链表
  C 带头结点的双循环链表
  D 单循环链表


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值