第十一届蓝桥杯校内赛校内选拔赛(2020蓝桥杯校选1-javac.)

合集下载

蓝桥杯校内选拔赛试题

蓝桥杯校内选拔赛试题
注意: main函数需要返回0
注意:只使用ANSI C/ANSI C++标准,不要调用依赖于编译环境或操作系统的特殊函数。
注意:所有依赖的函数必须明确地在源文件中#include <xxx>,不能通过工程设置而省略常用头文件。
提交时,注意选择所期望的编译器类型。
6.
你一定听说过“数独”游戏。
如【图1.png】,玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个同色九宫内的数字均含1-9,不重复。
数独的答案都是唯一的,所以,多个解也称为无解。
本图的数字据说是芬兰数学家花了3个月的时间设计出来的较难的题目。但对会使用计算机编程的你来说,恐怕易如反掌了。
本题的要求就是输入数独题目,程序输出数独的唯一解。我们保证所有已知数据的格式都是合法的,并且题目有唯一的解。
格式要求,输入9行,每行9个数字,0代表未知,其它数字为已知。
如下的程序解决了这个问题,请填写划线部分缺失的代码。
注意:只填写划线部分的代码,不要填写任何多余的内容。比如已经存在的小括号,注释或说明文字等。
int get_word_num(char* buf)
{
int n = 0;
int tag = 1;
char* p = buf;
for(;*p!=0 && *p!=13 && *p!=10;p++){
注意: main函数需要返回0
注意:只使用ANSI C/ANSI C++标准,不要调用依赖于编译环境或操作系统的特殊函数。
注意:所有依赖的函数必须明确地在源文件中#include <xxx>,不能通过工程设置而省略常用头文件。

第十一届蓝桥杯真题及答案

第十一届蓝桥杯真题及答案

第十一届蓝桥杯C++省赛B组真题和题解试题A:门牌制作题目【问题描述】小蓝要为一条街的住户制作门牌号。

这条街一共有2020位住户,门牌号从1到2020编号。

小蓝制作门牌的方法是先制作0到9这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌1017需要依次粘贴字符1、0、1、7,即需要1个字符0,2个字符1,1个字符7。

请问要制作所有的1到2020号门牌,总共需要多少个字符2?【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。

本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

题解答案:624#include <cstdio>#include <algorithm>#include <cstring>#include <string>#include <queue>#include <stack>#include <set>#include <cmath>#include <iostream>using namespace std;const int INF = 1e9;int cnt;void cal(int x){while(x){if(x % 10 == 2) cnt++;x /= 10;}}int main(){for(int i = 1; i <= 2020; i++){ cal(i);}cout << cnt;return 0;}试题B:既约分数题目【问题描述】如果一个分数的分子和分母的最大公约数是1,这个分数称为既约分数。

例如,3/4,5/2,1/8,7/1都是既约分数。

请问,有多少个既约分数,分子和分母都是1到2020之间的整数(包括1和2020)?【答案提交】这是一道结果填空题,你只需要算出结果后提交即可。

本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

第十一届蓝桥杯全国软件和信息技术专业人才大赛报名指南

第十一届蓝桥杯全国软件和信息技术专业人才大赛报名指南

第十一届蓝桥杯全国软件和信息技术专业人才大赛报名指南一、学生:1.参赛学生须登录大赛官网完成如下报名流程(每个步骤不可省略):(1)注册账号(已注册学生用原账号登录)。

(2)学籍身份认证(验证学生实名信息和所属院校信息)。

a) 学生实名认证信息包括:姓名、证件号码、2寸彩色证件照电子版(证件照如不规范将会审核失败,须重新上传)及身份证正反面照片;b)学生填写所在院系认证:学校、学历、入学及毕业时间、所在院系以及学生证照片等;如学生教育经历发生变更,可以通过“添加更多教育经历”提交审核进行重新认证。

(3)选择报名科目和组别。

(4)选择院校缴费。

学生相关报名信息将会出现在院校账号中,由院校老师统一完成后续筛选、报名及缴费工作。

如学生不确定是否院校给统一报名缴费,请联系院校老师确认。

(5)院校缴费成功后,学生报名工作完成。

