• 已知计算机中的某些存储器有如下特性:若存储器中原有数据个数为m个,则从存储器中取出n个数据后,此存储器中的数据个数为m-n个;若存储器中原有数据为m个,则将n个数据存入存储器后,此存储器中的数据个数为m+n个.现已知计算机中A、B、C三个存储器中的数据个数均为0,计算机有如下操作:第一次运算:在每个存储器中都存入个数相同且个数不小于2的数据;第二次运算:从A存储器中取出2个数据,将这2个数据存入B存储器中;第三次运算:从C存储器中取出1个数据,将这1个数据存入B存储器中;第四次运算:从B存储器中取出A存储器中个数相同的数据,将取出的数据存入A存储器,则这时存储器B中的数据个数是 A.8B.7C.6D.5试题及答案-解答题-云返教育

    • 试题详情

      已知计算机中的某些存储器有如下特性:若存储器中原有数据个数为m个,则从存储器中取出n个数据后,此存储器中的数据个数为m-n个;若存储器中原有数据为m个,则将n个数据存入存储器后,此存储器中的数据个数为m+n个.现已知计算机中A、B、C三个存储器中的数据个数均为0,计算机有如下操作:
      第一次运算:在每个存储器中都存入个数相同且个数不小于2的数据;
      第二次运算:从A存储器中取出2个数据,将这2个数据存入B存储器中;
      第三次运算:从C存储器中取出1个数据,将这1个数据存入B存储器中;
      第四次运算:从B存储器中取出A存储器中个数相同的数据,将取出的数据存入A存储器,则这时存储器B中的数据个数是

      A.8
      B.7
      C.6
      D.5

      试题解答


      见解析
      设第一次运算时,在每个存储器中存入的数据为N个,根据存储器的特性,我们可以将每次运算后,各个存储器中数据的个数列表分析其变化情况,易得到正确的答案.

      A B C
      运算前 0 0 0
      第一次 N N N
      第二次 N-2 N+2 N
      第三次 N-2 N+3 N-1
      第四次 2(N-2) (N+3)-(N-2) N-1
      故第四次运算结束后,B存储器的存放数据的个数为:(N+3)-(N-2)=5
      故答案为:5
    MBTS ©2010-2016 edu.why8.cn