第12题  以下代码用于⽣成 n位格雷编码 。横线上应填写( )。

别灰心,再试一次!

💡 真题解析

答案:A

考纲知识点:格雷编码

解析:在一组数字的编码过程中,若任意两个相邻的代码仅有一位二进制数存在差异,则该编码被定义为格雷码。编码的生成步骤如下所述:首先,生成两个基本字符串,即“0”和“1”。其次,在这两个字符串的基础上,于每个字符串的前端分别添加“0”和“1”。通过在第八行的循环中添加“0”,以及后续循环中添加“1”,从而完成了格雷码的生成过程。因此,正确选项为A。