-
-
015.一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生(15),再经过链接后形成在计算机上运行的可执行程序。 A.源程序 B.目标程序 C.汇编程序 D.子程序
-
02024-10-08:用go语言,给定一个字符串 word 和一个整数 k,判断是否可以通过删除最少数量的字符使得该字符串成为 k 特殊字符串。 其中,k 特殊字符串满足字符串中任意两个字符的出现频率之差的绝对值均不超过 k。 你可以编写一个算法来计算最少需要删除多少个字符,使得给定的字符串 word 成为 k 特殊字符串。 输入:word = "aabcaba", k = 0。 输出:3。 解释:可以删除 2 个 "a" 和 1 个 "c" 使 word 成为 0 特殊字符串。word 变为 "baba&q
-
014.设有一个64K×32位的存储器(每个存储单元为32位),其存储单元的地址宽度为(14)。 A. 15 B. 16 C. 30 D. 32
-
013.设机器字长为8,则-0的(13)表示为11111111。 A. 反码 B. 补码 C. 原码 D. 移码
-
012.以下关于总线的叙述中,不正确的是(12)。 A.并行总线适合近距离高速数据传输 B.串行总线适合长距离数据传输 C.单总线结构在一个总线上适应不同种类的设备,设计简单且性能很高 D.专用总线在设计上可以与连接设备实现最佳匹配
-
011.内存按字节编址,从A1000H到B13FFH的区域的存储容暈为(11)KB。 A. 32 B. 34 C. 65 D. 67
-
010.移位指令中的(10)指令的操作结果相当于对操作数进行乘2操作。 A.算术左移 B.逻辑右移 C.算术右移 D.带进位循
-
02024-10-02:用go语言,你可以通过遍历字符串s,找到以字符c开头和结尾的非空子字符串,然后统计它们的数量即可。 输入:s = "abada", c = "a"。 输出:6。 解释:以 "a" 开头和结尾的子字符串有: "abada"、"abada"、"abada"、"abada"、"abada"、"abada"。
-
09.如果“2X”的补码是“90H”,那么X的真值是(9)。 A.72 B.-56 C.56 D.111
-
08.主存与Cache的地址映射方式中,(8)方式可以实现主存任意一块装入Cache中任意位置,只有装满才需要替换。 A. 全相联 B. 直接映射 C. 组相联 D. 串并联
-
07.通常,以科学计算为主的计算机,对(7)要求较高。 A.外存储器的读写速度 B.I/O设备的速度 C.显示分辨率 D.主机的运算速度
-
02024-09-28:用go语言,给定一个字符串s,要求判断是否存在一个长度为2的子字符串, 在其反转后的字符串中也存在相同的子字符串。 如果存在这样的子字符串,则返回true; 如果不存在,则返回false。 输入:s = "leetcode"。 输出:true。 解释:子字符串 "ee" 的长度为 2,它也出现在 reverse(s) == "edocteel" 中。
-
06.若显示器的(6)越高,则屏幕上图像的闪烁感越小,图像越稳定,视觉效果越好。 A.辨率 B.刷新频率 C.色深 D.显存容量
-
05.以下关于SRAM(静态随机存储器)和DRAM(动态随机存储器)的叙述中,正确的是(5)。 A.SRAM的内容是不变的,DRAM的内容是动态变化的 B.DRAM断电时内容会丢失,SRAM的内容断电后仍能保持记忆 C.SRAM的内容是只读的,DRAM的内容是可读可写的 D.SRAM和DRAM都是可读可写的,但DRAM的内容需要定期刷新
-
02024-09-25:用go语言,给定一个长度为 n 的整数数组 nums 和一个正整数 k, 定义数组的"能量"为所有和为 k 的子序列的数量之和。 请计算 nums 数组中所有子序列的能量和,并对结果取模 10^9 + 7 后返回。 输入: nums = [1,2,3], k = 3。 输出: 6。 解释: 总共有 5 个能量不为 0 的子序列: 子序列 [1,2,3] 有 2 个和为 3 的子序列:[1,2,3] 和 [1,2,3] 。 子序列 [1,2,3] 有 1 个和为 3 的子序列:[1,2,3] 。 子序列 [1,2,3] 有 1 个和为 3 的子序列:[1,2,3] 。 子序列 [1,2,3]
-
04.微机系统中的系统总线(如PCI)是用来连接各功能部件以构成一个完整的系统,它需包括三种不同功能的总线,即(4)。 A.数据总线、地址总线和控制总线 B.同步总线、异步总线和通信总线 C.内部总线、外部总线和片内总线 D.并行总线、串行总线和USB总线
-
03.按照(3),可将计算机分为RISC(精简指令集计算机)和CISC(复杂指令集计算机)。 A.规模和处理能力 B.是否通用 C.CPU的指令系统架构 D.数据和指令的表示方式
-
02.CPU是一块超大规模的集成电路,主要包含(2)等部件。 A.运算器、控制器和系统总线 B.运算器、寄存器组和内存储器 C.运算器、控制器和寄存器组 D.控制器、指令译码器和寄存器组
-
02024-09-21:用go语言,给定一个字符串 s,字符串中的每个字符要么是小写字母,要么是问号'?'。对于一个仅包含小写字母的字符串t,我们定义cost(i)为在t的前i个字符中与t[i]相同的字符的出现次数。 字符串 t 的分数是所有位置i的cost(i)之和。 现在的任务是用小写字母替换所有的问号'?',使得字符串s的分数最小。如果有多个替换方案使得分数最小,那么返回字典序最小的一个。 输入:s = "???"。 输出: "abc"。 解释:这个例子中
-
01.电子邮件地址linxin@mail.ceiaec.org中的linxin、@和mail.ceiaec.org分別表示用户信箱的是(1)。 A.帐号、邮件接收服务器域名和分隔符 B.帐号、分隔符和邮件接收服务器域名 C.邮件接收服务器域名、分隔符和帐号 D.邮件接收服务器域名、帐号和分隔符
-
067.下列网络互连设备中,属于网络层的是(67)。 A.中继器 B.交换机 C.路由器 D.网桥
-
02024-09-18:用go语言,给定一个从 0 开始的长度为 n 的正整数数组 nums 和一个二维操作数组 queries,每个操作由一个下标值 indexi 和一个数值 ki 组成。 开始时,数组中的所有元素都是未标记的。依次执行 m 次操作,每次操作的过程如下: 1.如果下标 indexi 对应的元素还未标记,则标记这个元素。 2.然后再标记数组中最小的未标记元素,标记 ki 个。如果有多个值相等的未标记元素,优先标记下标较小的。若未标记元素不足 ki 个,则将它们全部标记。 我们
-
066.下列网络互连设备中,属于物理层的是(66)。 A.中继器 B.交换机 C.路由器 D.网桥
-
065.下面选项中,不属于HTTP 客户端的是(65)。 A.IE B.Netscape C.Mozilla D.Apache
-
064.软件能力成熟度模型(CapabilityMaturity Model,CMM)将软件能力成熟度自低到高依次划分为(64)。 A.初始级、已定义级、可重复级、已管理级、优化级 B.初始级、已定义级、已管理级、可重复级、优化级 C.初始级、可重复级、已管理级、已定义级、优化级 D.初始级、可重复级、已定义级、已管理级、优化级
-
02024-09-14:用go语言,给定一个正整数数组 nums,定义一个加密函数 encrypt(x),其将一个整数 x 的每一位数字都替换为 x 中的最大数字,然后返回加密后的数字。 例如,encrypt(523) 会返回 555,encrypt(213) 会返回 333。 现在需要计算数组中所有元素加密后的和,然后返回这个和。 输入:nums = [10,21,31]。 输出:66。 解释:加密后的元素为 [11,22,33] 。加密元素的和为 11 + 22 + 33 == 66 。
-
063.软件测试按级别可分为(63)。 A.单元测试、部件测试、配置项测试、系统测试 B.黑盒测试、白盒测试、灰盒测试 C.代码走查、逻辑测试、功能测试、性能测试 D.接口测试、边界测试、部件测试、系统测试
-
062.软件过程改进(SPI)大多采用IDEAL模型,该模型将SPI过程分为(62)。 A.启动阶段、建立阶段、运行阶段 B.启动阶段、建立阶段、诊断阶段、运行阶段 C.启动阶段、诊断阶段、建立阶段、运行阶段、学习阶段 D.启动阶段、建立阶段、运行阶段、诊断阶段、恢复阶段
-
02024-09-11:用go语言,给定一个从0开始的整数数组nums和一个正奇数整数k, 要求在nums数组中选择k个不重叠的子数组, 使得这些子数组的能量值之和最大。 子数组的能量值是通过一定规则计算得到的, 具体规则是对于某个子数组,将其每个元素乘以一个特定系数, 并将这些结果相加,系数随着元素在子数组中位置的变化而变化。 最终,要求找到一组k个不重叠的子数组,使得这些子数组的能量值之和达到最大值。 需要注意的是,选择的子数组不需要
-
061.软件质量管理活动不包括(61)。 A.软件质量保证 B.验证与确认 C.评审与审计 D.软件编码
-
060.嵌入式软件开发过程一般包括需求分析阶段、软件设计阶段、编码阶段和集成阶段,下面不属于嵌入式软件设计阶段工作的是(60)。 A.软件体系结构设计 B.软件外部接口定义 C.软件功能模块划分 D.程序流程图编制
-
058.操作系统中的 Spooling技术,实质是将(58)转化为共享设备的技术。 A.虚拟设备 B.独占设备 C.脱机设备 D.块设备
-
02024-09-07:用go语言,给定一个包含 n 个非空字符串的数组 arr,你的任务是找出一个长度为 n 的字符串数组 answer。 满足以下条件: 对于每个索引 i,answer[i] 是 arr[i] 的最短子字符串,并且这个子字符串不是 arr 中其他字符串的子字符串。 如果有多个这样的子字符串,则选择字典序最小的一个。 如果不存在这样的子字符串,则对应位置的 answer[i] 应为一个空字符串。 你需要编写一个算法来实现以上要求,并返回生成的字符串数组 answer。 输入:arr = ["
-
057.以下不属于嵌入式操作系统的是(57)。 A.Windows CE B.VxWorks C.Windows XP D.μC/OS-II
-
056.按指令流和数据流的组织关系,计算机系统的结构有以下不同类型,大规模并行处理机 MPP属于(56)结构。 A.SISD B.SIMD C.MISD D.MIMD
-
02024-09-04:用go语言,给定一个长度为n的数组 happiness,表示每个孩子的幸福值,以及一个正整数k,我们需要从这n个孩子中选出k个孩子。 在筛选过程中,每轮选择一个孩子时,所有尚未选中的孩子的幸福值都会减少 1。需要注意的是,幸福值不能降低到负数,只有在其为正数时才能减少。 我们的目标是尽可能使选中的k个孩子的幸福值之和最大化。 输入:happiness = [1,2,3], k = 2。 输出:4。 解释:按以下方式选择 2 个孩子: 1.选择幸福值为 3 的孩子。剩
-
055.下列关于嵌入式软件中间件的叙述中,错误的是(55)。 A.中间件通过标准接口,实现与应用程序的关联,提供特定功能的服务 B.中间件的使用提高了应用软件可移植性 C.中间件的使用增加了应用软件设计的复杂度 D.中间件的使用提高了嵌入式软件开发的效率与能力
-
054.现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和 T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间是(54)。 A.T1+T2+T3 B.(T1+T2+T3)/3 C.(3T1+2T2+T3)/3 D.(T1+2T2+3T3)/3
-
053.下列进程状态变化中,(53)变化是不可能发生的。 A.运行→就绪 B.运行→等待 C.等待→运行 D.等待→就绪
-
02024-08-31:用go语言,给定一个数组apple,包含n个元素,每个元素表示一个包裹中的苹果数量; 另一个数组capacity包含m个元素,表示m个不同箱子的容量。 有n个包裹,每个包裹内装有指定数量的苹果,以及m个箱子,每个箱子的容量不同。 任务是将这n个包裹中的所有苹果重新分配到箱子中,最小化所需的箱子数量。 需要注意的是,可以将同一个包裹中的苹果分装到不同的箱子中。 需要计算并返回实现这一目标所需的最小箱子数量。 输入:apple = [1,3,2],
-
052.下列关于任务上下文切换的描述中,错误的是(52)。 A.任务上下文是任务控制块(TCB)的组成部分 B.上下文切换是由一个特殊的任务完成 C.上下文切换时间是影响 RTOS 性能的重要指标 D.上下文切换由 RTOS 内部完成
-
051.下列关于IEEE 1394 的叙述中,正确的是(51)。 A.IEEE1394 最高传输速率可达120Mb/s B.IEEE1394具有32位的地址宽度 C.IEEE 1394不分主设备和从设备,都是主导者和服务者 D.IEEE 1394 是一个并行接口标准,所以传输速率很快
-
02024-08-28:用go语言,给定一个从1开始、长度为n的整数数组nums,定义一个函数greaterCount(arr, val)可以返回数组arr中大于val的元素数量。 按照以下规则进行n次操作,将nums中的元素分配到两个数组arr1和arr2中: 1.第一次操作将nums[1]加入arr1。 2.第二次操作将nums[2]加入arr2。 3.对于第i次操作: 3.1.如果arr1中大于nums[i]的元素数量比arr2中大于nums[i]的元素数量多,将nums[i]加入arr1。 3.2.如果arr1中大于nums[i]的元素数量比arr2中大于nums[i]的元素数量少,将nums[i]加入arr2
-
050.若 TMS320C6000的流水线深度达到8级时,则器件可同时运行(50)条指令。 A.7 B.8 C.9 D.2
-
048.哈佛(Harvard)结构的基本特点是(48)。 A.采用多指令流单数据流 B.程序和数据在不同的存储空间 C.采用堆栈操作 D.存储器按内容选择地址
-
047.操作系统在(47)向用户提供创建文件、撤销文件、打开文件、关闭文件、读文件、写文件等系统调用。 A.物理级 B.操作级 C.存储级 D.编程级
-
02024-08-24:用go语言,给定一个下标从1开始,包含不同整数的数组 nums,数组长度为 n。 你需要按照以下规则进行 n 次操作,将数组 nums 中的所有元素分配到两个新数组 arr1 和 arr2 中: 1.首先将 nums 中第一个元素加入 arr1。 2.然后将 nums 中第二个元素加入 arr2。 3.如果 arr1 的最后一个元素 大于 arr2 的最后一个元素,就将 nums[i] 追加到 arr1 。否则,将 nums[i] 追加到 arr2 。 最终将 arr1 和 arr2 连接起来形成一个新数组 result,并返回该数组。 输入:nums = [2,1,3]
-
046.操作系统在(46)向用户提供目录管理类命令、文件操作类命令、文件管理类命令。 A.物理级 B.操作级 C.存储级 D.编程级
-
044.下列有关数据存储结构的相关描述中,正确的是:(44)。 A.顺序存储方式只能用于存储线性结构 B.顺序存储方式的优点是存储密度,插入、删除运算效率高 C.链表的每个结点中都恰好包含一个指针 D.队列的存储方式既可以是顺序方式,也可以是链接方式