22 喜欢·266 浏览
解答题

若(SS)=2000H,(BP)=3000H,(SI)=4000H,指令MOV AL,[BP+SI+10H]中源操作数的物理地址是【 】H。

主观题和计算题请自行在草稿纸上作答

题目答案

2701027010 解析:本题考查寄存器寻址方式的概念。寻址方式就是指令中用于说明操作数怎样存放以及如何寻找操作数的方法。80x86的寻址方式分为3种类型:立即寻址方式、寄存器寻址方式和存储器寻址方式。本题即存储器寻址方式中的基址变址寻址方式。在这种寻址方式中,操作数的有效地址是一个基址寄存器和一个变址寄存器的内容之和。BP+SI+10H=7010,(SS)=2000H,因此源操作数的物理地址27010。正确答案为27010。

答案解析

暂无解析
举一反三
解答题

函数Rdata实现从文件in.dat中读取一篇英文文章存入到字符串数组string中,请编写函数CharLeft,其功能是:以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组string中,最后调用函数Wdata,把结果string输出到文件out.dat中。 原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号和空格)。注意:部分源程序已经给出。 请勿改动主函数main、读数据函数Rdata和输出数据函数Wdata的内容。

主观题和计算题请自行在草稿纸上作答

题目答案

【审题关键句】以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。 【解题思路】 ①首先定义整型循环变量i、j和表示字符串长度的变量str,以及字符局部变量ch。 ②在第一层for循环语句中,循环变量i从0开始,依次递增直到其值等于maxline,在循环体中,首先对字符串string[i]利用库函数strlen求其长度,把此值赋给变

答案解析

暂无解析
解答题

影响软件的可维护性的因素有三个,它们是可理解性、可测试性和【 】。

主观题和计算题请自行在草稿纸上作答

题目答案

可修改性可修改性 解析:影响软件的可维护性的因素有三个,它们是可理解性、可测试性和可修改性。

答案解析

暂无解析
解答题

函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符串数组)xx中;请编制函数encryptChat,按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组XX对应的位置上,最后调用函数WriteDat把结果XX输出到文件 out.dat中。 替代关系:f(p)=p*11 mod 256,mod为取余运算,p是数组)xx中某一个字符的ASCII值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果计算后f(p)值小于等于32或f(p)对应的字符是数字0至9,则该字符不变,否则用 f(p)替代所对应的字符。 注意:部分源程序存放在test.C文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。

主观题和计算题请自行在草稿纸上作答

题目答案

【审题关键句】字符替代f(p)=p*11mod256,小于等于32或对应数字0-9不变,否则替换。 【解题思路】 本题类似第65套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。 【参考答案】

答案解析

暂无解析
解答题

接入Internet通常采用两种方法:①通过【 】直接与ISP连接;②连接已接入Internet的局域网。

主观题和计算题请自行在草稿纸上作答

题目答案

电话线路电话线路 解析:接入Internet通常采用两种方法:通过电话线路直接与ISP连接和连接已接入Internet的局域网。使用拨号接入方式时,选择合适的ISP是实现拨号上网的重要步骤。拨号上网首先要向Internet服务提供商 ISP申请一个合法的身份,即账号。ISP最基本的服务是:在你通过调制解调器拨打ISP提供的电话号码时,同样配置了调制解调器的ISP的服务器能够在电话线的另一端接通你的呼叫,与你的计算机建立起连接。因为ISP的服务器与Internet连接,所以你的计算机就通过ISP的服务器与I

答案解析

暂无解析
解答题

已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数isValue,其功能是:求出所有这些四位数是素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到out.dat文件中。 例如:5591是素数,则该数满足条件存入数组b中,且个数cnt=cnt+1。 9812是非素数,则该数不满足条件忽略。 注意:部分源程序存在test.C文件中。 程序中已定义数组:a[300],b[300],已定义变量:cnt请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。

主观题和计算题请自行在草稿纸上作答

题目答案

【审题关键句】求素数的个数,存入数组,按从小到大的顺序排序。 【解题思路】 ①首先定义两个循环变量循环i、j和一个用于数据交换的整型变量tmp。 ②通过for循环依次读取数组中的300个数,其中,循环变量i从0开始每次加1,直到i<300停止循环;在每次循环中判断a[i]是否是素数,如果是素数,则把a[i]的值赋给数组b[cnt],同时数组下标变量cnt值加1。 ③在退出循环后,用两个for循环对数组b[]中元素进行两两比较,实现数组元素从小到大的排序,比较过程中通过整型变量tmp实现两个数的交换。

答案解析

暂无解析
解答题

编写函数jsValue(int t),它的功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2) (n≥2) 最后调用函数writeDat读取l0个数据t,分别得出结果且把结果输出到文件out.dat中。 例如:当t=1000时,函数值为:1597。 注意:部分源程序存在test.c文件中。 请勿改动数据文件in.dat中的任何数据、主函数main和写函数writeDat的内容。

主观题和计算题请自行在草稿纸上作答

题目答案

【审题关键句】F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n2)。 【解题思路】 ①定义表示Fibonacci数列中第F(n-2)项的变量f0,第F(n-1)项的变量n,第F(n)项的变量f2。 ②当Fibonacci数列中第F(n)项的值f2小于t时,把数列当前第F(n-1)项的值n赋给f0,把数列当前第F(n)项的值f2赋给n,根据Fibonacci数列的递推关系,第n项的值等于第n-1项的值与第n-2项值的和,计算数列当前第n+1项的值f2= f0+n。依次循环,当f2的值大于

答案解析

暂无解析
解答题

运行IP协议的互联层可以为其高层用户提供【 】服务,面向无连接的传输服务和面向无连接的传输服务。

主观题和计算题请自行在草稿纸上作答

题目答案

不可靠的数据投递不可靠的数据投递 解析:IP协议主要为计算机之间传输的数据报寻址、并管理这些数据报的分片过程。诙协议对投递的数据报格式有规范、精确的定义。与此同时,IP协议还负责数据报的路由,决定数据报发送到哪里,以及路由出现问题时更换路由。总的来说,运行IP协议的互连层可以为其高层用户提供的服务具有如下3个特性。①不可靠的数据投递服务;②面向无连擅的传输服务;③尽最大努力投递服务。

答案解析

暂无解析
解答题

WWW服务采用客户机/服务器工作模式,它以【 】与超文本传输协议HTIP为基础,为用户提供界面—致的信息浏览系统。

主观题和计算题请自行在草稿纸上作答

题目答案

超文本标记语言 或 HTML超文本标记语言 或 HTML 解析:WWW服务采用客户机/服务器工作模式,它以超文本标记语言HTML与超文本传输协议HTTP为基础,为用户提供界面一致的信息浏览系统。

答案解析

暂无解析
解答题

数据报选项与填充域使得IP数据报的头部长度是【 】的整数倍。

主观题和计算题请自行在草稿纸上作答

题目答案

3232 解析:IP选项是任选的,但选项处理是不可或缺的,填充域用来将IP报文凑齐为32的整数倍长度。

答案解析

暂无解析
解答题

在改进直接交换方式中,交换延迟时间将会【 】。

主观题和计算题请自行在草稿纸上作答

题目答案

缩短缩短 解析:由于在改进直接交换方式中,交换机在接收到数据帧后只对数据帧的前64位数据进行检测。因此,这种方式的数据存储转发延迟时间缩短。

答案解析

暂无解析