(6)准考证下载(赛前一周可登录报名系统下载准考证并打印,按照准考证上的比赛时间和地点准时参加比赛)。

(7)奖项查询(赛后在报名系统内查询)。

蓝桥人才服务:依托于工业和信息化部人才交流中心,致力于打造以应届高校毕业生为主体的专业互联网招聘平台,创新人才服务模式为每位求职者提供一站式就业解决方案,包括职业评估,技能评估,心理评估,面试技巧,职场培训,岗位推荐等专属定制化就业服务。

立即投递,更多互联网名企就业机会!二、院校:1.注册审核:院校负责报名工作的联系老师在大赛官网进行院校注册,并提交院校实名认证信息,组委会审核通过后方可进行报名。

已注册过的院校可使用原账号登录,如密码遗忘可以通过邮箱或手机短信的方式找回。

2.院校报名流程:(1)选择参赛类别:在报名系统【大赛管理】中选择需要报名的比赛类别,点击进入报名管理页面。

(2)筛选参赛学生:首先,填写院校联系人负责人。

然后,在学生列表中筛选参赛学生(列表中显示的为在学生账号中选择了比赛科目并点击了院校缴费的学生名单)。

(3)分配指导教师:院校账号录入指导教师相关信息后,分配学生对应的指导教师。

蓝桥杯java模拟赛试题及答案

蓝桥杯java模拟赛试题及答案

蓝桥杯java模拟赛试题及答案蓝桥杯Java模拟赛试题及答案一、选择题(每题2分,共20分)1. Java中,下列哪个关键字用于定义类?A. classB. interfaceC. enumD. struct答案:A2. 在Java中,哪个关键字用于定义一个方法?A. functionB. methodC. procedureD. action答案:B3. 下列哪个是Java中的合法标识符?A. 2variableB. variable2C. variable#2D. variable!答案:B4. Java中,哪个关键字用于实现接口?A. implementsB. extendsC. includesD. contains答案:A5. 在Java中,哪个关键字用于定义一个包?A. packageB. groupC. bundleD. container答案:A6. Java中,下列哪个是正确的数组声明方式?A. int[] array;B. array int[];C. int array[];D. array[] int;答案:A7. 在Java中,哪个关键字用于定义一个构造方法?A. constructorB. initializerC. setupD. method答案:D8. Java中,哪个关键字用于实现多态?A. overrideB. extendsC. implementsD. abstract答案:A9. 下列哪个是Java中的引用数据类型?A. intB. charC. StringD. boolean答案:C10. 在Java中,哪个关键字用于抛出异常?A. throwB. throwsC. exceptionD. error答案:B二、简答题(每题10分,共20分)1. 简述Java中异常处理的机制。

答案:Java中的异常处理机制主要通过try、catch、finally和throw关键字来实现。

第11届蓝桥杯青少赛Scratch组试题(初级组)

第11届蓝桥杯青少赛Scratch组试题(初级组)

_________________ ___________________上表由裁判填写,请参赛选手及阅卷裁判签名确认上述成绩准确无误,选手_________、裁判_________ 注意事项:1.赛场内应保持安静,参赛选手间严禁互相交谈,违者将被取消比赛资格;2.比赛过程中,笔记本计算机不得开启WLAN或蓝牙等各种无线通讯功能,违者将被取消比赛资格;3.比赛过程中,应将准考证及身份证件放置桌子左上角,以备监考人员随时核对、检查;4.参赛选手的手机在检录后必须保持关闭状态直至比赛结束,违者将被取消比赛资格;5.比赛过程中,笔记本电脑须调为静音;6.请在做题之前认真阅读题目,编程题目设置有步骤分,即只完成部分功能也可以得到相应的分数;7.比赛答卷时间为90分钟;8.比赛结束后,请自行整理所有自带设备及配件,并妥善带出赛场,尤其不要遗漏电源、连线或其他零部件;9.比赛结束时裁判现场判卷结束后,本赛卷一律交给判卷裁判,比赛选手不得自行带走,否则取消比赛成绩。

一、单选题(每题20分)第一题(难度系数1)小猫迷路了,它必须沿着地面的标记才能走出迷宫。

