全国计算机技术与软件专业技术资格(水平)考试模拟题11及答案
- 格式:docx
- 大小:49.36 KB
- 文档页数:8
11月5日软考题目
软考,全称为计算机技术与软件专业技术资格(水平)考试,是中国国内对计算机技术和软件专业技术人员进行的一种资格认证考试。
以下是11月5日软考一些简答题:
1.请简述软件开发生命周期的主要阶段。
●概念阶段:确定软件的目标和需求。
●开发阶段:设计、编码、测试软件。
●发布阶段:发布软件并进行部署。
●维护阶段:对软件进行维护和升级。
2.什么是软件测试?简述软件测试的主要目的。
●软件测试是发现软件中错误和缺陷的过程。
●主要目的:确保软件的功能符合需求;发现并修正软件中的错误
和缺陷;验证软件的性能和稳定性;提供软件质量的保证。
3.请简述什么是数据结构,并列举几种常见的数据结构类型。
●数据结构是数据的组织方式,包括数据的逻辑结构和物理结构。
●常见的数据结构类型:线性结构(如数组、链表)、树形结构(如
二叉树、B树)、图形结构(如图、网络)。
●一棵查找二叉树,其结点A、B、C、D、E、F依次存放在一个起始地址为 n ( 假定地址以字节为单位顺序编号 ) 的连续区域中,每个结点占4个字节:前二个字节存放结点值,后二个字节依次放左指针、右指针。
若该查找二叉树的根结点为 E ,则它的一种可能的前序遍历为__(1)__ ,相应的层次遍历为__(2)__。
在以上两种遍历情况下,结点C的左指针Lc的存放地址为__(3)__,Lc的内容为__(4)__。
结点A的右指针RA的内容为__(5)__。
(1):A.EAFCBD B.EFACDB C.EABCFD D.EACBDF(2):A.EAFCBD B.EFACDB C.EABCFD D.EACBDF(3):A.n+9 B.n+10 C.n+12 D.n+13(4):A.n+4 B.n+8 C.n+12 D.n+16(5):A.n+4 B.n+8 C.n+12 D.n+16●用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件开发工具,通常也称为__(6)__工具。
(6):A.CAD B.CAI C.CAM D.CASE●使用软件开发工具有助于提高软件的开发、维护和管理的效率。
集成型软件开发环境通常由工具集和环境集成机制组成。
这种环境应具有__(7)__。
环境集成机制主要有数据集成机制、控制集成机制和界面集成机制。
(7):A.开放性和可剪裁性 B.开放性和不可剪裁性C.封闭性和可剪裁性D.封闭性和不可剪裁性●·数据集成机制为环境中的工具提供统一的__(8)__;控制集成机制为__(9)__提供支持。
界面集成机制使得环境中的所有工具具有__(10)__。
(8):A.数据类型 B.数据模式 C.数据接口规范 D.数据仓库(9):A.使各工具具有统一的控制结构 B.备工具之间的通信、切换、调度和协同工作C.使备工具具有统一的控制接口D.各工具之间的同步开发(10):A.同一个界面 B.相同的图标和图标的含义C.统一的界丽风格相操作方式D.相同个数的窗口和菜单项●递归算法的执行过程,一般来说,可先后分成__(11)__和__(12)__两个阶段。
全国计算机技术与软件专业技术资格(水平)考试全真模拟试卷(一)下午试题(考试时间14∶00~16∶30,共150分钟) 本试卷共5道试题,满分75分。
●试题一阅读下列说明和有关的图表,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】A公司决定为该市车站开发自动售票系统,系统的要求如下:1.乘客能按以下三步操作购票:选定目的地;投入钱币;获得一张票。
2.当且仅当乘客选定目的地后,系统才接收投钱,每次投入的钱只购买一张票。
3.只要投入的钱不少于所需的票价,且票库中有所要求的票,则应尽快出票。
4.如需找钱,则在出票的同时应退还多余的钱。
5.如果乘客投入的钱不够票价,或者票库中没有所要求的票时,系统将全额退钱,并允许乘客另选目的地,继续购票。
6.出票前乘客可以按“取消”按钮取消购票,系统将全额退出该乘客投入的钱,并允许乘客另选目的地,继续购票。
7.出票结束(包括退还多余的钱)后,系统应保存销售记录,并等待乘客购票。
该系统还要求快速响应和操作同步,所以它应是一个实时系统。
为此,A公司在该系统的数据流程图中附加了过程控制部分,形成转换图。
在该图中,控制流(事件流)用虚线表示,数据流用实线表示。
图中的数据流并没有画全,需要考生填补。
转换图如图1所示。
引起状态迁移的事件以及由该事件引起的动作,在有向边旁用“事件动作”形式注明。
状态迁移图如图2所示。
该公司还制作了一个过程启动表,用以表明状态迁移图中的4个动作与转换图中的4个过程之间的“启动”关系,即说明哪个动作将启动哪个过程。
用1表示启动,用0表示不启动。
启动的过程将根据获得的输入数据产生输出数据,未启动的过程则不会产生输出数据。
该表中没有列出的过程,其执行与否与事件无关。
过程启动表见表1:表 1【问题1】转换图中缺少哪三条数据流?请指明每条数据流的名称、起点和终点。
【问题2】在状态迁移图中,a,b,c分别表示什么事件?请用转换图中给出的事件名解答。
【问题3】在过程启动表中,d,e处应填什么?请分别用4位二进制码表示●试题二阅读下列说明、流程图和算法,将应填入(n) 处的字句写在答题纸的对应栏内。
全国计算机技术与软件专业技术资格(水平)考试2009 年下半年 程序员 上午试卷● 在Word 中,利用 (1) 功能按钮,可以在画好的图形内填充颜色;在点击“绘 图”工具栏上的“椭圆”按钮后,再按住 (2) 键进行绘制可确保绘出一个圆形。
(1) A. B. C. D. (2)A. Shift B. Ctrl C. Alt D. Tab● 在下图所示的工作表中,若学生的最终成绩等于平时成绩的 30%加上考试成绩 的 70%,那么应在E2 单元格中填写 (3) ,并 (4) 拖动填充柄至E7 单元格,则可 自动算出这些学生的最终成绩。
(3)A. = C2*30%,D2*70%B. = C2*30%:D2*70%C. =SUM(C2*30%,D2*70%)D. =SUM(C2*70%:D2*30%) (4)A. 向水平方B. 向垂直方向C. 按住 Shift 键向水平方向D. 按住 Shift 键向垂直方向● “http:// ”中的“gov ”代表的是 (5) 。
(5)A. 民间组织 B. 商业机构 C. 政府机构 D. 高等院校 ● 逻辑变量X 、Y 进行逻辑“异或”(用 ⊕ 表示)运算的含义是:若X 、Y 取值相同(都为true 或都为false ),则X ⊕ Y 的值为false ,否则X ⊕ Y 的值为true 。
用逻辑“与”( ∧ )、 “或”( ∨ )、“非”(¯)表示X ⊕ Y 的式子为 (6) 。
(6)A. C. (X ∧ Y) ∧ (X ∧ Y)(X∧ Y) ∨ (X ∧ Y) B. (X ∨ Y) ∧ (X ∨ Y) D. (X ∨ Y) ∨ (X ∨ Y)● 以下关于计算机中数据表示的叙述中,错误的是 (7) 。
(7)A. 计算机中的数值数据采用二进制表示,非数值性数据不使用二进制表示B. 正整数的原码和补码表示形式相同,而负整数的原码和补码表示形式不同C.约定位置的方式D. 码长相同时,补码比原码可以多表示一个数点数格式如下,采用非规格化表示(即不要求尾数的绝对值大于等于0.5)。
试题1从供选择的答案中,选出应填入__n__内的正确答案,把编号写在答卷的对应栏内。
软件测试的目的是 __A__ 。
为了提高测试的效率,应该 __B__ 。
使用白盒测试方法时,确定测试数据应根据 __C__ 和指定的覆盖标准。
一般说来与设计测试数据无关的文档是 __D__ 。
软件的集成测试工作最好由 __E__ 承担,以提高集成测试的效果。
供选择的答案A:①评价软件的质量②发现软件的错误③找出软件中的所有错误④证明软件是正确的B:①随机地选取测试数据②取一切可能的输入数据作为测试数据③在完成编码以后制定软件的测试计划④选择发现错误的可能性大的数据作为测试数据C:①程序的内部逻辑②程序的复杂程序③使用说明书④程序的功能D:①需求规格说明书②设计说明书③源程序④项目开发计划E:①该软件的设计人员②该软件开发组的负责人③该软件的编程人员④不属于该软件开发组的软件设计人员试题2从供选择的答案中,选出应填入__n__内的正确答案,把编号写在答卷的对应栏内。
某些操作系统把一条命令的执行结果输出给下一条命令,作为它的输入,并加以处理,这种机制称为 __A__ 。
使命令的执行结果不在屏幕上显示,而引向另一个文件,这种机制称为 __B__ 。
使命令所需要的处理信息不从键盘接收,而取自另一文件,这种机制称为 __C__ 。
操作系统不从键盘逐条接收命令并执行,而调用一个正文文件,执行其中保存的一系列命令,这种方式属于__D__ 方式,编写这样的文件应符合 __E__ 的语法规则。
供选择的答案A: ①链接②管道(线) ③输入重新定向④输出重新定向B:①清屏②屏蔽显示③输出重新定向④管道(线)C:①输入重新定向②读保护③管道(线) ④批处理D:①系统生成②初始装入③批处理④管道(线)E:①会话语言②交互语言③机器语言④命令语言试题3从下列叙述中选出五条正确的叙述,把编号依次写在答卷的A~E栏内。
① m 阶 B- 树每一个结点的后件个数都小于等于m。
全国计算机技术与软件专业技术资格(水平)考试模拟题11及答案试题1从供挑选的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
二叉树的前序、中序和后序遍历法最适合采纳_A_来实现。
查找树中,由根结点到所有其他结点的路径长度的总和称为_B_,而使上述路径长度总和达到最小的树称为_C_,它一定是_D_。
在对于树的几个叙述中,惟独_E_是正确的。
供挑选的答案:A:①递归程序②迭代程序③队列操作④栈操作B:①路径和②内部路径长度③总深度④深度和C:①B-树②B+树③丰满树④穿线树D:①B-树②平衡树③非平衡树④穿线树E:①用指针方式存储有n个结点二叉树,至少要有n+1个指针②m阶B-树中,每个非椰子结点的后件个数≥[m/2]③m阶B-树中,具有k个后件的结点,必含有k-1个键值④平衡树一定是丰满树试题2从供挑选的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
当存储器采纳段页式治理时,主存被划分为定长的_A_,程序按逻辑模块分成_B_。
在某机器的多道程序环境下,每道程序还需要一具_C_作为用户标志号,每道程序都有对应的_D_。
一具逻辑地址包括_C_ x、段号s、页号p和页内地址d四个部分。
设逻辑地址长度分配如下,其中x、s、p、d均以二进制数表示21 19 13 1020 14 11 0x s p D其转换后的物理地址为_E_。
供挑选的答案:A:①段②页③区域④块B:①区域②页③块④段C:①模块号②区域号③基号④区域D:①一具段表和一具页表②一具段表和一组页表③一组段表和一具页表④一组段表和一组页表E:①x*220+s*214+p*211+d ②(((x)+s)+p)+d③(((x)+s)+p)*211+(d) ④(((x)+s)+p)*211+d试题3从供挑选的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
选择题在计算机体系结构中,哪一层负责将高级语言编写的程序转换为机器语言?A. 应用层B. 表示层C. 编译器层(正确答案)D. 硬件层关于软件测试,以下哪种测试方法主要关注功能是否按照需求规格说明书正确实现?A. 性能测试B. 兼容性测试C. 功能测试(正确答案)D. 安全测试在软件开发过程中,哪种模型允许在获得一组需求后立即开始开发工作,并且随着项目的进展,可以逐步添加更多的功能?A. 瀑布模型B. 螺旋模型C. 增量模型(正确答案)D. 原型模型哪种数据结构允许以接近常数的时间复杂度进行插入、删除和查找操作?A. 链表B. 哈希表(正确答案)C. 栈D. 队列在关系型数据库中,哪种操作可以用来合并两个或多个表中的行,基于这些表之间的共同字段?A. JOIN(正确答案)B. SELECTC. INSERTD. UPDATE以下哪种编程语言是一种面向对象的、跨平台的程序设计语言,常用于开发大型应用程序?A. C语言B. Java(正确答案)C. HTMLD. CSS在计算机网络中,哪一层负责数据包的路由选择和网络拥塞控制?A. 应用层B. 传输层C. 网络层(正确答案)D. 数据链路层关于软件维护,以下哪种活动属于适应性维护?A. 修正软件中的错误B. 改进软件性能以提高处理速度C. 修改软件以适应新的操作系统环境(正确答案)D. 增强软件功能以满足新的业务需求在软件开发中,哪种图用于表示系统中类之间的关系,包括继承、实现和关联等?A. 用例图B. 类图(正确答案)C. 活动图D. 状态图。
2021年软考工程师考试试题及答案学校:__________ 姓名:__________ 班级:__________ 考号:__________一、多选题1.宏病毒感染一下哪些类型的文件?(ABCDEF)A.DOCB.EXEC.XLSD.DOT2.MySQL 安装程序会给出三种选择,用户可以根据自身的需要选择一种适合的安装方式,以下哪些是正确的?(ABD)A.Typical(典型安装)pact(最小安装)C.Full(全部安装)D.Custom(选择安装)3.在SQL Server 2000 中一些无用的存储过程,这些存储过程极容易被攻击者利用,攻击数据库系统。
下面的存储过程哪些可以用来执行执行系统命令或修改注册表?(ABC)A.xp_cmdshellB.xp_regwriteC.xp_regdeletekeyD.select * from master4.SQL Server 用事件探测器可以帮助排除故障和解决问题,创建跟踪的步骤如下哪些是正确的?(ABCD)A.从“模板名称”下拉菜单为你创建跟踪选择一个模板B.“事件探查器”主界面打开后,从“文件”菜单选择“新跟踪”C.在“跟踪名称”文本框中输入你想要为这个跟踪创建的跟踪名称D.修改这些默认的选项设置。
通过点击“显示全部事件”和“显示全部列”复选框来查看其他的选项。
5.168.0 网段的 12 和 33 的主机访问C.然后配置 TCP.EXCLUDED_NONES=192.168.0.123 将会禁止地址是 192.168.0 网段的 123 的主机访问D.要以上配置生效必须重启 lsnrctl 监听器6.计算机信息系统设备处于不同雷电活动地区,其雷电电磁场强度有很大差异,根据这一差异,将被防护空间分为下列哪些防护区?(ABCD)A.直击雷非防护区(LPZOA)B.直击雷防护区(LPZOB)C.第一防护区(LPZI)D.后续防护区(LPZ2,3..等)7.为了减小雷电损失,可以采取的措施有(ACD)A.机房内应设等电位连接网络B.部署 UPSC.设置安全防护地与屏蔽地D.根据雷击在不同区域的电磁脉冲强度划分,不同的区域界面进行等电位连接8.利用密码技术,可以实现网络安全所要求的。
全国计算机技术与软件专业技术资格(水平)考试全真模拟试卷(三)上午试题(考试时间9∶00~11∶30,共150分钟)1.本试卷的试题中共有75个空格,需要全部解答,每个空格1分,满分75分。
2.每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答。
●用户最关心的存储器的性能主要有(1) 。
关于常用的只读存储器ROM的正确描述是:(2) 只能由生产厂家在生产芯片的过程中写入,用户无法改写。
(3) 允许用户写入一次,以后只能读出,不能改写。
(4) 不仅可以由用户写入,而且允许用紫外线擦除已经写入的内容。
(5) 可以直接用电信号按字节改写。
(1) A.存储容量、工作速度、价格B.存储容量、寿命C.工作速度、价格D.存储容量、工作速度、寿命(2) A.MROMB.PROMC.EPROMD.EPROM(3) A.MROMB.PROMC.EPROMD.EPROM(4) A.MROMB.PROMC.EPROMD.EPROM(5) A.MROMB.PROMC.EPROMD.EPROM●某虚拟存储器共有8个页面,每页为1024个字,实际主存为4096个字,采用页表示法表示地址映像。
映像表的内容见表1。
表1 地址映像表列出会发生页面失效的全部虚页号为(6) 。
按现有1023虚地址,下列(7) 是其对应的主存实地址。
(6) A.1,3,5,7B.3,5,2,7C.1,2,3,7D.2,3,5,7虚地址实地址0 30723728 缺页1023 40951024 10242055 缺页7800 缺页4096 20486800 626(7) A.4095B.1023C.1024D.缺页虚地址实地址0 3072●某流水线浮点加法器分为5级,若每一级所需要的时间分别是6ns、7ns、8ns、9ns和6ns,则此流水线的最大加速比为(8) 。
若每一级的时间均为7ns,则最大加速比为(9) 。
(8) A.2.0B.4.0C.4.5D.5.2(9) A.4.1B.5.0C.5.6D.6.2●下列叙述中错误的是(10) 。
●常规的数据加密标准DES采用__(l)__。
位有效密钥对____(2)__位的数据块进行加密。
(1) A. 56 B. 64 C. 112 D. 128(2) A. 32 B. 64 C. 128 D. 256●在面向对象技术中,多态有多种不同的形式,其中__(3)__和__(4)__称为通用多态,__(5)__和强制多态称为特定多态.(3) A. 参数多态 B. 过载多态 C. 隐含多态 D. 重置多态(4) A. 重置多态 B. 过载多态 C. 隐含多态 D. 包含多态(5) A. 参数多态 B. 隐含多态 C. 过载多态 D. 包含多态●已知一不确定的有穷自动机(NFA)如下图所示,采用于集法将其确定化为 DFA 的过程如下表示。
状态集 T1 中不包括编号为__(6)__的状态;状态集 T2 中的成员有__(7)__;状态集 T3 等于__(8)__;该自动机所识别的语言可以用正规式__(9)__表示。
(6) A. 2 B. 4 C. 3 D. 5(7) A. 1,3,4,5,Z B. 2,3 C. 6 D. 4,5,Z(8) A. {Z} B. {6} C. {4,5,Z} D. { }(9) A. (0|1)* B. (0*|1*)*001 C. (0*|1*)*0(0|1)* D. (0*|1*)0(0|1)*●与正规式 (alb)* 等价的正规式为__(10)__。
(10) A. a*|b* B. a*b* C. (a*b*)* D. (ab)*●算法是对问题求解过程的一类精确描述,算法中描述的操作都是可以通过已经实现的基本操作在限定时间内执行有限次来实现的,这句话说明算法具有__(11)__特性。
(11) A. 正确性 B. 确定性 C. 能行性 D. 健壮性●快速排序算法采用的设计方法是__(12)__。
(12) A. 动态规划法 (Dynamic Programming) B. 分治法 (Divide and Conquer)C. 回溯法 (Backtracking)D. 分枝定界法 (Branch and Bound)●在数据压缩编码的应用中,哈夫曼(Huffman)算法可以用来构造具有__(13)__的二叉树,这是一种采用了__(14)__的算法(13) A. 前缀码 B. 最优前缀码 C. 后缀码 D. 最优后缀码(14) A. 贪心 B. 分治 C. 递推 D. 回溯●用递归算法实现 n 个相异元素构成的有序序列的二分查找,采用一个递归工作栈时,该栈的最小容量应为__(15)__ 。
全国计算机技术与软件专业技术资格(水平)考试历年试题全国计算机技术与软件专业技术资格(水平)考试2004年下半年网络工程师上午试卷●内存按字节编址,地址从A4000H到CBFFFH,共有(1)个字节。
若用存储容量为32K×8bit的存储芯片构成该内存,至少需要(2)片。
(1)A.80K B.96K C.160K D.192K(2)A.2 B.5 C.8 D.10试题解析:CBFFFH - A4000H + 1 = 28000H = 160K。
160K / 32K = 5。
答案:(1)C (2)B●中断响应时间是指(3)。
(3)A.从中断处理开始到中断处理结束所用的时间B.从发出中断请求到中断处理结束所用的时间C.从发出中断请求到进入中断处理所用的时间D.从中断处理结束到再次中断请求的时间试题解析:中断处理过程分为两个阶段:中断响应过程和中断服务过程。
中断响应时间是中断响应过程所用的时间,即从发出中断请求到进入中断处理所用的时间。
答案:C●若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取指=2ns,t分析=2ns,t执行=1ns。
则100条指令全部执行完毕需(4)ns。
(4)A.163 B.183 C.193 D.203试题解析:100条指令的执行时间=(2 * 100)+3=203。
答案:D●在单指令流多数据流计算机(SIMD)中,各处理单元必须(5)。
(5)A.以同步方式,在同一时间内执行不同的指令B.以同步方式,在同一时间内执行同一条指令C.以异步方式,在同一时间内执行不同的指令D.以异步方式,在同一时间内执行同一条指令试题解析:SIMD(Single Instruction Multiple Datastream,单指令流多数据流):同一条指令控制多个处理器的运行。
在这种计算机中有多个处理单元,但只有一个控制部件,所有处理单元以同步方式,在同一时刻执行同一条指令,处理不同的数据。
全国计算机技术与软件专业技术资格(水平)考试试题(附答案)一、选择题(每题2分,共40分)1. 以下哪个不属于计算机硬件系统的主要组成部分?A. CPUB. 内存C. 硬盘D. 操作系统答案:D2. 在计算机中,下列哪种存储器属于只读存储器?A. ROMB. RAMC.硬盘D. U盘答案:A3. 在计算机中,下列哪种语言是高级语言?A. 汇编语言B. 机器语言C. C语言D. 二进制语言答案:C(以下题目省略,共20题)二、填空题(每题2分,共40分)1. 计算机网络的目的是实现______和______。
答案:数据传输、资源共享2. 在计算机中,内存的作用是用于______。
答案:存储程序和数据3. 计算机操作系统的五大功能是:______、______、______、______和______。
答案:处理机管理、存储管理、设备管理、文件管理和用户接口(以下题目省略,共20题)三、判断题(每题2分,共20分)1. 计算机的运算速度是指计算机每秒钟所能执行的指令数。
()答案:正确2. 在计算机中,硬盘的存储容量越大,计算机的运行速度越快。
()答案:错误3. 计算机病毒是一种人为编制的破坏计算机正常工作的程序。
()答案:正确(以下题目省略,共10题)四、简答题(每题5分,共25分)1. 简述计算机软件的分类及作用。
答案:计算机软件分为系统软件和应用软件两大类。
系统软件是指管理计算机硬件和软件资源,为用户提供操作界面和运行环境的软件。
其主要作用是调度、监控和维护计算机系统的正常运行。
例如:操作系统、编译器、数据库管理系统等。
应用软件是指为解决特定问题而设计的软件。
其主要作用是完成用户提出的具体任务。
例如:文字处理软件、表格处理软件、图形处理软件等。
2. 简述计算机网络的拓扑结构及其特点。
答案:计算机网络的拓扑结构主要有星形、总线形、环形、树形和网状等。
(1)星形拓扑:中心节点为网络的通信控制中心,任意两个节点之间的通信都要经过中心节点。
软考模拟试题及答案汇总软考,即软件设计师考试,是中国国家计算机等级考试的一种。
软考涵盖了计算机软件专业知识,是评价和认证IT人才水平的重要方式。
软考对于从事软件开发、项目管理、软件工程师等相关职业的人员来说至关重要。
通过软考可以证明个人在计算机专业领域的能力和水平,提升个人在职场上的竞争力和发展空间。
为了帮助考生更好地备考软考,近年来各种软考模拟试题及答案纷纷涌现。
这些模拟试题囊括了软考考试各个科目的知识点,涵盖了计算机科学基础、数据结构与算法、操作系统、数据库系统原理、软件工程、面向对象的分析与设计、网络技术等内容。
通过做这些模拟试题,考生可以更好地了解考试内容和考试形式,有针对性地进行复习和提升。
一、计算机科学基础计算机科学基础是软考考试中的重要考点,主要涉及计算机的基本原理、数据表示、计算机组成、计算机网络、多媒体技术等方面的知识。
考生需要掌握计算机科学的基本概念和原理,了解计算机硬件与软件之间的关系,熟悉计算机网络的组成和工作原理。
在做计算机科学基础的模拟试题时,考生可以通过分析试题中的题目要求和选项,逐步理清思路,找出正确答案。
同时,做题过程中要注重细节,注意题目中的关键词,避免因为粗心而选错答案。
通过不断练习,考生可以提升对计算机科学基础知识的掌握和应用能力。
二、数据结构与算法数据结构与算法是软考考试中的重点内容,主要考察考生对数据结构和算法的理解和运用能力。
数据结构包括栈、队列、链表、树、图等,算法包括排序算法、查找算法、图算法等。
考生需要掌握各种数据结构的特点和操作方法,熟练掌握各种算法的原理和实现方式。
在做数据结构与算法的模拟试题时,考生可以通过画图、模拟运行等方式加深对知识点的理解,思考问题的解决方法和步骤。
同时,要注意分析问题的特点,选择合适的数据结构和算法进行解决,提高问题的解决效率和准确度。
通过不断练习,考生可以提升对数据结构与算法知识的掌握和运用能力。
三、操作系统操作系统是软考考试中的另一个重要考点,主要考察考生对操作系统的基本原理和功能的了解。
2020年全国计算机二级等级考试模拟试卷及答案(第十一套)2020年全国计算机二级等级考试模拟试卷及答案(第十一套)1. 下列叙述中正确的是A) 一个算法的空间复杂度大,则其时间复杂度也必定大B) 一个算法的空间复杂度大,则其时间复杂度必定小C) 一个算法的时间复杂度大,则其空间复杂度必定小D) 算法的时间复杂度与空间复杂度没有直接关系参考答案:D2. 下列叙述中正确的是A) 循环队列中的元素个数随队头指针与队尾指针的变化而动态变化B) 循环队列中的元素个数随队头指针的变化而动态变化C) 循环队列中的元素个数随队尾指针的变化而动态变化D) 以上说法都不对参考答案:A3. 一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为A) 219B) 229C) 230D) 231参考答案:B4. 对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为A) 9B) 10C) 45D) 90参考答案:C5. 构成计算机软件的是A) 源代码B) 程序和数据C) 程序和文档D) 程序、数据及相关文档参考答案:D6. 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是A) 测试B) 设计C) 可行性研究D) 实现参考答案:C7. 下面不能作为结构化方法软件需求分析工具的是A) 系统结构图B) 数据字典(DD)C) 数据流程图(DFD图)D) 判定表参考答案:A8. 在关系模型中,每一个二维表称为一个A) 关系B) 属性C) 元组D) 主码(键)参考答案:A9. 若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A 和C的联系是A) 一对一B) 一对多C) 多对一D) 多对多参考答案:B10.A) 选择B) 投影C) 交D) 并参考答案:D11. 我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。
关于转换以下说法错误的是A) 一条C语句可能会被转换成零条机器指令B) 一条C语句可能会被转换成多条机器指令C) 一条C语句对应转换成一条机器指令D) 某种类型和格式的C语句被转换成机器指令的条数是固定的参考答案:C12. 关于"while(条件表达式)循环体",以下叙述正确的是A) 循环体的执行次数总是比条件表达式的执行次数多一次B) 条件表达式的执行次数总是比循环体的执行次数多一次C) 条件表达式的执行次数与循环体的执行次数一样D) 条件表达式的执行次数与循环体的执行次数无关参考答案:B13. 关于C语言的符号常量,以下叙述中正确的是A) 符号常量的符号名是标识符,但必须大写B) 符号常量是指在程序中通过宏定义用一个符号名来代表一个常量C) 符号常量在整个程序中其值都不能再被重新定义D) 符号常量的符号名必须是常量参考答案:B14. 若有以下程序#includemain(){ int b=10, a=-11;a %=b %= 4;printf("%d %d\n", a, b);}则程序的输出结果是A) 1 2B) -1 2C) -1 -2D) 1 -2参考答案:B15. 若有以下程序#includemain(){ int a=0,b=0,c=0;c= (a -= ++a), (a+=b, b+=4); printf("%d,%d,%d\n",a,b,c); }则程序的输出结果是A) 0,4,0B) 0,4,4C) 1,4,1D) 1,4,4参考答案:A16. 若有以下程序#includemain(){ int a=0,b=0,c=0,d;c= (a+=b,, b+=a); /*第4行*/d=c;; /*第5行*/; /*第6行*/;printf("%d,%d,%d\n",a,b,c); /*第7行*/ }编译时出现错误,你认为出错的是A) 第4行B) 第5行C) 第6行D) 第7行参考答案:A17. 若有以下程序#includemain(){ int a=1,b=2,c=3,d=4;if ((a=2) || (b=1)) c=2;if ((c==3) && (d=-1)) a=5;printf("%d,%d,%d,%d\n", a,b,c,d);}则程序的输出结果是A) 1,2,3,4B) 2,1,2,-1C) 5,1,2,-1D) 2,2,2,4参考答案:D18. 若有以下程序#includemain(){ int a=1,b=2,c=3,d=4, r=0;if (a!=1) ; else r=1; if (b==2) r+=2; else; if (c!=3) r+=3; else; if (d==4) r+=4; printf("%d\n", r);}则程序的输出结果是B) 7C) 6D) 3参考答案:B19. 若有以下程序#includemain(){ int s=0, n;for (n=0; n<4; n++) { switch(n){ default: s+=4; case 1: s+=1;case 2: s+=2;case 3: s+=3;}}printf("%d\n", s);}则程序的输出结果是A) 6C) 10D) 24参考答案:D20. 若有以下程序#includemain(){ int a=-2, b=0;while(a++) ++b ;printf("%d,%d\n", a, b);}则程序的输出结果是A) 1,2B) 0,2C) 1,3D) 2,3参考答案:A21. 若有以下程序#includemain(){ int a=6, b=0, c=0;for ( ;a; ) { b += a; a -= ++c; }printf("%d,%d,%d\n", a,b,c);}则程序的输出结果是A) 1,14,3B) 0,14,3C) 0,18,3D) 0,14,6参考答案:B22. 以下选项中非法的C语言字符常量是A) '\007'B) '\b'C) 'aa'参考答案:C23. 若有以下程序#includechar f(char x){ return x*x+'a'; }main(){ char a, b=0;for ( a=0; a<4; a+=1 ){ b = f(a); putchar(b); }}则程序的输出结果是A) abcdB) ABEJC) abejD) ABCD参考答案:C24. 若有以下程序#includevoid sp(int *a){ int b=2;a=&b *a = *a * 2; printf("%d,", *a); }main(){ int k=3, *p=&ksp(p); printf("%d,%d\n", k, *p);}则程序的输出结果是A) 4,3,3B) 4,3,4D) 6,6,6参考答案:A25. 若有以下程序#includeint k=7;void f(int **s){ int *t=&k*s=t;printf("%d,%d,%d,", k, *t, **s);}main(){ int i=3,*p=&i, **r = &pf(r); printf("%d,%d,%d\n", i, *p, **r); }则程序的输出结果是A) 3,3,3,7,7,7B) 3,7,7,7,7,7C) 7,7,7,3,3,3D) 7,7,7,3,7,7参考答案:D26. 若有以下程序#includeint *f(int *s,int *t){ int *k;if (*s < *t){ k = s; s=t; t=k; } return s;}main(){ int i=3, j=5, *p=&i, *q=&j, *r;r=f(p,q); printf("%d,%d,%d,%d,%d\n", i, j, *p, *q, *r);}则程序的输出结果是A) 3,5,5,3,5B) 3,5,3,5,5C) 5,3,5,3,5D) 5,3,3,5,5参考答案:B27. 若有以下程序#include#define N 4void fun(int a[][N], int b[], int flag){ int i,j;for(i=0; i<="" p="">{ b[i] = a[i][0];for(j=1; j<="" p="">if (flag ? (b[i] > a[i][j]) : (b[i] < a[i][j]))b[i] = a[i][j];}}main( ){ int x[N][N]={1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16}, y[N],i;fun(x, y, 1);for ( i=0; i<="">fun(x, y, 0);for (i=0;i<="">printf("\n");}则程序的输出结果是A) 1,5,9,13,4,8,12,16,B) 4,8,12,16,1,5,9,13,C) 1,2,3,4,13,14,15,16,D) 13,14,15,16,1,2,3,4,参考答案:A28. 若有以下程序#includevoid fun(int a[ ], int n){ int t,i,j;for (i=1; ifor (j=i+2; jif (a[i] > a[j]) { t=a[i]; a[i]=a[j];a[j]=t;} } main(){ int c[10]={10,9,8,7,6,5,4,3,2,1},i;fun(c, 10);for (i=0;i<10; i++) printf("%d,", c[i]); printf("\n");}则程序的输出结果是A) 1,10,3,8,5,6,7,4,9,2,B) 10,9,8,7,6,5,4,3,2,1,C) 2,9,4,7,6,5,8,3,10,1,D) 10,1,8,3,6,5,4,7,2,9,参考答案:D29. 若有以下程序#includemain(){ int i,j=0;char a[]="How are you!";for (i=0; a[i]; i++)if (a[i] != ' ') a[j++]=a[i];a[j]='\0';printf("%s\n",a);}则程序的输出结果是A) Hay!B) HowareyouC) Howareyou!D) How are you!参考答案:C30. 若有以下程序#includechar *a="you";char b[ ]="Welcome you to China!"; main(){ int i, j=0; char *p;for ( i=0; b[i] !='\0'; i++ ){ if (*a == b[i]){ p=a;for (j=i; *p!='\0'; j++){ if (*p != b[j]) break;p++;}if (*p=='\0') break;}}printf("%s", &b[i]);}则程序的输出结果是A) China!B) to China!C) me you to China!D) you to China!参考答案:D31. 若有以下程序#includemain(){ char a[20], b[ ]="The sky is blue."; int i; for (i=0; i<7; i++) scanf("%c", &b[i]); gets(a); printf("%s%s\n", a,b);}执行时若输入: (其中表示回车符)Fig flower is red.则输出结果是A) wer is red.Fig flo is blue.B) wer is red.Fig floC) wer is red.The sky is blue.。
计算机软考考试题目及答案计算机软考是国家承认的软件专业人员资格认证考试,旨在评估个人在计算机软件相关领域的知识、能力和技术水平。
考试题目主要包括多项选择题、填空题、简答题和编程题等,通过考试可以获得国家认可的软件工程师资格。
以下是一些常见的计算机软考考试题目及答案,供大家参考:1. 多项选择题:(1) 下面哪个不是计算机的主要组成部分:A. CPUB. 显卡C. 硬盘D. 内存答案:B. 显卡(2) 下列哪项不是计算机网络的应用层协议:A. HTTPB. FTPC. TCPD. SMTP答案:C. TCP2. 填空题:(1) TCP/IP协议全称为__________。
答案:传输控制协议/因特网协议(2) 操作系统负责管理计算机的__________。
答案:硬件资源和软件资源3. 简答题:(1) 请简要介绍一下软件工程的定义和目标。
答案:软件工程是一门应用科学,通过系统性的、规范化的、可度量的方法,来开发和维护软件。
其目标是提高软件开发过程的效率和质量,确保软件产品满足用户需求并具有高可靠性。
(2) 请解释什么是数据库事务,并简要介绍ACID特性。
答案:数据库事务是由一个或多个操作组成的逻辑单位,它是数据库管理系统的基本操作单元。
ACID特性是指原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
4. 编程题:请编写一个Python程序,求解斐波那契数列的第n个数,并打印出结果。
答案:```pythondef fibonacci(n):if n <= 0:return "请输入正整数"elif n == 1 or n == 2:return 1else:a, b = 1, 1for i in range(2, n):a, b = b, a + breturn bn = int(input("请输入斐波那契数列的第n个数:"))result = fibonacci(n)print("第{}个斐波那契数是:{}".format(n, result))```以上是一些计算机软考考试题目及答案的示例,希望对大家备考有所帮助。
计算机技术与软件专业技术资格(水平)考试计算机软件考试证书计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件考试)是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展。
这是由国家人事部(已改为:人力资源和社会保障部)和信息产业部(已改为:工业和信息化部)领导下的国家级考试,其目的是,科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。
价值根据人事部、信息产业部文件(国人部发[2003]39号),计算机与软件考试纳入全国专业技术人员职业资格证书制度的统一规划。
通过考试获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从获得证书的人员中择优聘任相应专业技术职务(技术员、助理工程师、工程师、高级工程师)。
计算机专业技术资格(水平)实施全国统一考试后,不再进行计算机技术与软件相应专业和级别的专业技术职务任职资格评审工作。
因此,这种考试既是职业资格考试,又是职称资格考试。
同时,这种考试还具有水平考试性质,报考任何级别不需要学历、资历条件,只要达到相应的技术水平就可以报考相应的级别。
部分级别的考试已与日本、韩国相应级别的考试互认,以后还将进一步扩大考试互认的级别以及互认的国家。
考试合格者将颁发由中华人民共和国人事部和中华人民共和国信息产业部用印的计算机技术与软件专业技术资格(水平)证书。
常见问题1.计算机技术与软件专业技术资格(水平)考试什么时候开始报名?报名时需要办理哪些手续?报名时间一般为考前2~3个月左右(分别是2月下旬和8月下旬),上半年考试时间为5月底(第三个周六、周日),下半年考试时间为11月中旬(第二个周六、周日)。
在当地考试机构指定的报名点,按当地标准交纳报名考试费,带身份证件,一寸近照三张。
2.计算机技术与软件专业技术资格(水平)考试有哪些级别?计算机技术与软件专业技术资格(水平)考试共有20个级别,分别如下:(1)高级资格:信息系统项目管理师、系统分析师(原系统分析员)、系统构架设计师、网络规划设计师、系统规划与管理师;(2)中级资格:软件设计师(原高级程序员)、网络工程师、信息系统监理师、电子商务设计师、软件评测师、多媒体应用设计师、数据库系统工程师、嵌入式系统设计师、计算机辅助设计师、信息系统管理工程师、信息技术支持工程师、软件过程能力评估师、系统集成项目管理工程师、信息安全工程师、计算机硬件工程师;(3)初级资格:程序员(原初级程序员、程序员)、网络管理员、信息处理技术员、电子商务技术员、多媒体应用制作技术员、信息系统运行管理员、网页制作员。
全国计算机技术与软件专业技术资格(水平)考试.全国计算机技术与软件专业技术资格(水平)考试2007年下半年电子商务设计师上午试卷(考试时刻9 : 00~11 : 30 共150分钟)1.在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规2B铅笔在你写入的准考证号下填涂准考证号。
2.本试卷的试题中共有75个空格,需要全部解答,每个空格1分,满分75 分。
3.每个空格对应一具序号,有A、B、C、D四个选项,请挑选一具最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4.解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规2B 铅笔正确填涂选项,如需修改,请用橡皮擦洁净,否则会导致别能正确评分。
例题●2007年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88)A.12 B.11 C.10 D.9(89)A.6 B.5 C.4 D.3因为考试日期是“11月3日”,故(88)选B,(89)选D,应在答题卡序号88 下对 B 填涂,在序号89 下对 D 填涂(参看答题卡)。
●在指令系统的各种寻址方式中,猎取操作数最快的方式是(1)。
若操作数的地址包含在指令中,则属于(2)方式。
(1)A.直截了当寻址B.马上寻址C.寄存器寻址D.间接寻址(2)A.直截了当寻址B.马上寻址C.寄存器寻址D.间接寻址●在Windows系统中,经过设置文件的(3),能够使其成为“躲藏”文件。
(3)A.类型B.格式C.属性D.状态●若文件系统允许别同用户的文件能够具有相同的文件名,则操作系统应采纳(4)来实现。
(4)A.索引表B.索引文件C.指针D.多级名目●设有关系Students(学号,姓名,年龄,性不,系名,),其中,属性“系名”是关系DEPT的主键,用户要求拜访“”的某个成分,如邮编、省、市、街道以及门牌号。
关系Students的主键和外键分不是(5)。
“”是一具(6)属性。
试题1从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
二叉树的前序、中序和后序遍历法最适合采用_A_来实现。
查找树中,由根结点到所有其他结点的路径长度的总和称为_B_,而使上述路径长度总和达到最小的树称为_C_,它一定是_D_。
在关于树的几个叙述中,只有_E_是正确的。
供选择的答案:A:①递归程序②迭代程序③队列操作④栈操作B:①路径和②内部路径长度③总深度④深度和C:①B-树②B+树③丰满树④穿线树D:①B-树②平衡树③非平衡树④穿线树E:①用指针方式存储有n个结点二叉树,至少要有n+1个指针②m阶B-树中,每个非椰子结点的后件个数≥[m/2]③m阶B-树中,具有k个后件的结点,必含有k-1个键值④平衡树一定是丰满树试题2从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
当存储器采用段页式管理时,主存被划分为定长的_A_,程序按逻辑模块分成_B_。
在某机器的多道程序环境下,每道程序还需要一个_C_作为用户标志号,每道程序都有对应的_D_。
一个逻辑地址包括_C_ x、段号s、页号p和页内地址d四个部分。
设逻辑地址长度分配如下,其中x、s、p、d均以二进制数表示21 19 13 1020 14 11 0x s p D其转换后的物理地址为_E_。
供选择的答案:A:①段②页③区域④块B:①区域②页③块④段C:①模块号②区域号③基号④区域D:①一个段表和一个页表②一个段表和一组页表③一组段表和一个页表④一组段表和一组页表E:①x*220+s*214+p*211+d ②(((x)+s)+p)+d③(((x)+s)+p)*211+(d) ④(((x)+s)+p)*211+d试题3从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
假设某程序语言的文法如下:S → a | b | (T)T → T d S | S其中:V T = {a,b,d,(,)},V N= {S,T},S是开始符号。
考察该文法,称句型 (S d (T) d b )是S的一个_A_,其中:_B_是句柄;_C_是素短语;_D_是该句型的直接短语;_E_是短语。
供选择的答案:A:①最左推导②最右推导③规范推导④推导B、C:① S ② b ③ (T) ④S d (T)D:①S ②S,(T),b ③S,(T),T d S,b ④ ( S d ( T ) d b ) E:① ( S d ( T ) d b) ② d ( T ) ③ T d ④ S d ( T ) d试题4从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
_A_是操作系统中可以并行工作的基本单位,也是核心调度及资源分配的最小单位,它由_B_组成,它与程序的重要区别之一是:_C_。
在SMP系统中,操作系统还提供了_D_机制,它是_E_的最小单位。
供选择的答案:A:①作业②过程③函数④进程B:①程序、数据和标示符②程序、数据和PCB③程序、标示符和PCB ④数据、标示符和PCBC:①程序可占用资源,而它不可②程序有状态,而它没有③它有状态,而程序没有④它能占有资源,而程序不能D:①约束②线程③共享④分时E:①存储器分配②资源分配③处理器分配④网络结点分配试题5从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
在软件开发过程中常用图作为描述工具。
DFD就是面向_A_分析方法的描述工具。
在一套分层DFD中,如果某一张图中有N个加工(process),则这张图允许有_B_张子图。
在一张DFD图中,任意两个加工之间_C_。
在画分层DFD时,应注意保持_D_之间的平衡。
DFD中从系统的输入流到系统的输出流的一连串连续变换形成一种信息流,这种信息流可分为_E_两大类。
供选择的答案:A:①数据结构②数据流③对象④构件(component)B:① 0 ② 1 ③ 1~N ④ 0~NC:①有且仅有一条数据流②至少有一条数据流③可以有0或多条名字互不相同的数据流④可以有0或多条数据流,但允许其中有若干条名字相同的数据流D:①父图与子图②同一父图的所有子图③不同父图的所有子图④同一子图的所有直接父图E:①控制流和变换流②变换流和事务流③事务流和事件流④事件流和控制流试题6从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
软件的易维护性是指理解、改正、改进软件的难易度。
通常影响软件易维护性的因素有易理解性、易修改性和_A_。
在软件的开发过程中往往采取各种措施来提高软件的易维护性。
如采用_B_有助于提高软件的易理解性;_C_有助于提高软件的易修改性。
在软件质量特性中,_D_是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性;_E_是指防止对程序及数据的非授权访问的能力。
供选择的答案:A:①易使用性②易恢复性③易替换性④易测试性B:①增强健壮性②信息隐蔽原则③良好的编程风格④高效的算法C:①高效的算法②信息隐蔽原则③增强健壮性④身份认证D:①正确性②准确性③可靠性④易使用性E:①安全性②适应性③灵活性④容错性试题7从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
域表达式{ab|R(ab)∧R(ba)}转换成为等价的关系代数表达式,所列出的式子中_A_是不正确的。
SQL中集合成员资格的比较操作“元组NOT IN(集合)”中的“NOT IN”与_B_操作符等价。
SQL中涉及属性AGE是否是空值的比较操作,写法_C_是错误的。
类似于“工资在800至5000之间”这种约束,是属于DBS的_D_功能。
设关系模式Q是3NF模式,那么,_E_这种提法是不正确的。
供选择的答案:B:①<>SOME ② =SOME ③<>ALL ④ =ALLC:①AGE IS NULL ②NOT(AGE IN NULL)③AGE=NULL ④AGE IS NOT NULLD:①完整性②并发控制③安全性④恢复E:①Q一定是2NF模式②Q可能不是4NF模式③Q可能不是BCNF ④Q一定不是BCNF试题8从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
数据压缩技术是多媒体信息处理中的关键技术之一,数据压缩技术可分为_A_两大类。
_B_是一种与频度相关的压缩编码方法,_C_主要用于视频信息的压缩,_D_常用于静止图片的信息压缩。
由三基色(RGB)原理出发的RGB彩色空间,在多媒体技术中是最常用的,此外还有多种彩色空间,但_E_不是计算机上用的彩色空间。
供选择的答案:A:①可逆与不可逆②高速与低速③编码与非编码④冗余与非冗余 B:①MIPS ②ISDN ③Huffman ④GaussC、D:①MIPS ②MPEG ③JPEG ④JIPSE:①YUV ②HIS ③XYZ ④IMG试题9从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
直接存储器访问(DMA)是一种快速传递大量数据常用的技术。
工作过程大致如下:(1)向CPU申请DMA传送;(2)获CPU允许后,DMA控制器接管_A_的控制权;(3)在DMA控制器的控制下,在存储器和_B_之间直接进行数据传送,在传送过程中不需要_C_的参与。
开始时需提供要传送的数据的_D_和_E_。
(4)传送结束后,向CPU返回DMA操作完成信号。
供选择的答案:A:①系统控制台②系统总线③I/O控制器④中央处理器B:①外部设备②运算器③缓存④中央处理器C:①外部设备②系统时钟③系统总线④中央处理器D:①结束地址②起始地址③设备类型④数据速率E:①结束地址②设备类型③数据长度④数据速率试题10从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
假设某计算机具有1M 字节的内存(目前使用的计算机往往具有64M字节以上的内存),并按字节编址,为了能存取该内存各地址的内容,其地址寄存器至少需要二进制_A_位。
为使4字节组成的字能从存储器中一次读出,要求存放在存储器中的字边界对齐,一个字的地址码应_B_。
若存储周期为200nS,且每个周期可访问4个字节,则该存储器带宽为_C_ bit /S。
假如程序员可用的存储空间为4M字节,则程序员所用的地址为_D_,而真正访问内存的地址称为_E_。
供选择的答案:A:① 10 ② 16 ③ 20 ④ 32B:①最低两位为00②最低两位为10 ③最高两位为00 ④最高两位为10C:①20M ②40M ③80M ④160MD:①有效地址②程序地址③逻辑地址④物理地址E:①指令②物理地址③内存地址④数据地址试题11从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
现采用四级流水线结构分别完成一条指令的取指、指令译码和取数、运算以及送回运算结果四个基本操作,每步操作时间依次为60ns,100ns,50ns和70ns。
该流水线的操作周期应为_A_ns。
若有一小段程序需要用20条基本指令完成(这些指令完全适合于流水线上执行),则得到第一条指令结果需_B_ns,完成该段程序需_C_ns。
在流水线结构的计算机中,频繁执行_D_指令时会严重影响机器的效率。
当有中断请求发生时,采用不精确断点法,则将_E_。
供选择的答案:A:①50 ②70 ③100 ④280B:①100 ②200 ③280 ④400C:①1400 ②2000 ③2300 ④2600D:①条件转移②无条件转移③算术运算④访问存储器E:①仅影响中断反应时间,不影响程序的正确执行②不仅影响中断反应时间,还影响程序的正确执行③不影响中断反应时间,但影响程序的正确执行④不影响中断反应时间,也不影响程序的正确执行试题12从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
为提高数据传输的可靠性,可采用“冗余校验”的方法。
海明码是常用的方法之一。
在此方法中,若要求能检测出所有的双位错,并能校正单位错,则合法码字集中的码距至少为_A_。
若原始数据的字长为5位,则采用海明码时其校验位至少为_B_位。
对下面图(a)所示系统,仅当部件1,部件2和部件3全部正常工作时系统才能正常工作。
图中数字为各部件的可靠性,整个系统的可靠性近似为_C_。
如果将部件2和部件3改成由两个器件构成,如图(b)所示,只要器件a和b中有一个正常就能使部件2正常工作,只要器件c和d中有一个正常就能使部件3正常工作。