博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Linux_选择题】(D29 0528)
阅读量:4156 次
发布时间:2019-05-25

本文共 1888 字,大约阅读时间需要 6 分钟。

【Linux_选择题】 (D29 0528)

1、X86体系结构在保护模式下中有三种地址,请问一下那种说法是正确的 ( A )

  A 虚拟地址先经过分段机制映射到线性地址,然后线性地址通过分页机制映射到物理地址

  B 线性地址先经过分段机制映射到虚拟地址,然后虚拟地址通过分页机制映射到物理地址
  C 虚拟地址先经过分页机制映射到线性地址,然后线性地址通过分段机制映射到物理地址
  D 线性地址先经过分页机制映射到虚拟地址,然后虚拟地址通过分段机制映射到物理地址


2、对于Linux说法,下列说法正确的是(A)

  A 线性访问内存非法时,当前线程会进入信号处理函数

  B 用mv命令移动文件时,文件的修改时间会发生变化
  C ulimit -c设置的是函数调用栈的大小
  D malloc函数是应用程序向操作系统申请内存的接口


3、以下说法不正确的是(A)

  A 进程调度中"可抢占"和"非抢占"两种方式,后者引起系统的开销更大

  B 每个进程都有自己的文件描述符表,所有进程共享同一打开文件表和v-node表
  C 基本的存储技术包括RAM,ROM,磁盘以及SSD,其中访问速度最慢的是磁盘,CPU的高速缓存一般是由RAM组成的
  D 多个进程竞争源出现了循环等待可能造成系统死锁


4、单任务系统中两个程序A和B,其中

A程序:CPU:10s -> 设备1:5s -> CPU:5s ->设备2:10s ->CPU:10s;

B程序:设备1:10s-> CPU:10s -> 设备2:5s ->CPU:5s ->设备2:10s;

执行顺序为A->B,那么CPU的利用率是(C)

  A 30%

  B 40%
  C 50%
  D 60%


5、下述哪种情况会提出中断请求(A)

  A 在键盘输入过程中,每按一次键

  B 两数相加结果为零
  C 计算结果溢出
  D 一条系统汇编指令执行完成


6、以下哪些不是内核对象(D)

  A 进程

  B 线程
  C 互斥器
  D 临界区


7、如果系统的umask设置为244,创建一个新文件后,它的权限:(C)

  A - -w- r-- r–

  B - r-x r-- r–
  C - r-- -w- -w-
  D - r-x -wx -wx

  分析: umask

   功能说明: 指定在建立文件时预设的权限掩码。

   语  法: umask [-S] [权限掩码]

  补充说明: umask可用来设定[权限掩码]。[权限掩码]是由3个八进制的数字所组成,现有的存取权限 - 权限掩码,即可产生建立文件时预设的权限。 文件的默认存取权限为666,目录的默认存取权限为777。

  umask 命令允许你设定文件创建时的缺省模式,对应每一类用户(文件属主、同组用户、其他用户)存在一个相应的umask值中的数字。对于文件来说,这一数字的最大值分别是6。系统不允许你在创建一个文本文件时就赋予它执行权限,必须在创建后用chmod命令增加这一权限。目录则允许设置执行权限,这样针对目录来说,umask中各个数字最大可以到7。

  对于新建文件权限 666-244得到422。Linux系统中权限rwx对应数值为421,故文件权限为r-- -w- -w-。


8、由源代码生成可执行文件需要经过预编译,编译,汇编,链接等阶段,错误:unresolved external symbol BeginScene属于(D)阶段错误

  A 预编译

  B 编译
  C 汇编
  D 链接


9、程序出错在什么阶段(F)

int main(void){
http://www.taobao.com cout << "welcome to taobao" << endl; return 0;}

  A 预处理阶段出错

  B 编译阶段出错
  C 汇编阶段出错
  D 链接阶段出错
  E 运行阶段出错
  F 程序运行正常

  分析:

  程序正常运行,http:相当于一个标签(在语句前面加一个标识符和一个冒号,类似于访问限定符private:, public:, protect: 等等)。而后面的 // 是注释的开始,并不参与程序编译,最后结果整个程序是正常编译通过的。

  具体可以参考这篇文章:


10、有一个变量int a=0;两个线程同时进行+1操作,每个线程加100次,不加锁,最后a的值是(B)?

  A 200

  B <=200
  C >=200
  D 都有可能


转载地址:http://unwxi.baihongyu.com/

你可能感兴趣的文章
高性能服务器设计
查看>>
性能扩展问题要趁早
查看>>
MySQL-数据库、数据表结构操作(SQL)
查看>>
OpenLDAP for Windows 安装手册(2.4.26版)
查看>>
图文介绍openLDAP在windows上的安装配置
查看>>
Pentaho BI开源报表系统
查看>>
Pentaho 开发: 在eclipse中构建Pentaho BI Server工程
查看>>
JSP的内置对象及方法
查看>>
android中SharedPreferences的简单例子
查看>>
android中使用TextView来显示某个网址的内容,使用<ScrollView>来生成下拉列表框
查看>>
andorid里关于wifi的分析
查看>>
Spring MVC和Struts2的比较
查看>>
Hibernate和IBatis对比
查看>>
Spring MVC 教程,快速入门,深入分析
查看>>
Android 的source (需安装 git repo)
查看>>
LOCAL_PRELINK_MODULE和prelink-linux-arm.map
查看>>
Simple Guide to use the gdb tool in Android environment
查看>>
Netconsole to capture the log
查看>>
Build GingerBread on 32 bit machine.
查看>>
How to make SD Card world wide writable
查看>>