下面哪段程序能帮助它呢?A BC D如上图所示,“气球”角色有三种造型,运行如下程序,哪种颜色气球不会出现?A BC D 都有可能会出现小巫师挥舞着手里的魔棒,当他念了下面哪段程序咒语后能让自己从舞台上消失呢?A BC D第四题(难度系数4)角色小猫在运行上图程序5秒后,舞台上能看到几只小猫?A 1B 2C 3D 4你制作了一款天气预报软件,能够根据天气情况,提示如何安排衣着。

按下空格键,天气角色会随机显示“雪花”或“太阳”的造型。

同时,衣着角色会根据天气角色的造型,变换成不同的服装。

比如当天气角色是“雪花”造型时,衣着角色就是“帽子”造型;当天气角色是“太阳”造型时,衣着角色就是“短袖”造型。

角色及其造型如下图所示。

天气角色的程序如下所示。

衣着角色的程序中,有一组是不正确的,请将其挑选出来。

第十一届蓝桥杯Python规则及样题

第十一届蓝桥杯Python规则及样题

蓝桥杯大赛青少组竞赛规则及样题蓝桥杯大赛青少年组对外发布文档邮件pugongying@ 网站 蓝桥杯大赛组委会北京万寿路27号工业与信息化部8号楼文档编号L00205对本文档的疑问及修正意见,请直接发送至上列邮箱。

蓝桥杯大赛青少年创意编程Python 组竞赛规则及样题版本190901目录竞赛时长............................................................................................................................2竞赛形式. (2)参赛选手设备环境............................................................................................................2试题形式............................................................................................................................2试题涉及的Python 知识................................................................................................3试题涉及的学科知识........................................................................................................4样题....................................................................................................................................4其他注意事项....................................................................................................................5联系方式............................................................................................................................6附录:蓝桥杯大赛青少年组简介....................................................................................6蓝桥杯大赛青少组竞赛规则及样题竞赛时长Python 编程组竞赛的选拔赛、省赛及国赛,竞赛时长均为90分钟,详细赛程安排另行通知。

蓝桥杯比赛流程

蓝桥杯比赛流程

蓝桥杯比赛流程蓝桥杯是全国性的计算机大赛,旨在选拔和培养优秀的计算机人才,提高计算机科学技术人才的创新能力和实践能力。

比赛流程如下:1. 报名阶段。

参赛者需要在规定的时间内完成线上报名,填写个人信息并提交报名材料。

报名材料通常包括个人简历、个人照片、学校证明等。

报名截止后,组委会将对报名材料进行审核,通过审核的选手将获得参赛资格。

2. 初赛阶段。

初赛通常分为在线赛和校内赛两种形式。

在线赛是指参赛者通过网络提交作品,在线上进行比赛。

校内赛是指在各个高校内部举办的选拔赛。

初赛的内容主要包括编程能力、算法设计、数据结构等方面的考察。

初赛成绩将决定选手是否能够晋级到复赛阶段。

3. 复赛阶段。

复赛是蓝桥杯比赛的重要环节,也是选拔优秀选手的关键。

复赛通常由线下笔试和机试两个部分组成。

线下笔试主要考察参赛者的综合能力,包括计算机基础知识、编程能力、逻辑思维等方面。

机试则是通过计算机进行编程实操,检验参赛者的编程技能和应用能力。

复赛成绩将决定选手是否能够晋级到决赛阶段。

4. 决赛阶段。

决赛是蓝桥杯比赛的最后阶段,也是最激烈的竞争环节。

决赛通常由项目赛和现场赛两个部分组成。

项目赛是指参赛者需要在规定时间内完成一个项目,并进行现场展示和答辩。

现场赛则是通过现场编程和解决实际问题来检验参赛者的综合能力和应变能力。

决赛成绩将决定参赛者的最终名次和奖项。

5. 颁奖和总结。

比赛结束后,组委会将对参赛者的成绩进行统计和评定,颁发奖项和证书。

同时,组委会将对比赛过程进行总结和反馈,为下一届比赛做好准备工作。

以上就是蓝桥杯比赛的流程,希望参赛者能够在比赛中发挥自己的实力,取得优异的成绩。

祝各位选手在比赛中取得佳绩!。

第十一届蓝桥杯大赛青少组 Scratch 真题1

