通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"考研真题" 试卷中 2017年考研408计算机统考真题在线评测(附答案) 中有题目如下:
第1题
假定题44给出的计算机M采用二级分页虚拟存储管理方式,虚拟地址格式如下:
请针对题43的函数f1和题44中的机器指令代码,回答下列问题。
(1)函数f1的机器指令代码占多少页?
(2)取第1条指令(push ebp)时,若在进行地址变换的过程中需要访问内存中的页目录和页表,则会分别访问它们各自的第几个表项(编号从0开始)?
(3)M的I/O采用中断控制方式。若进程P在调用f1之前通过scanf( )获取n的值,则在执行scanf( )的过程中,进程P的状态会如何变化?CPU是否会进入内核态?
答:
(1)函数f1的代码段中所有指令的虚拟地址的高20位相同,因此f1的机器指令代码在同一页中,仅占用1页。(1分)页目录号用于寻找页目录的表项,该表项包含页表的位置。页表索引用于寻找页表的表项,该表项包含页的位置。
(2)push ebp指令的虚拟地址的最高10位(页目录号)为 00 0000 0001,中间10位(页表索引)为00 0000 0001,所以,取该指令时访问了页目录的第1个表项,(1分)在对应的页表中访问了第1个表项。(1分)
(3)在执行scanf( )的过程中,进程P因等待输入而从执行态变为阻塞态。(1分)输入结束时,P被中断处理程序唤醒,变为就绪态。(1分)P被调度程序调度,变为运行态。(1分)CPU状态会从用户态变为内核态。(1分)
所属试卷:2017年考研408计算机统考真题在线评测(附答案)
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
针对简单程序设计,以下叙述的实施步骤正确的是( )。
#编写程序,其功能为打印如下图所示图形。*******
统计《哈姆雷特》单词出现的频率程序如下:
Python标准库_______中提供了计算MD5摘要
已知字典 x={i:str(i+3) for i in
表达式':'.join(' abcdefg'.spli
表达式':'.join('hello word.'.s
有以下程序程序的运行结果是( )。
假设变量a和b均为整型,以下语句可以不借助任何变量把a
若是a是int型变量,且a的初值为6,则执行表达式a+
检查已安装的文件系统/dev/had5是否正常,若检查
实体完整性规则要求主属性码取值 。
顺序存储设计时,存储单元的地址。
一棵有n个结点的二叉树,从上到下,从左到右用自然数依次
显示当前所有数据库的命令是。
(最大值之和)给定整数序列ao,a₁,a₂……an,求
定义三元组(a,b,c)(其中a,b,c均为正数)的距
下面判断正确的是( )。
执行下列语句后,*(p+1)的值是_____。
在程序中的第二个函数之后定义了某全局变量,则该程序的所
设x=(5>1)+2,x的值为_____。
从函数的形式上看,函数分为无参函数和_____两种类型
语句:执行后都使变量x中的值增1,请写出一条同一功能的
负责数据库中查询操作的数据库语言是( )
程序运行后的输出结果是。
关于C语言的变量,以下叙述中错误的是
3)若将第 12行的 “<” 改为 “!=” 程序输出
输入 :62 6 3 4 5 1输出 :____
在二进制下, 1100011+ ( )=1110000
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型