随着考试周复习周的不断进行,
不知道大家复习和刷题进行得怎么样了呢,
为了给繁忙中的小伙伴们减减负,
力扣(LeetCode)为大家准备了一份程序员期末考试模拟试卷(这明显是增负啊喂)
希望大家做得开心,做得愉快~
力扣 2018-2019 学年度期末测试
程序员历史卷
注意事项:
1.本卷分基础题、提高题和加分题三大部分,第一、二卷满分 100 分,第三卷满分30分。考试时间 20 分钟。
2.考生答题前,请先思考一下自己今年要刷多少道力扣 。
3.考试结束,考生可至文中指定区域查看答案。
第一卷(基础题,共 50 分)
1. 第一个程序员叫什么名字?(10分)
A. 爱达·勒芙蕾丝
B. 查尔斯·巴贝奇
C. 洛夫莱斯伯爵
D. 达拉崩吧斑得贝迪卜多比鲁翁
2. 'Hello, World' 最先在哪本书中被提及?(10分)
A.《A 语言从入门到放弃》(A Language from Zero to Hero Quit)
B.《B 语言编程指南》(A Tutorial Introduction to the Language B)
C.《C 语言程序设计》(The C Programming Language)
D.《Python 从复制到粘贴》(Python Cut, Copy, and Paste)
3. 于 1996 年设立的图灵奖为了纪念谁而命名?(10分)
A. 图图
B. 女娲后裔赵灵儿
C. 艾伦·麦席森.图灵(Alan Mathison Turing)
D. 丘奇·图灵(Church Turing)
4. 谁是万维网的发明者?(10分)
A. 斯坦·李
B. 布鲁斯·李
C. 詹姆斯·李
D. 伯纳斯·李
5. 从历史角度考虑,JavaScript 在命名上和 Java 有什么关系?(10分)
A. 有一点关系
B. 如同周杰和周杰伦的关系
C. 如同雷锋和雷峰塔的关系
D. 如同卡巴斯基和大巴司机的关系
第二卷(提高题,共 50 分)
6. 图灵奖对提名人有什么要求?(10分)
A. 必须是刷力扣刷得比较 6 的人
B. 必须是每天晚上 9 点以后才下班的人
C. 必须是计算机领域突出贡献者
D. 以上都可以
7. 21 世纪上半叶,曾于中国互联网圈流传的「996」是指什么意思(选择最贴切的一项)?(10分)
A. 最后一个人赶紧倒立的意思
B. 666 的隐晦表达
C. 加班吧,朋友
D. 247的另一种表达
8.在中国近现代历史上,以下哪个中国作家拥有不俗的编程水平?(多选)(20分)
A. 刘慈欣
B. 王小波
C. 力扣编辑们
D. 鲁迅
9. 在 2019 年,9 号以后是几号?(10分)
A. 10 号
B. a 号
C. 差不多该还花呗的日子
D. 我想这是一道哲学题,哲学永远没有答案
答案分割线
1.本题选A。世界上第一个程序员是爱达·勒芙蕾丝(也译作埃达·洛夫莱斯),是一位女性。她是英国大诗人拜伦的唯一婚生子,出生于 1815 年,此生从未见过其父亲。
在 1842 年与 1843 年期间,埃达翻译了意大利数学家路易吉·米那比亚讲述查尔斯·巴贝奇计算机分析机的论文,并增加注记详细说明用该机器计算伯努利数的方法,被认为是世界上第一个计算机程序。
B 选项查尔斯·巴贝奇是她的好友,被誉为“计算机之父”。C 选项是她老公,D 选项是B站一首鬼畜洗脑歌曲的歌词。
2.本题选B。 'Hello, World' 最先出现于布莱恩·柯林汉(Brian Kernighan)与 1972 年编写的内部技术文件《B 语言编程指南》。当时,他使用 B 语言撰写了第一个使用参数的 Hello World 相关程序,并于 2 年后在《C 语言程序设计》中沿用了这一写法。
A 和 D 选项是瞎编的,但 A 语言真实存在。
3.本题选 C。艾伦·麦席森.图灵是计算机人工智能之父,图灵奖为纪念他而命名。选项 A 为电视动画《大耳朵图图》中的主人公,选项 B 为《仙剑奇侠传》主人公之一。选项D,1937年,图灵发表的文章 “可计算性与λ可定义性”则拓广了丘奇(Church)提出的“丘奇论点”,形成“丘奇-图灵论点”。
4.本题选D。蒂姆·伯纳斯·李于 1990 年 12 月 25 日第一次实现超文本传输协议客户端与服务端的通讯。他也是万维网联盟主席,麻省理工学院计算机科学及人工智能实验室创办主席及高级研究员等。
选项 A 为漫威之父,选项 B 为李小龙英文名,选项 C 是路人。
5.本题选A。Java 与 1990 年由詹姆斯·高斯林等人创建雏形,于 1995 年由 Sun 公司正式发布。JavaScript 于 1995 年由布兰登·艾克在网景公司设计。这两门语言的创造者,公司,年份都完全不同,但命名上确实有一点渊源。
JavaScript 原先有一个很可爱的名字:Mocha,当时网景公司为了搭上 Java 这个热门编程语言,就是如今所说的想蹭热点,于是跟 Sun 公司协议,在公开发布时把名字临时改成了 JavaScript,日后这成为大众对这门语言有诸多误解的原因之一。
6.本题选 D。任何人。这道题的题干里藏了一个陷阱。「提名人」不是「候选人」也不是「获奖人」,图灵奖大多数获奖者是计算机科学家,但提名人可以是任何人,只需附一份 200 到 500 字的文章,说明被提名者为什么应获此奖即可。
7.本题选 C。996 原意指早上9点上班,晚上9点下班,周六加班,后成为互联网企业加班的代名词。247是指一天24小时,上七天班。
8.本题选 A、B、C。
选项 A :刘慈欣是中国著名的科幻作家,其实他也是一个计算机工程师,曾编写一个自动写诗的计算机程序,含五个程序模块,六个词库,一个语法库,仅 125K。
选项 B :王小波是中国最早期的程序员之一,曾编写自己的中文输入法(拼音字典参考他人),掌握 Fortran、汇编语言和 C 语言,C++ 等,并在人民大学负责一个计算机室。
王小波的编程思维也体现在他独一无二的文学想象力中,在《红拂夜奔》里,主人公李靖发明过一个巨大的开跟号机器,这台机器在战场上挥舞着杠杆一边开根号一边攻击敌人,有的人死在根号 3 下,有的人倒在根号 5 下。
选项 C :力扣编辑均熟练掌握编程技术。
选项 D :鲁迅是我国著名的文学家、思想家,不会编程。
9. 本题答案不限。选项B:在16进制中,9号后面为a号。
第三卷(加分题,共 30分)
10. 你心目中当代优秀程序员应该是什么样的?(30分)
(本题为开放性试题,请在留言中回答,参考点赞数给分,内容包含“刷 力扣(LeetCode)” 等字样加分。)