学进去-教育应平等而普惠
试题
类型:选择题
难度系数:0.40
所属科目:高中信息技术
BF语言是一种基于一种简单的计算模型的最小化编程语言,这个机器包括八种指令,一个以字节(0-255)为单位、初始全部为零的数组,一个初始时指向该数组中第一个字节的指针,以及用于输入输出的两个字节流。八种指令用字符表示如图所示:
字符含义
>指针加一
<指针减一
+指针所指字节的值加一
-指针所指字节的值减一
.输出指针所指字节内容(ASCII 码)
,向指针所指的字节输入内容(ASCII 码)
[若指针所指字节的值为零,则向后跳转,跳转到其对应的]的下一个指令处
]若指针所指字节的值不为零,则向前跳转,跳转到其对应的[的下一个指令处
以下代码可实现将字符串转换成 BF 语言
def Conv(v):
       s=10*'+'+'['t=""
       for i in range(len(v)):
             ordI=ord(v[i])
             cdcI=ordI
             temp=cdcI % 10
             if temp > 5:
             cdcI-=temp
             maxI=256-ordI
             s+='>'+('-'*maxI if( ) else '+'*(cdcI//10))
             t+='>'+('+'if(ordI-cdcI>0) else '-')*abs(ordI-cdcI)
       s += '<' * len(v) + '-]' + t + (len(v)-1) * '<' + '[.>]'
       return s
则横线处应该填入(     
A.cdcI -= 10 maxI<128B.cdcI += 10 maxI>128C.cdcI -= 10 maxI>128D.cdcI += 10 maxI<128
编辑解析赚收入
收藏
|
有奖纠错

同类型试题

优质答疑

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交