普通高等学校招生全国统一考试

程序员卷

1.本试卷分为单选题、简答题、编程题三种类型,选择题每题 5 分,简答题每题 10 分,编程题每题 20 分。

2.考试时间为 30 分钟;

3.全部答案请填写在本文评论区;

4.考试结束后,请将本试卷分享到 CSDN APP、朋友圈、社群批阅

注:题目出自CSDN技能树(https://edu.csdn.net/skill/python)、网络

一、单选题

1、“Talk is cheap. Show me the code!”是谁说的?()

A. Steve Jobs

B. Linus Torvalds

C. Jeff Dean

D. Anders Hejlsberg

2、现在公认的世界上第一个女程序员是()

A. Taylor swift

B. Ada Lovelace

C. Angela Go

D. Alan Mathison Turing

3、521 的时候,程序员戴码给女朋友送了 99 朵玫瑰,请问下面哪个数字代表 99 呢()

A. 024A9B6FD7A590BC4850039A0A09006B

B. 87DBE662A0F9238DDD0FCA0F5CC1BB67

C. 44641F691B2C64E3A0A4304F5CF1F3A9

D. 5DBF585833FF3048D40A00B799F4EEAB

4、下面是 Collection API 接口的是()

A. boolean isEmpty()

B. 所有都是

C. boolean add(E e)

D. boolean addAll(Collection<? extends E> c)

5、用 Python 实现文件夹拷贝,要求如下:

使用 shutil 拷贝 “copy.py” 文件到 “/tmp/copy.py”

拷贝 “copy.py” 文件到 “/tmp/copy2.py”, 保留元数据

递归拷贝目录 “./” 到 “/tmp/file_test/”,如果已存在就覆盖

-- coding: UTF-8 --

import shutil

def test():
# TODO(You): 请在此实现代码

if name == ‘main’:
test()
请选出下列能正确实现这一功能的选项()

A.

shutil.copy(
“copy.py”,
“/tmp/copy.py”
)

拷贝文件,保持元数据

shutil.copy(
“copy.py”,
“/tmp/copy2.py”
)

递归拷贝目录

shutil.copytree(
“./”,
“/tmp/file_test/”,
dirs_exist_ok=True
)
B.

拷贝文件

shutil.copy(
“copy.py”,
“/tmp/copy.py”
)

拷贝文件,保持元数据

shutil.copy2(
“copy.py”,
“/tmp/copy2.py”
)

递归拷贝目录

shutil.copytree(
“./”,
“/tmp/file_test/”,
dirs_exist_ok=True
)
C.

shutil.copy(
“copy.py”,
“/tmp/copy.py”
)

拷贝文件,保持元数据

shutil.copy2(
“copy.py”,
“/tmp/copy2.py”
)

递归拷贝目录

shutil.copytree(
“./”,
“/tmp/file_test/”
)
D.

拷贝文件

shutil.copy(
“/tmp/copy.py”,
“copy.py”
)

拷贝文件,保持元数据

shutil.copy2(
“/tmp/copy2.py”,
“copy.py”
)

递归拷贝目录

shutil.copytree(
“/tmp/file_test/”,
“./”,
dirs_exist_ok=True
)
6、哪一种面向对象方法可以让你变得富有?()

A. 继承

B. 封装

C. 多态

D. 抽象

7、众里寻他千百度,蓦然回首,那人却在灯火阑珊处(辛弃疾《青玉案》)。所体现的算法是:( )

A. 贪心

B. 回溯

C. 穷举

D. 分治

8、IPv6 地址为多少位?

A. 128

B. 64

C. 48

D. 32

9、执行完下面的代码,变量b的值是()

int a = 1;int b = a++;
A. 3

B. 2

C. 10

D. 1

10、下面这群人最有可能的职业是()

A. 服装厂员工

B. 一群团购组织

C. 程序员

D. 条纹俱乐部成员

11、美国数学家维纳(N.Wiener)智力早熟,11 岁就上了大学。他曾在1935~1936 年应邀来中国清华大学讲学。一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:“我年龄的立方是个4位数。我年龄的4次方是个 6 位数。这 10 个数字正好包含了从 0 到 9 这 10 个数字,每个都恰好出现 1 次。”请你推算一下,他当时到底有多年轻?

提示:先用 /10 和 %10 把各个位上的数取出来,然后判断是否相等

A. 19

B. 20

C. 18

D. 21

12、你知道世上最傲娇的编程语言叫什么吗?()

A、 Intercal

B、 Java

C、 C++

D、 Python

13、如果你爱好游戏的话,下面 4 款游戏大作你一定不会陌生。但你知道以下哪款游戏是最早使用 Kubernetes 的吗?()

A、 Pokémon

B、 王者荣耀

C、 魔兽世界

D、 塞尔达

14、为什么键盘不是按照字母顺序排列的?

A.为了打字慢下来

B.为了打字速度变快

C.发明人随意排序

D.没有原因

15、使用指针交换两个变量的值,请选出正确答案()

A.

#include <stdio.h>int main(int argc, char** argv)
{int x, y;int* pt_x, pt_y;x = 2, y = 8;pt_x = &x, pt_y = &y;printf("交换前:x = %d, y = %d\n", x, y);int temp = *pt_x;*pt_x = *pt_y;*pt_y = temp;printf("交换后:x = %d, y = %d\n", x, y);return 0;
}

B.

#include <stdio.h>int main(int argc, char** argv)
{int x, y;int* pt_x;int* pt_y;x = 2, y = 8;pt_x = &x;pt_y = &y;printf("交换前:x = %d, y = %d\n", x, y);int* temp = pt_x;pt_x = pt_y;pt_y = temp;printf("交换后:x = %d, y = %d\n", x, y);return 0;
}

C.

#include <stdio.h>int main(int argc, char** argv)
{int x, y;int* pt_x;int* pt_y;x = 2, y = 8;pt_x = x;pt_y = y;printf("交换前:x = %d, y = %d\n", x, y);int temp = *pt_x;*pt_x = *pt_y;*pt_y = temp;printf("交换后:x = %d, y = %d\n", x, y);return 0;
}

D.

#include <stdio.h>int main(int argc, char** argv)
{int x, y;int* pt_x;int* pt_y;x = 2, y = 8;pt_x = &x;pt_y = &y;printf("交换前:x = %d, y = %d\n", x, y);int temp = *pt_x;*pt_x = *pt_y;*pt_y = temp;printf("交换后:x = %d, y = %d\n", x, y);return 0;
}

16、《公孙龙子》记载:“齐王之谓尹文曰:‘寡人甚好士,以齐国无士,何也?’尹文曰:‘愿闻大王之所谓士者。’齐王无以应。”这说明了齐王:( )

A. 昏庸无道

B.是个结巴

C. 不会下定义

D.不会定义自己的需求

17、Linux 系统中,一般把命令 ls 定义为 ls --color 的别名,以便以不同颜色来标识不同类型的文件。但是,如何能够使用原先的ls命令?

A. \ls

B. ;ls

C. ls $$

D. ls --noalias

18、TCP/IP 参考模型分为四层:()、网络层、传输层、应用层

A、物理层

B、流量控制层

C、会话层

D、网络接口层

19、Helm 通过三大概念来管理 K8s 上的包:

Chart:Chart 代表着 Helm 包。它包含在 Kubernetes 集群内部运行应用程序,工具或服务所需的所有资源定义;

Repository:是 Chart 的存储库。例如:https://charts.bitnami.com/bitnami

Release:Release 是运行在 Kubernetes 集群中的 Chart 的实例。一个 Chart 通常可以在同一个集群中安装多次。每一次安装都会创建一个新的 release。以 MySQL chart为例,如果你想在你的集群中运行两个数据库,你可以安装该 chart 两次。每一个数据库都会拥有它自己的 release 和 release name。

以下说法错误的是?

A.可以将一个helm 的Chart 上传到它的 Repository上,然后从Repository来安装一个Chart

B.一个Heml的Chart,只能被安装到 k8s 集群一次,再次安装会失败

C.helm 通过 Chart 来定义一个 k8s 的组件包

D.一个helm的Chart,可以被多次安装到 k8s 集群,每次安装是一个独立的 release

20、数据的逻辑独立性是指()

A、数据与存储结构的逻辑独立性

B、数据元素之间的逻辑独立性

C、存储结构与物理结构的逻辑独立性

D、数据与程序的逻辑独立性

二、简单题

1、谈谈你最喜爱的一门技术,它让你沉迷的原因有哪些?

2、给你一棵以 root 为根的二叉树和一个整数 target ,请你删除所有值为 target 的 叶子节点 。

3、请简述一下程序员与产品经理撕逼的核心是什么?

三、编程题

题目描述:

吴霸哥维护着一个程序员论坛。现在他收集了一份”点赞”日志,日志共有 N 行。

其中每一行的格式是:

ts id

表示在 ts 时刻编号 id 的帖子收到一个”赞”。

现在吴霸哥想统计有哪些帖子曾经是”热帖”。

如果一个帖子曾在任意一个长度为 D 的时间段内收到不少于 K 个赞,吴霸哥就认为这个帖子曾是”热帖”。

具体来说,如果存在某个时刻 T 满足该帖在 [T,T+D) 这段时间内(注意是左闭右开区间)收到不少于 K 个赞,该帖就曾是”热帖”。

给定日志,请你帮助小明统计出所有曾是”热帖”的帖子编号。

输入格式

第一行包含三个整数 N,D,K。

以下 N 行每行一条日志,包含两个整数 ts 和 id。

输出格式

按从小到大的顺序输出热帖 id。

每个 id 占一行。

数据范围

1≤K≤N≤10E5,0≤ts,id≤10E5,1≤D≤10000
输入样例:

7 10 20 10 1010 1010 19 1100 3100 3
输出样例:

13
请编写程序,不限编程语言!

四、附加题

程序员平平的女朋友不仅颜值高、大长腿、还爱运动,她在爬楼梯的时候喜欢跨一个台阶、也喜欢跨两个或者三个台阶,假如一个楼梯有 N 个台阶,请问她有多少种爬法?请写出程序,语言不限!

最后,祝今年所有参加高考的同学金榜题名!

各位读者朋友,你还记得自己当年的分数是多少吗?

程序员高考卷曝光,你能得多少分?相关推荐

  1. 全国程序员高考卷曝光,你能答对几题?

    点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流群 整理 | 不知‍p‍名的某某某 ‍ 出品 | CSDN博客 普通高等学校招生全国统一考试 程序员卷 1.本试卷分为单选题.简答题.编程题三 ...

  2. 全国程序员高考卷,开始答题!

    程序员 2019 年成人高考(全国卷)出题人:上帝 监考人:上帝 -考前须知-请考生自动关闭 Google.Github.SegmentFault等工具开考后不得出神.不得关闭考卷作答完毕,你可以在留 ...

  3. 其实程序员高工资,好多时候就是加班和自己硬撑出来的

    其实程序员高工资,好多时候就是加班和自己硬撑出来的,写代码属性了是很简单,但是时间过的很快,长时间坐的不动,问题就多了,鉴于这种关系,建议如下. 一.大公司程序员应该早九晚五, 不得加班,或者错峰上班 ...

  4. python程序员工资-被Python程序员高工资惊到!报告却显示Python热度降了?

    原标题:被Python程序员高工资惊到!报告却显示Python热度降了? 作为爱刷抖音一族,最近有可能会刷到这样一张工资条. 工资条上,一 位岗位为Python工程师名叫李成志的兄弟,月基本工资为12 ...

  5. 程序员高工资导致加班?要降低程序员工资?网友:放过我们苦逼的程序员吧。

    都知道程序员的工资高,但加班也多,这已经成了普遍的行业现状.有个程序员竟然认为是过高工资引起资本家的疯狂报复,导致了加班和行业内卷.他说,程序员作为一个没有技术壁垒的行业,不值得这么高的工资,还出主意 ...

  6. 为什么产品经理的工资不能够比程序员高?

    [回复"1024",送你一个特别推送] 在我们 IT 界,程序员和产品经理简直就是一对冤家.在工作上天天互怼,互相不服气.其实导致这种现象出现的原因就是:产品经理把程序员当民工,程 ...

  7. 为什么产品经理的工资不能比程序员高?

    作者:非著名程序员 在我们 IT 界,程序员和产品经理简直就是一对冤家.在工作上天天互怼,互相不服气.其实导致这种现象出现的原因就是:产品经理把程序员当民工,程序员把产品经理当 SB,其实是互相不了解 ...

  8. 1024程序员节庆典盛大启幕,好程序员高阶面授福利大放送

    1024程序员节,因互联网经济的快速发展,由一个程序员职业群体的节日演变成互联网及相关行业的节日.好程序员专注于IT高阶研发人才培养,为互联网行业输送了大批高级人才,值此1024程序员节,好程序员打造 ...

  9. 俄罗斯、乌克兰程序员薪资大曝光!年薪普遍 15w+,女程序员比男程序员收入高?...

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 提及对俄罗斯的认知,我们通常会从许多熟知的角度出发,如国土面积.最长铁路.重工业等,但似乎很少有人能对其 IT 技术侃侃而谈--相比西方 ...

最新文章

  1. 增强型固态硬盘支持人工智能工作负载
  2. hdu5391 Zball in Tina Town
  3. POJ1363Rails队列和栈应用
  4. 台湾国立大学郭彦甫Matlab教程笔记(2)
  5. 比较全的 POM.xml
  6. 未来计算机会有多发达,人工智能到底有多强?未来人工智能会主宰世界?
  7. bocketmq 多个消费者同时_菜鸟开建“海南跨境物流枢纽”让自贸港消费者海购最快当日达...
  8. sqlserver游标概念与实例全面解说
  9. bsp模型适用于图计算_【论文解读】目标检测之RFBnet模型
  10. HDU-2067-小兔的棋盘
  11. [置顶]       JQUERY一些注意事项
  12. 大数据处理系统有哪些
  13. Unity 工具 之 常用的音乐/音频/语音类插件整理(音乐节拍/可视化/语音聊天/文字转语音等)
  14. 【Git可视化工具】Sourcetree的初始化与使用
  15. 模块已加载,但找不到入口点DLLRegisterServer
  16. 微信公众平台卡劵功能接入指南
  17. 微信朋友圈营销如何做好头像_昵称_签名_背景基础设置?
  18. 推荐系统9---AFM与DIN模型(推荐系统遇上注意力机制)
  19. platfrom设备驱动框架
  20. 【LeetCode】图解KMP算法

热门文章

  1. 小程序使用npm 以vantWeapp为例
  2. GAN实战之Pytorch 使用CGAN生成指定MNIST手写数字
  3. 全新HanLP.com云端服务即将上线!
  4. bcdedit添加win7启动项
  5. SRv6的重要参考文献
  6. 【测评】Avantor 胎牛血清性能测试评估
  7. 数据分析-统计学-切比雪夫定律箱型图正太标准化
  8. php实现银联网关/WAP支付接入
  9. 如何快速的学习一门新的语言
  10. GBase 8c约束设计建议