第十一届蓝桥杯大赛青少组 Scratch 真题1

第十一届蓝桥杯大赛青少组Scratch真题
第一题
编程实现:
1)本程序只有一个苹果角色,设舞台为空白背景。

如图;
2)先用边长为60的正方形填满整个舞台(用程序完成,而不是使用舞台背景绘制工具);
3)画完后,苹果回到舞台中心,询问:“输入指令(上下左右)”;
4)在输入框输入指令(指令可以是1个或多个),输入完毕后按回车键提交,苹果会按照指令的方向依次移动,每次移动都要移到下一个交点上(瞬移),每走完一次要等待一秒。

如图所示;
(红色箭头就是苹果移动的轨迹,每一步瞬间移动)
5)苹果按指令走完整个路程后,会发出下一次询问,输入并提交后可再次移动;
6)需要注意的是:如果遇到“上下左右”以外的其他内容,苹果不移动,说“无效”(1秒);
例如:输入“下6左A”,苹果向下移动一格等待1秒,然后不移动同时说“无效”(1秒),然后向左移动一格等待1秒,然后说“无效”(1秒)原地静止。

7)当检测到苹果超出屏幕边界,会说:“超出范围,游戏停止!”,然后程序结束。

例如:程序一开始就输入:“上上上上”则苹果会先依次向上移动3格,在移动第4次的时候,苹果移动到屏幕边界外,说“超出范围,游戏停止!”1秒,然后程序结束。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第十一届蓝桥杯校内赛/校内选拔赛(2020蓝桥杯校选1-java/c) 一、问题描述
请问十六进制数1949对应的十进制数是多少?请特别注意给定的是十六进制,求的是十进制。

答案提交:
这是一道结果填空的题,你只需要算出结果后提交即可。

本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分.
二、问题描述
两个二进制数11110011101和1111101001的和是多少?请用二进制表示,注意在提交的时候不要提交前导0。

答案提交:
这是一道结果填空的题,你只需要算出结果后提交即可。

本题的结果为一个二进制数,在提交答案时只填写这个二进制数,填写多余的内容将无法得分。

三、问题描述
将LANQIAO中的字母重新排列,可以得到不同的单词,如LANQIAO、AAILNOQ等,注意这7个字母都要被用上,单词不一定有具体的英文意义。

请问,总共能排列如多少个不同的单词。

答案提交:
这是一道结果填空的题,你只需要算出结果后提交即可。

本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

四、问题描述
在2019个有区别的球中选3个球放在一个盘子里,请问有多少种选法?
答案提交:
这是一道结果填空的题,你只需要算出结果后提交即可。

本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

五、问题描述
小明对类似于 hello 这种单词非常感兴趣,这种单词可以正好分为四段,第一段由一个或多个辅音字母组成,第二段由一个或多个元音字母组成,第三段由一个或多个辅音字母组成,第四段由一个或多个元音字母组成。

给定一个单词,请判断这个单词是否也是这种单词,如果是请输出yes,否则请输出no。

元音字母包括 a, e, i, o, u,共五个,其他均为辅音字母。

输入格式:
输入一行,包含一个单词,单词中只包含小写英文字母。

输出格式:
输出答案,或者为yes,或者为no。

样例输入:
lanqiao
样例输出:
yes
样例输入:
world
样例输出:
no
评测用例规模与约定:
对于所有评测用例,单词中的字母个数不超过100。

六、问题描述
给定两个正整数 n 和 m,请问在整数 1 至 n 中,各位数字的平方和为 m 的总共有多少个?
例如,当 n=100,m=5 时,只有 12 和 21 各位数字的平方之和为 5,所以答案为 2。

输入格式:
输入的第一行包含两个整数 n 和 m,用一个空格分隔。

输出格式:
输出一行包含一个整数,表示答案。

样例输入:
100 5
样例输出:
2
评测用例规模与约定:
对于 40% 的评测用例,1 <= n <= 1000,1 <= m <= 1000。

对于所有评测用例,1 <= n <= 1000000,1 <= m <= 1000。

七、问题描述
给定三个整数 a, b, c,如果一个整数既不是 a 的整数倍也不是 b 的整数倍还不是 c 的整数倍,则这个数称为反倍数。

