|
发表于 2023-10-20 21:07:17
|
显示全部楼层
0. 为什么我们说计算机其实是“二傻子”?
答: 因为计算机只认识0&1的二进制的机器语言.
1. CPU 唯一认识的语言是什么语言?
答: 机器语言
2. C 语言编写的源代码转换为汇编语言的过程叫什么?
答: 编译
3. 编译型语言和解释型语言的本质区别是什么?
答: 编译型语言比解析型语言少了解析步骤
4.在 Linux 系统上用 C 语言编译的可执行程序,是否能在 Windows 系统上执行?
答: 不可以,在windows上需要重新编译
5. 解释型编程语言是如何实现跨平台的?
答: 通过解析器实现跨平台
6. 莫斯密码的原理其实是什么?
答: 查码表
7. 视频中小甲鱼“故弄玄虚”的那段密文还原后是什么内容(中文)?
答: python弄了个表输出(QINMENCHENDIRENCHIFANSHIFADONGJINGONG 亲们趁敌人吃饭时发动进攻)
def mosi(str:str):
tables = {
'.-':'A',
'-...':'B',
'-.-.':'C',
'-..':'D',
'.':'E',
'..-.':'F',
'--.':'G',
'....':'H',
'..':'I',
'.---':'J',
'-.-':'K',
'.-..':'L',
'--':'M',
'-.':'N',
'---':'O',
'.--.':'P',
'--.-':'Q',
'.-.':'R',
'...':'S',
'-':'T',
'..-':'U',
'...-':'V',
'.--':'W',
'-..-':'X',
'-.--':'Y',
'--..':'Z',
'.----':'1',
'..---':'2',
'...--':'3',
'....-':'4',
'.....':'5',
'-....':'6',
'--...':'7',
'---..':'8',
'----.':'9',
'-----':'0'
}
strs = str.split()
new_str = ''
print(strs)
for i in range(len(strs)):
new_str += tables[strs[i]]
return new_str
if __name__ == "__main__":
m = "--.- .. -. -- . -. -.-. .... . -. -.. .. .-. . -. -.-. .... .. ..-. .- -. ... .... .. ..-. .- -.. --- -. --. .--- .. -. --. --- -. --."
print(mosi(m)) #QINMENCHENDIRENCHIFANSHIFADONGJINGONG 亲们趁敌人吃饭时发动进攻
动动手:
[jermey@localhost sle2]$ gcc test2.c && ./a.out
计算中...
目前你总共写了 115 行代码!
|
|