一、实操题
1、36.字符加密。将大写字母逐个按其ASCII值转换为7位二进制数,并在最左边补0,使得每个字母转换为8位二进制数,然后将8位二进制数每四位转为十六进制数。如明文是"CIE",加密后的密文是"434945"。编写的python程序如下,完善划线处的代码。
正确答案:
略
2、37.辗转相除法求最大公约数,下列函数是用递归算法实现的,请完善横线处的代码。def gcd(a,b): m=a%b if m==0: return ① else: a=b ② return ③ print(gcd(12,18))
正确答案:
略
3、38.下面的程序运用分治算法寻找列表中的最大值。请将空格补全代码。
正确答案:
略