首页

999+
408真题
999+
调剂
999+
择校
999+
爆料
999+
C语言
999+
数据结构
999+
操作系统
999+
网络
999+
组成原理
999+
数据库
999+
软件工程

报考指南

院校信息

专业课程

N诺网校

int t=1// 评分及理由 (1)得分及理由(满分7分) 得分:0分 理由:学生仅提供了一个不完整的代码片段(int t=1//),完全没有实现题目要求的信号量机制和进程同步逻辑。未定义任何信号量,也未描述P1、P2、P3三个进程的同步与互斥逻辑,与题目要求完全不符。 题目总分:0分

(1) 冲突检测时间 数据传输速率: 10 Mbps 主机距离: 2 km 信号传播速度: 200,000 km/s 单程传播时延: 距离 / 速度 = 2 km / 200,000 km...

(1) 逻辑地址对应的页号 逻辑地址空间: 64KB 页大小: 1KB 逻辑地址: 17CAH 将逻辑地址转换为十进制: 17CA (十六进制) = 5066 (十进制) 计算页号: 页号 = 逻辑地址 ...

(1) 位图 (Bitmap): 这是最常见的管理磁盘块空闲状态的方法。每个磁盘块对应位图中的一位,该位为 1 表示磁盘块被占用,为 0 表示空闲。 计算需要的位数: 16384 个磁盘块需要 16384 位来表示空闲状态。 ...

(1)8*(1+19+64*8)=4272bit (2) 计算 a[0][31] 的地址和 Cache 行号: 计算 a[0][31] 的偏移地址: a[0][31] 相对于 a[0][0] ...

(1)最多16条指令,最多64个寄存器,MAR16位 MDR16位 (2)转移指令的目的地址范围是-512到511 (3)1234H + 5678H = 1234H + 5678H = 68ACH(十六进制加法)  改变内容:R5 = 68AC H ...

(1) 设计策略: 利用数组的“逆转”操作,通过三次逆转实现整体左移,避免多次移动元素,提升效率。 具体步骤: 将数组整体逆转 逆转前 n−P 个元素 逆转后 P ...

  (1)索引 0  1   2  3  4    5   6     7    8   9   &n...

1.建立一个大小为n的数组A,初始值置为0,遍历给出的数组,如果有一个数出现一次便在该位置的数组值+1,遍历结束后再遍历数组A,直到某个数的值为1停止遍历且输出 3.O(n) 评分及理由 (1)得分及理由(满分3分) 得分:1分 理由:学生的设计思想虽然能够解决问题,但效率较低,需要额...

(1)子网划分: 202.118.1.0/25202.118.1.0/25(局域网1) 202.118.1.128/25202.118.1.128/25(局域网2) (2)R1的路由表: 202.118.1.0/25 vi...

(1)计算每个虚地址的访问时间: 虚地址 2362H 的访问: 计算页号和页内偏移: 虚地址 2362H (十六进制) 页面大小 4KB = 4 * 1024 = 4096 字节。 页内偏移需要 12 位(因为 $2^{12} = 4096$)。 236...

// 信号量定义 Semaphore mutex = 1; // 互斥访问缓冲区 Semaphore empty = N; // 空缓冲区单元数 Semaphore full = 0; // 缓冲区中的数据单元数 Semaphore odd_sem = 0; // 缓冲区...

1) 中断方式下的CPU时间占比 CPU时钟周期时间: 1 / (500 * 10^6) 秒 = 2 * 10^-9 秒 中断服务程序执行时间: 18条指令 * 5周期/指令 * 2 * 10^-9 秒/周期 + 2条指令 * 5周期/指令...

(1) 设计思想 本题的目标是查找链表中倒数第k个节点(从末尾算起),不改变链表结构。最高效的方法是采用双指针(快慢指针)策略: 使用两个指针i和j,都指向头结点(表头结点)。 让j先向前走k步,若在此过程中j到达链尾,则返回失败(即链表长度小于k); 然后,i和j一块向...

顶点: A, B, C, D 初始顶点: A 目标顶点: D 边及权值: A 到 B:1 A 到 C:5 B 到 D:10 C 到 D:2 目标: 找出从 A 到 D&nbs...

