首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和程序流程图,将应填入(n)处的字句写在答题纸对应栏内。 【说明】 假定用一个整型数组表示一个长整数,数组的每个元素存储长整数的一位数字,则实际的长整数m表示为:m=a[k]×10k-2+a[k一1]×10k-3+…+a[3]×10+a[2]其
阅读以下说明和程序流程图,将应填入(n)处的字句写在答题纸对应栏内。 【说明】 假定用一个整型数组表示一个长整数,数组的每个元素存储长整数的一位数字,则实际的长整数m表示为:m=a[k]×10k-2+a[k一1]×10k-3+…+a[3]×10+a[2]其
admin
2014-10-11
36
问题
阅读以下说明和程序流程图,将应填入(n)处的字句写在答题纸对应栏内。
【说明】
假定用一个整型数组表示一个长整数,数组的每个元素存储长整数的一位数字,则实际的长整数m表示为:m=a[k]×10
k-2
+a[k一1]×10
k-3
+…+a[3]×10+a[2]其中a[1]保存该长整数的位数,a[0]保存该长整数的符号:0表示正数、1表示负数。注:数组下标从0开始。流程图(图3一1)用于计算长整数的加(减)法。运算时先决定符号,再进行绝对值运算。对于绝对值相减情况,总是绝对值较大的减去绝对值较小的,以避免出现不够减情况。注,此处不考虑溢出情况,即数组足够大。这样在程序中引进两个指针pA和pB,分别指向绝对值较大者和较小者。而对绝对值相加情况,让pA指向LA,pB指向LB,不区分绝对值大小。pA±pB可用通式pA+tlag*pB来计算,flag为+1时即对应pA+pB,flag为一1时即对应pA—pB。需特别注意的是,对丁相减,不够减时要进行借位,而当最高位借位后正好为0时,结果的总位数应减1;对于加法,有最高进位时,结果的总位数应加1。流程图中涉及的函数说明如下:
(1)cmp(int*LA,int*LB)函数,用于比较长整数LA与LB的绝对值大小,若LA绝对值大于LB绝对值则返回正值,LA绝对值小于LB绝对值返回负值,相等则返回0。
(2)max(int A,int B)函数,用于返回整数A与B中较大数。另外,对流程图中的写法进行约定:(1)“=”表示赋值, 如“flag:=LA[0]+LB[0]”表示将“LA[0]+LB[0]”的结果赋给flag,相当于C中的赋值语句: “flag=LA[0]+LB[0];”; (2)“:”表示比较运算,如“flag:1”表示flag与l比较。
选项
答案
(1)flag:=1 (2)carry:=0 (3)carry:0 (4)LC[i+1]:0 (5)LC[i+2]:0
解析
对这种题目,首先阅读说明,从功能上了解程序的结构,把握整体框架,冉仔细对照阅读流程图,且勿先阅读流程图。仔细阅读完说明,就知道整体框架了:先决定符号,冉进行绝对值的加减,其中加减是用,flag来标识的。对于加法,要注意进位,特别是最高进位;对于减法,要注意借位,亦即负进位,在此不用考虑不够减情况,但仍要特别注意最高借位,当最高位正好为O时,要把高位所有的0去掉。空(1)很容易就得到答案,应为flag:=1。空(2)以下就开始绝对值的加减了。此时PA、PB已正确赋值。在计算过程中,进位是需要特别注意的,从下面的流程可知,carry表示的就是进位,需进行初始化,故空(2)应填carry;=0。空(3)以下是i>=N的情况,即对于计算结束,进行后期处理,此时就要考虑最高进位的问题。可得空(3)应填carry:0,即判断最高进位是否为0(对减法为负进位)。空(4)是删除高位的,故应填LC[i+1]:0。空(5)处是具体进行加减法运算的。空(5)处的条件主要是针对减法的,当不够减时需要借位,故空(5)应填LC[i+2]:0。
转载请注明原文地址:https://kaotiyun.com/show/AaDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
函数main()、f()的定义如下所示。调用函数f()时,第一个参数采用传值(callbyvalue)方式,第二个参数采用传引用(callbyreference)方式,main()执行后输出的值为_______。
目前,通过移动电话接人互联网采用的主要技术是什么?目前,国内采用的第三代移动通信技术标准有哪些?
限制MailUser邮件主机里每个用户的邮箱大小不超过10MB,如何配置?限制MailUser邮件主机里每个用户邮箱里所能存放的最多邮件数量不超过20个,如何配置?
限制MailUser邮件主机里每个用户的邮箱大小不超过10MB,如何配置?限制MailUser邮件主机里所有用户接收的单个邮件的大小不超过5MB,如何配置?
阅读以下说明,回答问题1~6。[说明]某公司已有一个100用户的有线局域网。由于业务的发展,现有的网络不能满足需求,需要增加40个用户的网络连接,并在公司客户接待室连接网络以满足合作伙伴实时咨询的需求。现结合公司的实际情况组建无线局域网,具体拓扑
IPSec是IETF以RFC形式公布的一组安全协议集,它包含了AH与ESP两个安全机制,其中(1)不支持保密服务。如果按上图中所示网络结构配置IPSecVPN,安全机制选择的是ESP,那么IPSec工作在隧道模式。一般情况下,在图中所标注的四个网络接
启动init进程前,不需要经过______步骤。A.LIIO加载内核B.检测内存C.加载文件系统D.启动网络支持根据上述inittab文件的内容,系统在引导过程结束前,至少还要执行______进程。A.rc.sy
阅读以下有关传统局域网络运行和维护的叙述,将应填入(n)处的字句写在对应栏内。在对网络运行及维护前首先要了解网络,包括识别网络对象的硬件情况、判别局域网的拓扑结构和信道访问方式、确定网络互联以及用户负载等。常见的3种拓扑结构是星形、(1)与(2)拓
请阅读以下说明和Socket程序,将应填入(n)处的字句写在对应栏内。【说明】网络应用的基本模型是客户机/服务器模型,这是一个不对称的编程模型,通信的双方扮演不同的角色:客户机和服务器。一般发起通信请求的应用程序称为客户软件,该应
阅读以下说明,回答问题l和问题2,将解答填入答题纸对应的解答栏内。【说明】某公司有3个分支机构,网络拓扑结构及地址分配如图4.1所示。在R1、R2和R3之间运行OSPF路由协议,其中R1、R2和R3的配置如下。行号配置代码1
随机试题
中国新民主主义革命的中心问题是( )
A.氯沙坦B.卡托普利C.普萘洛尔D.硝苯地平E.维拉帕米常见不良反应为干咳的药物是
整群抽样系统抽样
某地下消防水池采用钢筋混凝土结构,其底部位于较完整的中风化泥岩上,外包平面尺寸为6m×6m,顶面埋深0.8m,地基基础设计等级为乙级,地基土层及水池结构剖面如图9-12(Z)所示。对中风化泥岩进行了3个岩石地基载荷试验,试验得到的地基承载力特征值分别
2002年3月,瑞安市中兴公司经瑞安市工商局核准设立,公司主要从事复合薄膜、包装透明薄膜、压延包膜制造、加工。7月22日晚上,该企业有18名职工上班。21时20分左右,该企业锅炉使用非标燃料油发生泄漏,产生的油蒸气随后发生爆燃,火势迅速蔓延。经公
()是指在交易中需要迅速而且大规模地买进或者卖出证券,不能按照预定价位成交而多支付的成本。
按照土地增值税的有关规定,下列各项行为中,应征收土地增值税的有()。
“开始”按钮通常位于桌面的()。
中国早期信仰马克思主义的人物中,毛泽东属于以下哪种类型()
Aroundtheworldmoreandmorepeoplearetakingpartindangeroussportsandactivities.Ofcourse,therehavealwaysbeenpeop
最新回复
(
0
)