2020CSP-S 模拟赛1

3、一个圆形水池中等概率随机分布着四只鸭子,那么存在一条直径,使得鸭子全在直径一侧的概率是()。

A.\(\frac 1{16}\) B.\(\frac 1{8}\) C.\(\frac 1{4}\) D.\(\frac 1{2}\)

answerD,四条半径,将 \(360^{\circ}\) 等概率分成四份,问是否有一份大于 \(\frac 12\),考虑期望情况:

第一条半径占用区间 \(0^{\circ}\),可行区间变成 \(360^{\circ}\)。

第二条半径占用区间 \(90^{\circ}\),可行区间变成 \(270^{\circ}\)。

第三条半径占用区间 \(\frac 13\cdot 90^{\circ}+\frac 23\cdot 135^{\circ}=120^{\circ}\),可行区间变成 \(240^{\circ}\)。

所以答案是 \(\frac{270}{360}\cdot \frac{240}{360}=\frac 12\)。

5、建堆算法可以用递推式表示:把建堆过程想成先对左子树建堆 \(T(\frac n2)\),再对右子树建堆 \(T(\frac n2)\),最后对根下溯 \(O(\log n)\),可得:

\[T(n) = 2T(\frac n2) + O(\log n)
\]

求 \(T(n)\) 时间复杂度( )。

A.\(O(n^2)\) B.\(O(n\log n)\) C.\(O(n)\) D. \(O(1)\)

answerC,主定理不适用。设 \(x=\log n\),\(ans=\sum_{i=0}^{x}2^i(x-i)=O(n)\),重点:根据建堆这个东西推测。

6、设完全图 \(G\) 有 \(n\) 个结点,\(m\) 条边,则当()时,\(G\) 中存在欧拉回路。

A.\(m\) 为奇数 B.\(m\) 为偶数 C.\(n\) 为奇数 D.\(n\) 为偶数

answerC,\(n\) 为奇数时每条边的度数都是偶数。

2020CSP-S 模拟赛2

1、下列CCF主办的赛事活动,名称翻译不正确的是?()

A.CNCC(中国计算机大会)

B.NOIP(全国青少年信息学奥林匹克竞赛)

C.CTSC(国际信息学奥林匹克中国队选拔赛)

D.CSP-S(计算机非专业组别能力认证-提高级)

answerB,联赛而非竞赛。

7、设哈希表长为 \(7\),哈希函数是 \(H(key)=key%11\),表中已有数据的关键字为 \(15\),\(38\),\(61\),\(84\) 共四个,现要将关键字为 \(49\) 的结点加到表中,用线性探测法解决冲突,则放入的位置是( )

A.\(1\) B.\(3\) C.\(5\) D.\(8\)

answerA。\(15\) 占用 \(4\),\(38\) 占用 \(5\),\(61\) 占用 \(6\),\(84\) 本应占用 \(7\),但是表长不够,线性探测塞到 \(0\)。\(49\) 和 \(38\) 冲突,探测 \(4\) 次到 \(1\)。

14、Internet 实现了分布在世界各地的各类网络的互联,其最基础和核心的协议是()。

A、HTTP B、HTML C、TCP/IP D、FTP

answerC,记住就好了。

2020CSP-S 模拟赛3

6、在微机系统中,最基本的输入输出模块BIOS存放在()中。

A、RAM B、ROM C、硬盘 D、寄存器

answerB

RAM:随机存储器(Random Access Memory),可读可写,关机丢数据。

ROM:ROM表示只读存储器(Read Only Memory),永久不变,关机不丢,存有 BIOS。

寄存器:CPU 单位。Cache:CPU 和读写过渡。

14、关于有权值的无向图最小生成树,以下说法正确的是()。

A、一个图的最小生成树是唯一的。

B、一个图的最小生成树不一定唯一,但任意两个的最小生成树的第 \(K\) 大的边大小相同。

C、一个图的最小生成树中不一定包含该图中权值最小的边。

D、一个图的最小生成树中一定不包含该图中权值最大的边。

answerB。这是基本性质把,排除法也可以做。

17、else 改为 if(a%2!=0) 结果不变。( )

if(a%2==0) a=a/2+d;
else a=a/2+d+1;

answerTa 已经被改过了。

2020CSP-S 模拟赛4

1、以下说明不正确的是()。

A.冯诺伊曼被誉为“电子计算机之父”。

B.图灵的“图灵机”是第一台可编程的电子计算机。

C.香农是现代信息论的著名创始人,信息论及数字通信时代的奠基人。

D.西蒙是人工智能中影响最大的符号主义学派的创始人和代表人物。

answerB。背。图灵机是理论模型。

2、以下四项中( )项与别的选项最不相同。

A.\(P∧﹁ Q\)

B.\((P ∧ Q)\to P\)

C.\(P \to(P ∨ Q)\)

D.\(﹁(P ∨ Q)∨﹁(﹁P ∧ ﹁Q)\)