请问在 1 至 n 中有多少个反倍数。

输入格式:
输入的第一行包含一个整数 n。

第二行包含三个整数 a, b, c,相邻两个数之间用一个空格分隔。

输出格式:
输出一行包含一个整数,表示答案。

样例输入:
30
2 3 6
样例输出:
10
样例说明:
以下这些数满足要求:1, 5, 7, 11, 13, 17, 19, 23, 25, 29。

评测用例规模与约定:
对于 40% 的评测用例,1 <= n <= 10000。

对于 80% 的评测用例,1 <= n <= 100000。

对于所有评测用例,1 <= n <= 1000000,1 <= a <= n,1 <= b <= n,1 <= c <= n。

八、问题描述
对于一个 n 行 m 列的表格,我们可以使用螺旋的方式给表格依次填上正整数,我们称填好的表格为一个螺旋矩阵。

例如,一个 4 行 5 列的螺旋矩阵如下:
1 2 3 4 5
14 15 16 17 6
13 20 19 18 7
12 11 10 9 8
输入格式:
输入的第一行包含两个整数 n, m,分别表示螺旋矩阵的行数和列数。

第二行包含两个整数 r, c,表示要求的行号和列号。

输出格式:
输出一个整数,表示螺旋矩阵中第 r 行第 c 列的元素的值。

样例输入:
4 5
2 2
样例输出:
15
评测用例规模与约定:
对于 30% 的评测用例,2 <= n, m <= 20。

对于 70% 的评测用例,2 <= n, m <= 100。

对于所有评测用例,2 <= n, m <= 1000,1 <= r <= n,1 <= c <= m。

九、问题描述
求符合要求序列的个数:
第一个数为正整数n
第二个数为小于等于n的正整数
从第三位数开始,每一位数为小于前两位的差的绝对值的正整数
输入格式:
输入一行包含一个整数 n。

输出格式:
输出一个整数,表示答案。

答案可能很大,请输出答案除以10000的余数。

样例输入:
4
样例输出:
7
样例说明:
以下是满足条件的序列:
4 1
4 1 1
4 1 2
4 2
4 2 1
4 3
4 4
评测用例规模与约定:
对于 20% 的评测用例,1 <= n <= 5;
对于 50% 的评测用例,1 <= n <= 10;
对于 80% 的评测用例,1 <= n <= 100;
对于所有评测用例,1 <= n <= 1000。

十、问题描述
受大西线调水工程启发,小明也准备设计一条调水的水渠。

小明经费有限,他只能在一块有限区域内建立一条简单的水渠。

小明首先勘探了地形,在这块地中有一处水源,必须用作水渠的起点。

另外,小明还测量了一些点,包括点的位置和高度。

如果两个小明测量的点之间的距离不超过 d 且高度不同,小明就可以在这两点之间建立一段水渠,让水从高处流向低处,这一段的长度为两点之间的直线距离(即将横坐标的差的平方加上纵坐标的差的平方加上高度差的平方后再开平方根)。

小明计划只修一条主水渠,不建立分支的水渠。

由于水渠能影响的范围与水渠的长度正相关,小明希望水渠尽可能长。

请注意,水渠必须从水源开始修,并且高度应当递减。

水渠的不同段可能交叉(建个桥即可)。

输入格式:
输入的第一行包含一个整数 n ,表示小明已经测量的点数。

接下来 n 行,每行三个整数 x, y, h,分别表示测量的点坐标为 (x, y),高度为 h。

这部分的第一个点即为水源,第一个点的h值大于其他点的h值。

接下来一行包含一个整数 d。

输出格式:
输出一行,包含一个实数,四舍五入保留 2 位小数,表示水渠最长能修多长。

样例输入:
5
1 1 10
2 3 8
4 5 9
1 2 5
4 5 5
8
样例输出:
10.66
样例说明:
在这些点中有两个坐标为 (4, 5) 的点,这是允许的。

评测用例规模与约定:
对于 30% 的评测用例,1 <= n <= 10;
对于 60% 的评测用例,1 <= n <= 20;
对于所有评测用例,1 <= n <= 1000,0 <= h <= 10000,0 <= x, y <= 10000,0 < d < 1e7(10的7次方)。

相关文档
最新文档