问题 选择题

已知计算机中的某些存储器有如下特性:若存储器中原有数据个数为m个,则从存储器中取出n个数据后,此存储器中的数据个数为m-n个;若存储器中原有数据为m个,则将n个数据存入存储器后,此存储器中的数据个数为m+n个.

现已知计算机中A、B、C三个存储器中的数据个数均为0,计算机有如下操作:

第一次运算:在每个存储器中都存入个数相同且个数不小于3的数据;

第二次运算:从A存储器中取出2个数据,将这2个数据存入B存储器中;

第三次运算:从C存储器中取出2个数据,将这2个数据存入B存储器中;

第四次运算:从B存储器中取出与A存储器中个数相同的数据,将取出的数据存入A存储器,则这时B存储器中的数据个数是(  )

A.5

B.6

C.7

D.8

答案

三个存储器:A          B         C

运算前         0          0         0

第一次         N          N         N

第二次        N-2        N+2        N

第三次        N-2        N+4       N-2

第四次   2(N-2)••(N+4)-(N-2)••N-2

故第四次运算结束后,B存储器的存放数据的个数为:(N+4)-(N-2)=6.

故选B.

填空题
单项选择题