-
-
053. 以下关于硬件抽象层的论述,不合适的是(53)。 A.采用硬件抽象层可以大大提高系统的移植性 B.采用硬件抽象层可以大大提高系统的运行效率 C.采用硬件抽象层可以缩短系统的测试周期 D.采用硬件抽象层有助于提高系统的可靠性
-
12024-06-01:用go语言,给定一个从0开始索引的整数数组 nums 、两个正整数 k 和 dist 。 数组的代价是该数组中的第一个元素。 问题要求将数组 nums 分割成 k 个连续且不重叠的子数组, 同时确保第二个到第k个子数组的第一个元素与它前面的子数组的最后一个元素的距离不超过 dist 。 换句话说,要把数组分割成这样的子数组: nums[0..(i1 - 1)], nums[i1..(i2 - 1)], ..., nums[ik-1..(n - 1)], 并且满足 ik-1 - i1 <= dist 。 问题的目标是求得这些子数组的代价之和的最小值
-
150.在软件测试中,白盒测试是基于设计的和基于(50)测试。 A.需求的 B.代码的 C.提炼的 D.反常的或极端的
-
12024-05-29:用go语言,给定一个只包含正整数的数组 nums,任务是通过多次操作最小化数组的长度。 每次操作可以从数组中选择两个不同的下标 i 和 j,使得 nums[i] 和 nums[j] 均为正整数。 然后,将 nums[i] 除以 nums[j] 的余数插入数组末尾,同时删除原始的两个元素。 最终要求计算进行操作后的最短数组长度。 输入:nums = [1,4,3,1]。 输出:1。
-
149.IEEE1394的通信协议具有三个协议层,下面不属于这三个协议层的是(49)。 A.事务层 B.表示层 C.链路层 D.物理层
-
148.IEEE1394具有(48)位地址空间。 A.8 B.16 C.32 D.64
-
147.寄存器间接寻址方式中,操作数处在(47)。 A.通用寄存器 B.主存单元 C.程序计数器 D.堆栈
-
12024-05-25:用go语言,给定一个只包含正整数且下标从0开始的数组nums。 你可以执行以下操作: 如果两个相邻元素的二进制表示中包含相同数量的1, 那么可以交换这两个元素。 你可以重复进行这个操作任意次数(包括0次)。 你的任务是判断能否通过这些操作使得数组变得有序。 如果可以,返回true;否则返回false。 输入:nums = [8,4,2,30,15]。 输出:true。
-
146. 在串行通信中,根据数据传输方向不同,可以分成三种方式,不包括(46)方式。 A.单工 B.双工 C.半单工 D.半双工
-
145. 在 8086微处理器中,若(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令 PUSHAX后存放数据21H的物理地址是(45)。 A.20102H B.20101H C.200FEH D.200FFH
-
32024-05-22:用go语言,你有一个包含 n 个整数的数组 nums。 每个数组的代价是指该数组中的第一个元素的值。 你的目标是将这个数组划分为三个连续且互不重叠的子数组。 然后,计算这三个子数组的代价之和, 要求返回这个和的最小值。 输入:nums = [1,2,3,12]。 输出:6。
-
144. 在汇编过程中,不产生机器码,只用来指示汇编程序如何汇编的指令是(44)。 A.宏指令 B.伪指令 C.汇编指令 D.机器指令
-
143. 指令周期是指(43)。 A.CPU从主存取出一条指令的时间 B.CPU执行一条指令的时间 C.CPU从主存取出一条指令加上执行该条指令的时间 D.时钟周期的时间
-
142. 若对某一寄存器某几位清零,可用一条指令(42)处理。 A.AND B.OR C.NOT D.XOR
-
12024-05-18:用go语言,给定一个从 0 开始的字符串 s,以及两个子字符串 a 和 b,还有一个整数 k。 定义一个“美丽下标”,当满足以下条件时: 1.找到字符串 a 在字符串 s 中的位置,且该位置范围为 0 <= i <= s.length - a.length。 2.找到字符串 b 在字符串 s 中的位置,且该位置范围为 0 <= j <= s.length - b.length。 3.两个字符串的匹配位置之差的绝对值不超过 k。 需要按照美丽下标的大小升序排列,然后以数组的形式返回这些下标。 输入:s = "isawsquirrel
-
141. 8086的堆栈采取向下生长的方式,在压入时(41)。 A.SP先减,再压入数据 B.先压入数据,SP再减 C.SP先加,再压入数据 D.先压入数据,SP再加
-
140.80386微处理器有 32条地址线,在实地址模式下可以寻址的物理空间达(40)。 A.1GB B.4GB C.16GB D.64GB
-
12024-05-15:用go语言,考虑一个整数 k 和一个整数 x。 对于一个数字 num, 在其二进制表示中, 从最低有效位开始, 我们计算在 x,2x,3x 等位置处设定位的数量来确定其价值。 举例说明, 若对于 x=1,num=13,则二进制表示为000001101,对应的价值为3。 又如,当x=2,num=13,二进制表示依然为000001101,但对应的价值是1。 另一个例子是当x=3,num=362,二进制表示为101101010,价值为2。 一个数字的累加价值是从1到该数字的所有数字的总价值。 如果一个数字的累
-
039.当软件不符合开发基线或要求时,应编写软件错误报告。在软件错误报告中错误按其来源进行分类,下面(39)不属于其分类。 A.程序错误 B.文档错误 C.设计错误 D.运行错误
-
038.下面是关于 PCB设计和布线技术中避免串扰的设计原则的论述,不正确的是(38)。 A.元器件远离易受干扰的区域 B.加大信号线到地的距离 C.提供正确的阻抗匹配 D.相互串扰的传输线避免平行走线
-
137.表示浮点数时,若要求机器零在计算机中的表示为全0,则阶码应采用(37)。 A.原码 B.反码 C.补码 D.移码
-
12024-05-11:用go语言,给定一个从零开始索引的字符串 s, 以及两个字符串 a 和 b,还有一个整数 k。 定义美丽下标为满足特定条件的字符串下标。 需要找到所有美丽下标,按升序排列后返回为数组形式。 输入:s = "isawsquirrelnearmysquirrelhouseohmy", a = "my", b = "squirrel", k = 15。 输出:[16,33]。
-
136.某嵌入式系统采用字节编址方式,内存由 A4000H到 BBFFFH共有96KB,实现该内存区域需要 32K�4bit的 SRAM芯片共(36)片。 A.3 B.4 C.6 D.8
-
135.某嵌入式系统采用字节编址方式,内存由 A4000H到 BBFFFH共有(35)KB。 A.32 B.64 C.96 D.128
-
12024-05-08:用go语言,给定一个由正整数组成的数组 nums, 找出数组中频率最高的元素, 然后计算该元素在数组中出现的总次数。 输入:nums = [1,2,2,3,1,4]。 输出:4。
-
034.某计算机指令字长为 16位,指令有双操作数、单操作数两种格式,每个操作数字段均用 6位二进制表示。设该指令系统共有 N条(N<16)双操作数指令,若采用扩展操作码技术,那么最多还可设计出(34)条单操作数指令。 A.(64-N)� 16 B.(16-N)� 64 C.16-N+64 D.64-N+64
-
033. 同步通信比异步通信具有较高的传输频率,这是因为(33)。 A.同步通信不需要应答信号 B.同步通信方式的总线长度较短 C.同步通信采用一个公共时钟信号进行同步 D.同步通信中各部件存取时间比较短
-
132. 某微机系统采用 8259中断控制器,若其 IR1的中断向量码为 29H,则 IR3的中断向量码是(32)。 A.2BH B.31H C.39H D.3BH
-
12024-05-04:用go语言,给定一个起始索引为0的字符串s和一个整数k。 要进行分割操作,直到字符串s为空: 选择s的最长前缀,该前缀最多包含k个不同字符; 删除该前缀,递增分割计数。如果有剩余字符,它们保持原来的顺序。 在操作之前,可以修改字符串s中的一个字符为另一个小写英文字母。 在最佳情况下修改至多一次字符后,返回操作结束时得到的最大分割数量。 输入:s = "accca", k = 2。 输出:3。
-
131.某计算机的存储系统由 Cache-主存系统构成,Cache的存取周期为 10ns,主存的存取周期为 50ns。在CPU执行一段程序时,Cache完成存取的次数为 4800次,主存完成存取的次数为 200次,该 Cache-主存系统的效率是(31)。 A.0.856 B.0.862 C.0.958 D.0.96
-
130.某计算机的存储系统由 Cache-主存系统构成,Cache的存取周期为 10ns,主存的存取周期为 50ns。在CPU执行一段程序时,Cache完成存取的次数为 4800次,主存完成存取的次数为 200次,则 CPU访问存储系统的平均访问时间是(30)ns。 A.10 B.11.60 C.11.68 D.50
-
02024-05-01:用go语言,给定两个长度为偶数n的整数数组nums1和nums2, 分别移除它们各自的一半元素, 将剩下的元素合并成集合s。 找出集合s中可能包含的最多元素数量。 输入:nums1 = [1,2,3,4,5,6], nums2 = [2,3,2,3,2,3]。 输出:5。
-
129. 在嵌入式系统中,采用查询方式实现输入输出的主要原因是(29)。 A.速度最快 B.CPU可以不介入 C.实现起来比较容易 D.在对多个事件查询工作时,能对突发事件做出实时响应
-
128. 对于内存与接口地址独立编址的计算机,下列描述中,不正确的是(28)。 A.内存地址也可做为接口地址使用 B.内存地址不可做为接口地址使用 C.接口地址不可做为内存地址使用 D.接口地址也可做为外存地址使用
-
127. 下列关于 74HCT系列逻辑器件输入输出电平的描述中,正确的是(27)。 A.输入为 TTL电平,输出为 TTL电平 B.输入为 CMOS电平,输出为 TTL电平 C.输入为 TTL电平,输出为 CMOS电平 D.输入为 CMOS电平,输出为 CMOS电平
-
02024-04-27:用go语言,在一个下标从 1 开始的 8 x 8 棋盘上,有三个棋子,分别是白色车、白色象和黑色皇后。 给定这三个棋子的位置,请计算出要捕获黑色皇后所需的最少移动次数。 需要注意的是,白色车可以垂直或水平移动,而白色象可以沿对角线移动,它们不能跳过其他棋子。 如果白色车或白色象可以移动到黑色皇后的位置上,即认为它们能够捕获黑色皇后。 请注意,黑色皇后自身不能进行移动。 输入:a = 1, b = 1, c = 8, d = 8, e = 2, f = 3。 输出:2
-
026. 在 CPU的状态寄存器中,若进位标志为 0 ,表示(26) 。 A.有进位 B.无进位 C.无进位或借位 D.不一定
-
125. 在 CPU的状态寄存器中,若符号标志为1,表示运算结果为(25) 。 A.正 B.负 C.零 D.不一定
-
124. 直接转移指令的功能是将指令中的地址代码送入(24)中。 A.累加器 B.地址寄存器 C.程序计数器 D.存储器
-
123. 某文件管理系统为了记录磁盘的使用情况,在磁盘上建立了位示图(bitmap)。若系统中字长为 16位,磁盘上的物理块依次编号为:0、1、2、3,那么 8192号物理块的使用情况在位示图中的第(23)个字中描述。 A.256 B.257 C.512 D.513
-
120. 程序设计语言一般都提供多种循环语句,例如实现先判断循环条件再执行循环体的 while语句和先执行循环体再判断循环条件的 do-while语句。关于这两种循环语句,在不改变循环体的条件下,(20)是正确的。 A.while语句的功能可由 do-while语句实现 B.do-while语句的功能可由 while语句实现 C.若已知循环体的次数,则只能使用 while语句 D.循环条件相同时,do-while语句的执行效率更高
-
12024-04-21:用go语言,给一棵根为1的树,每次询问子树颜色种类数。 假设节点总数为n,颜色总数为m, 每个节点的颜色,依次给出,整棵树以1节点做头, 有k次查询,询问某个节点为头的子树,一共有多少种颜色。 1 <= n, m, k <= 10^5。
-
119.编译程序对高级语言源程序进行翻译时,需要在该程序的地址空间中为变量指定地址,这种地址称为(19)。 A.逻辑地址 B.物理地址 C.接口地址 D.线性地址
-
116. RUP(RationalUnifiedProcess)分为 4个阶段,每个阶段结束时都有重要的里程碑,其中生命周期架构是在(16)结束时的里程碑。 A.初启阶段 B.精化阶段 C.构建阶段 D.移交阶段
-
115.在面向对象系统中,用(15)关系表示一个较大的�整体�类包含一个或多个较小的�部分�类。 A.泛化 B.聚合 C.概化 D.合成
-
02024-04-17:用go语言,欢迎各位勇者莅临力扣城,本次的挑战游戏名为「力扣泡泡龙」。 游戏的起点是一颗形状如二叉树的泡泡树,其中每个节点的值代表该泡泡的分值。勇者们有一次机会可以击破一个节点泡泡,但需要满足以下规则: 被击破的节点泡泡最多只能有一个子节点泡泡。 如果被击破的节点泡泡有子节点泡泡,那么这个子节点泡泡将会取代被击破泡泡的位置,也就是说,整棵以被击破泡泡为根的子树将会上移。 我们的任务是计算在进行了
-
114.某数码相机内置 128MB的存储空间,拍摄分辨率设定为 1600*1200 像素,颜色深度为 24位,若不采用压缩存储技术,使用内部存储器最多可以存储(14)张照片。 A.12 B.25 C.13 D.23
-
113.MP3是目前最流行的数字音乐压缩编码格式之一,其命名中3是指(13)。 A.MPEG-3 B.version 3 C.part 3 D.layer 3
-
112.MP3是目前最流行的数字音乐压缩编码格式之一,其命名中MP是指(12)。 A.media player B.multiple parts C.music player D.MPEG-1 Audio