answerA,一下是为真条件:

A:\(P=1,Q=0\)。

B:\(\forall\)。

C:\(\forall\)。

D:\(\forall\)。

3、在计算机的四个发展阶段中,以下哪个是第二个阶段:()。

A.晶体管时代

B.电子管时代

C.小规模集成电路时代

D.大规模和超大规模集成电路时代

answerA,第一个阶段(第1代):电子管数字机(1946-1958年)。第二个阶段(第2代):晶体管数字机(1958-1964年)。第三个阶段(第3代):集成电路数字机(1964-1970年)。第四个阶段(第4代):大规模集成电路机(1970年至今)。

4、真正能唯一标识出一台计算机网络中一台计算机的地址是()。

A.地址掩码

B.ip地址

C.域名地址

D.MAC地址

answerD,背!

9、以下关于渐进记号的性质是正确的有:()

A.\(f(n) =\Theta(g(n)),g(n) =\Theta(h(n)) ⇒f(n) =Θ(h(n))\)

B.\(f(n) =O(g(n)),g(n) =O(h(n)) ⇒h(n) =O(f(n))\)

C.\(O(f(n))+O(g(n)) = O(min{f(n),g(n)})\)

D.\(f(n) = O(g(n)) ⇔g(n) = O(f(n))\)

answerA

渐近紧确界记号:\(\Theta\)。

渐近上界记号 :\(O\)。

渐近下界记号 :\(\Omega\)。

非渐近紧确上界:\(o\)。

非渐近紧确下界:\(\omega\)。

14、一个游戏:连续抛掷硬币,直到最近三次硬币抛掷结果是“正反反”或者“反反正”。如果是前者,Alice赢,如果是后者Bob赢,问Alice对Bob的胜率( )。

A. \(1:1\) B. \(1:3\) C. \(3:2\) D. \(3:1\)

answerD,拿“正反反”和“反反正”建 AC 自动机,在这上面跑 Alice \(\frac 34\),Bob \(\frac 14\)。

初赛强化训练3

3、以下几种存储器的访问速度第二快的是()

A、Cache B、ROM

C、RAM D、金士顿DT100G3(32GB)

answerCCache\(>\)RAM\(>\)ROM

2020CSP-S 模拟赛8

1、在下列几种存储器中,访问速度最慢的是()。

A、ROM B、cache C、RAM D、寄存器

answerA,寄存器\(>\)Cache\(>\)RAM\(>\)ROM

2、在等腰直角三角形 \(ABC\) 中,过直角顶点 \(C\) 在 \(∠ACB\) 内部任作一射线 \(CM\),与线段 \(AB\) 交于点 \(M\),求 \(AM<AC\) 的概率。 ()

A、\(\frac 1{\sqrt 2}\) B、\(\frac 12\) C、\(\frac {\sqrt 2}3\) D、\(\frac 34\)

answerD 注意射线概率要看角度!!

12、下列关于排序的算法,不正确的是()。

A.不存在这样一个基于排序码比较的算法:它只通过不超过 \(9\) 次排序码的比较,就可以对任何 \(6\) 个排序码互异的数据对象实现排序。

B.如果输入序列已经排好序,快速排序算法将比归并排序更快。

C.希尔排序的最后一趟就是插入排序。

D.任何基于排序码比较的算法,对 \(n\) 个数据对象进行排序时,最坏情况下的时间复杂度不会低于 \(O(n\log n)\)。

answerB,背!

14、下列有关说法不正确的是()。

A. 区块链的本质是一个去中心化的数据库,它将为人类社会带来巨大的变革。

B. 谷歌人工智能新应用Duplex已经通过了图灵测试。

C. G网络作为第五代移动通信网络,其峰值理论传输速度可达每秒数十GB。

D. 艾德文·卡特姆和帕特·汉拉汉凭借在3D计算机图形学领域的创新获得了2020年的图灵奖。

