本文共 1888 字,大约阅读时间需要 6 分钟。
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/