评分及理由 (1)得分及理由(满分3分) 得分:3分 理由:学生的两次识别结果都正确给出了目录文件的内容,包括dir和dir1目录的条目,与标准答案一致。 (2)得分及理由(满分2分) 得分:2分 理由:第二次识别结果正确计算了FAT的最大长度(128KB)和文件的最大长度(256MB...

评分及理由 (1)得分及理由(满分2分) 学生回答正确解释了静态优先数可能导致饥饿现象的原因,即新进程不断加入会导致旧进程无法执行。符合标准答案的要点,因此得2分。 (2)得分及理由(满分4分) 学生给出的动态优先数计算公式为:priority = nice - cpuTime + w...

评分及理由 (1)得分及理由(满分8分) 得分:7分 理由: A、B、C、D、E、F、G的位数计算正确(各1分,共7分) TLB标记字段B的解释正确(1分) H字段的位数在两次识别中不一致(第一次识别为9位,第二次识别为H-1:9位),但H字段不是问题(1)的考察内容,不扣分 (2...

评分及理由 (1)得分及理由(满分3分) 学生两次识别结果均正确回答了每传送一个字符需要传输10位(1位起始位、7位数据位、1位奇校验位和1位停止位),并正确计算出每秒钟最多可向I/O端口送入2000个字符。因此,该部分得分为3分。 (2)得分及理由(满分6分) 学生两次识别结果均正确...

评分及理由 (1)得分及理由(满分4分) 得分:2分 理由:学生的设计思想部分正确,提到了要满足|n1 - n2|最小和|S1 - S2|最大,但使用了贪心思想并试图通过中间值划分,这与标准答案中基于快速排序思想的划分方法不一致。虽然思路有一定合理性,但未达到最优解的要求,因此扣2分。 ...

评分及理由 (1)得分及理由(满分3分) 学生第一次识别结果中的叶结点数公式为$(h - 1)m + 1$,与标准答案$(k - 1)m + 1$不符,逻辑错误(混淆了$h$和$k$的含义)。第二次识别结果中同样存在此错误。因此扣1分。 得分:2分 (2)得分及理由(满分5分) 学生第一...

评分及理由 (1)得分及理由(满分3分) 学生答案:SYN=1, ACK=1, 确认序号=101 标准答案:SYN=1, ACK=1, 确认序号=101 得分:3分 理由:完全正确,与标准答案一致。 (2)得分及理由(满分3分) 学生答案:rwnd=12KB, cwnd=9KB, 发送...

(1)信号传播时间t1=800/200000000=4us,数据传播时间t2=(1500+4*20)/100Mbit/s=15.8us,传播时延t=t1+t2=19.8us。 (2)发生碰撞后争用期时间t3=512/100mbit/s=5.12us,总时间T=t+t3=19.8+5.12...

semaphore N=0;//水缸中的水容量 semaphore M=3;//空水桶的个数 semaphore m1=1;//水井是否空闲 V1{      //小和尚取水 p(M); P(N); M=M-1; 打水; ...

(1)t=0,进程p1首先到达cpu进行执行1秒,优先数变为8+2=10,剩余执行时间为2秒;t=1,进程p2到达cpu且优先数为4小于p1,执行1秒,优先数变为4+2=6,剩余执行时间变为1秒,p1的优先数变为10-1=9;t=2,进程p3到达cpu优先数为6,执行p2,优先数变为6+2=8...

(1)访问x和y不存在时间局部性,存在空间局部性。 (2)数据区容量为32字节,每个主存块大小为16字节,则数据区一次可存放32/16=2个主存块。一个浮点数占用8个字节,则一个主存块可存放两个浮点数。即x[0]和x[1],x[2]和x[3]存放到一个主存块中,y[0]和y[1],y[2...

(1)R2寄存器为00010000H,R4为00010000H,R5为0001012CH,R6为FFFE012CH。 (2)n1的值为-65036,n2的值为65636。 (3)计算m2得到的进位标志CF为1,零标志ZF为0。 (4)当数值相加超过最大数值或者一个数减去比它更...

(1)不能一定可以得到所有字符对应的编码长度都相同的哈夫曼树,某个字符的最长编码长度为logN+1,最短编码长度为logN。 (2)当N为奇数时,最小WPL为(logN+1)*(N-1)+(logN),当N为偶数时,最小WPL为(logN)*N。 (3)当N为奇数时,编码后的长度最...

(1)给定a赋初始值为-1用于存储序列中只出现一次的元素,从1到A.length-1遍历序列,使用i记录当前遍历下标,如果存在A[i-1]=!A[i]并且A[i]!=A[i+1],则将a赋值为i,如果a的值不为-1则返回a的值,否则返回0. (2) int seek(int *...

评分及理由 (1)得分及理由(满分3分) 得分:3分 理由:学生答案中DHCP动态分配IP地址的范围、DHCP Discover报文的源IP地址和目的IP地址均与标准答案完全一致。识别结果中可能存在"/24"这样的多余信息,但不影响核心逻辑的正确性,因此不扣分。 (2)得分及理由(满分2...

联系客服