answerB,背(考场上出来就没了!

17、若 \(13\) 行 i>=0 改成 i>0,不影响程序结果。

1 #include<iostream>
2 using namespace std;
3 int main(){
4 int n;
5 cin>>n;
6 string s="1";
7 int t;
8 do{
9 int i=s.length()-1;
10 while(s[i]=='1'){
11 s[i]='0';i--;
12 }
13 if(i>=0)s[i]='1';
14 else s='1'+s;
15 t=0;
16 for(int i=0;i<s.length();i++){
17 t=t*10+s[i]-'0';
18 }
19 }while(t%n);
20 cout<< s<<endl;
21 return 0;
22 }

answerT,因为 \(i\not= 0\)。


祝我 CSP-S2020 初赛 \(rp++\)!

CSP-S 初赛最后的复习的更多相关文章

  1. NOIP2018初赛提高组复习提纲(By HGOI LJC)

    Download:https://pan.baidu.com/s/16khhFf_0RsUjJLETreb20w (PDF) https://pan.baidu.com/s/1BVZqLs3q1clZ ...

  2. CSP-S2019初赛游记

    考得不好,不过\(86.5\)分应该勉强能进. 比赛前 比赛前的一个星期是有点慌,因为初赛是必须要复习的.初赛和复赛很不一样,复赛可以得一等奖,初赛不一定能考得很好. 最恶心的当然是那些计算机的&qu ...

  3. CSP2019第一轮游记

    Day -1 发现还有\(2\)天就初赛了\((?)\) 赶紧复习\(ing\) 然后基础知识基本上都不知道 后面的大题--全靠蒙 感觉第一轮就要\(\mathrm{AFO}\)啊\(QwQ\) Da ...

  4. CSP初赛复习

    初赛复习 初赛一定要过啊,否则付出的那么多都白搭了! while(1) ++csp.rp,++csp.luck,++csp.scores; 历史 2020年开始,除NOIP以外的NOI系列其他赛事(包 ...

  5. CSP 初赛复习 密码

    CSP 初赛复习 密码是\(xj\)机房学生端密码

  6. PJ初赛复习日记

    PA姑娘的PJ初赛复习日记 by Pleiades_Antares PJ初赛考试马上就要开始了(今年应该是10.13吧?),作为蒟蒻的我们怎么能不复习呢? 众所周知,复习方法有很多很多种-- 比如 ( ...

  7. 2019.10.15 CSP初赛知识点整理

    初赛需要的知识点整理如下: (1)计算机的硬件组成与基本常识 (2)单位/进制的转换 (3)进制/逻辑运算相关 (4)概率与期望 (5)排序的各种性质 (6)简单数据结构的使用(栈.队列.链表等) ( ...

  8. CSP考前复习

    前言 因为loceaner太菜了,他什么东西都不会 所以他打算学一个东西就记录一下 不过因为他很菜,所以他不会写原理-- 而且,他希望在2019CSP之前不会断更 就酱紫,就是写给他自己的--因为他太 ...

  9. noip初赛复习总纲

    初赛复习总纲 目录 初赛复习总纲 计算机发展史 计算机的分类 计算机的应用 操作系统盘点 计算机的基本结构 中央处理器(**CPU**--**Central Processing Unit**) 存储 ...

随机推荐

  1. kafka事务

    Kafka 从 0.11 版本开始引入了事务支持.事务可以保证 Kafka 在 Exactly Once 语义的基 础上,生产和消费可以跨分区和会话,要么全部成功,要么全部失败. 开启幂等性的 Pro ...

  2. UNP第13章——守护进程

    1. 守护进程的启动方法 (1)系统初始化脚本启动,在系统启动阶段,按照如/etc目录或/etc/rc开头的目录中的某些脚本启动,这些守护进程一开始就有超级用户权限.如inetd,cron,Web服务 ...

  3. fio测试ceph的filestore

    前言 fio是一个适应性非常强的软件,基本上能够模拟所有的IO请求,是目前最全面的一款测试软件,之前在看德国电信的一篇分享的时候,里面就提到了,如果需要测试存储性能,尽量只用一款软件,这样从上层测试到 ...

  4. 分布式 task_master / task_worker

    17:08:0317:08:04 在Thread(线程)和Process(进程)中,应当优选Process,因为Process更稳定,而且,Process可以分布到多台机器上,而Thread最多只能分 ...

  5. 你真的能分清putc()函数和fputc()函数吗?

    最近小编在讲关于C语言文件部分内容,讲到了fputc()函数.前面在讲字符串的时候,我们还学习过putc()函数,我们知道,putc()函数一般用于标准输出,fputc()函数一般用于文件读写.刚才呢 ...

  6. LeetCode 中等题解(4)

    40 组合总和 II Question 给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合. candidates ...

  7. Docker学习第二天(Docker容器管理)

    简介 emmmm Docker 容器管理 推荐文章:容器技术概述 run里面的子选项 1.使用run命令创建容器 docker container run -it ubuntu /bin/bash / ...

  8. 工作三年终于社招进字节跳动!字节跳动,阿里,腾讯Java岗面试经验汇总

    前言 我大概我是从去年12月份开始看书学习,到今年的6月份,一直学到看大家的面经基本上百分之90以上都会,我就在5月份开始投简历,边面试边补充基础知识等.也是有些辛苦.终于是在前不久拿到了字节跳动的o ...

  9. 前端(web)知识-html

    前端由三部分组成: HTML(标签)--CSS(美化,修饰)--JS(执行指令) HTML(超文本标记语言,Hypertext Markup Language):是一种用于创建网页的标记语言. 本质上 ...

  10. Docker-maven-plugin + Dockerfile + Arthas实现应用诊断

    一.前言 我们的微服务响应生产环境出现一个功能响应时间过慢,对Prometheus监控 Http Request进行分析发下该功能调用的后端接口响应时间平均在30秒以上,分析源码接口有mysql查询. ...