2021年6月青少年软件编程(Python)等级考试试卷(三级)-不带答案

合集下载

青少年编程等级考试∶Python编程三级试卷6图文word

青少年编程等级考试∶Python编程三级试卷6图文word

青少年编程等级考试∶Python编程三级试卷6图文word一、选择题1.运行下列Python程序,输出结果为True,则空白处应为()a=15b=46if__________:print(‘True’)else:print(‘Flase’)A.a=b B.a>b C.a<b D.a==b2.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是()A.列表B.元组C.集合D.字典3.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是()A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==04.李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是:()①规划网站结构,并确定设计风格②发布网站③网页制作④了解网站运行环境,选择网站开发工具⑤确定网站主题,收集素材A.①⑤③④②B.⑤①④②③C.①④⑤②③D.⑤①④③②5.在Python IDLE编辑器中书写正确的表达式()A.b**2-4ac B.1/2gt2C.pi*r^2 D.2*pi*r6.计算机能够直接识别和执行的语言是( )A.机器语言B.汇编语言C.Python 语言D.C语言7.下列 Python 表达式的值为偶数的是()A.12*3%5 B.len(“Welcome”)C.int(3.9)D.abs(-8)8.python用来表示代码块所属关系(控制层级结构的)的语法符号是()A.圆括号B.大括号C.缩进D.冒号9.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 1010.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a)11.在Python中,表达式(21%4)+3的值是()A.2 B.4 C.6 D.812.python语言的特点()。

全国青少年软件编程(Scratch)(三级)等级考试试卷带答案

全国青少年软件编程(Scratch)(三级)等级考试试卷带答案

全国青少年软件编程(Scratch)等级考试试卷(三级)<br/>测试卷分数:100.00 题数:38一、单选题(共25题,每题2分,共50分)1. 要使以下代码运行后画出如图所示三角形风车,则以下代码中①②③④处应分别填入多少?()。

A、3 4 90 120B、4 3 90 120C、3 4 120 90D、4 3 120 90试题编号:20190830160226578题型:单选题答案:D难度:一般试题解析:2. 运行下列脚本,i的值为()A、6B、5C、4D、3试题编号:20190830160226797题型:单选题答案:C难度:一般试题解析:3. 执行下面的脚本后,变量“分数”的值是多少?()A、5B、6C、10D、25试题编号:20190830160226485题型:单选题答案:C难度:一般试题解析:4. 执行以下代码后,屏幕上将出现()只小猫。

A、1B、5C、10D、50试题编号:20190830160226735题型:单选题答案:B难度:一般试题解析:5. 小明想在Scratch中设置一个倒计时变量,那么首先应该在哪个模块添加这个变量呢?()A、控制模块B、侦测模块C、变量模块D、运算模块试题编号:20190830160226438题型:单选题答案:C难度:试题解析:6. 当以下代码段执行完毕时,角色的X坐标是多少?()A、0B、24C、40D、120试题编号:20190830160226563题型:单选题答案:D难度:一般试题解析:7. 一个角色落笔后会从该角色的哪里画出轨迹?()A、角色的最下端B、角色的最上端C、角色的中心点D、随机选择角色的某个位置试题编号:20190830160226594题型:单选题答案:C难度:试题解析:8. 如果某角色的代码如下,点击开始,当点击该角色时会出现什么效果?()A、该角色边走边说数字"1"B、该角色移动一段距离C、该角色消失不见D、该角色说完数字"1"就消失不见试题编号:20190830160226688题型:单选题答案:C难度:一般试题解析:9. 要让小猫随机出现在一个位置,需要使用()命令。

全国青少年软件编程(Scratch)等级考试试卷真题和参考答案(三级)(含编程题)

全国青少年软件编程(Scratch)等级考试试卷真题和参考答案(三级)(含编程题)

全国青少年软件编程(Scratch )等级考试试卷(三级)一、单选题(共25题,每题2分,共50分)1.要使以下代码运行后画出如图所示三角形风车,则以下代码中①②③④处应分别填入多少?()A 、3490120B 、4390120C 、3412090D 、4312090①②③④2.运行下列脚本,i的值为()A、6B、5C、4D、33.执行下面的脚本后,变量“分数”的值是多少?()A、5B、6C、10D、254.执行以下代码后,屏幕上将出现()只小猫。

A、1B、5C、10D、505.小明想在Scratch中设置一个倒计时变量,那么首先应该在哪个模块添加这个变量呢?()A、控制模块B、侦测模块C、变量模块D、运算模块6.当以下代码段执行完毕时,角色的X坐标是多少?()A、0B、24C、40D、1207.一个角色落笔后会从该角色的哪里画出轨迹?()A、角色的最下端B、角色的最上端C、角色的中心点D、随机选择角色的某个位置8.如果某角色的代码如下,点击开始,当点击该角色时会出现什么效果?()A、该角色边走边说数字"1"B、该角色移动一段距离C、该角色消失不见D、该角色说完数字"1"就消失不见9.要让小猫随机出现在一个位置,需要使用()命令。

A、变量B、随机数C、图章D、画笔10.执行下列代码,可以画出如图所示的图形,则角色的旋转中心为()?A.B.C.D.11.关于循环语句的嵌套,下列哪些做法是错误的?()①②③④A、③④B、②③C、①④D、①②12.在“运算”脚本中,以下哪个代码块可以实现“在{10,20,30...,100}中随机选择一个数”?()A.B.C.D.13.关于广播,以下哪些说法是正确的?()A、一个角色广播一个消息,只有自己可以接收这个消息,并启动接受消息程序。

B、新建一个消息后,只有一个角色可以广播这个消息。

C、重复执行广播一个消息,接收这个消息的程序只会被唤醒一次。

全国青少年软件编程(Python)等级考试试卷(三级)图文word练习

全国青少年软件编程(Python)等级考试试卷(三级)图文word练习

全国青少年软件编程(Python)等级考试试卷(三级)图文word练习一、选择题1.下列选项中不能正确表达Python中的赋值语句的是()A.X,Y=5,8 B.X=Y=5 C.X =Y+X D.10=X+Y 2.在Python中,返回x的绝对值的函数是()。

A.abs(x) B.bin(x) C.all(x) D.input(x) 3.python文件的扩展名是()A.py B.pye C.vbp D.pyr4.已知a = 6,b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()A.3 B.3.0 C.5 D.5.05.以下()是python文件A.*.mp3B.*.xls C.*.ppt D.*py6.关于python程序设计语言,下列说法不正确的是()A.python是一种解释型、面向对象的计算机程序设计语言B.python支持Windows操作系统,但不支持Linux系统C.python源文件以***.py为扩展名D.python文件不能直接在命令行中运行7.在Python中,显示出信息x,并要求输入数据的是()。

A.abs(x) B.float(x) C.print(x) D.input(x) 8.以下python程序段运行后,s的值是()n=0s=0while s <= 10:n=n+3s=s+nprint (s)A.0 B.3 C.18 D.309.有python程序如下:S=input()print(S * 3)运行后通过键盘输入6,则运算结果是()A.666 B.SSS C.18 D.S*310.下列软件中,可作为服务器操作系统的是()A.Windows B.Python C.excel D.access 11.以下python程序段运行后,y的值是()x=3if x > 3 :y=2*xelse :y=3*x+1print(y)A.10 B.5 C.25 D.2612.下列可以被计算机直接执行的程序是()A.机器语言程序B.高级语言程序C.汇编语言程序D.Python源程序13.在Python中以下语句正确的是()。

2024年6月青少年软件编程Python等级考试试卷三级真题(含答案)

2024年6月青少年软件编程Python等级考试试卷三级真题(含答案)

2024年6月青少年软件编程Python等级考试试卷三级真题(含答案)分数:100 题数:38一、单选题(共25题,共50分)。

1.现有一组初始记录无序的数据“5,8,6,3,9,2”,使用Python冒泡排序算法,按从小到大的顺序排列,第一轮排序的结果为()。

标准答案:B。

2.题Python列表l=[9,2,8,6,3,4],采用选择排序进行升序排序,第二轮排序后的结果是()。

标准答案:D。

3.经典的韩信点兵问题出自《孙子算经》,译文为,有一些不清楚数量的物品,如果三个为一组的数剩下两个,如果五个为一组的数剩下三个,如果七个为一组的数剩下两个,问这些物品共有多少个。

解决此问题可以用哪种算法()。

A. 解析算法B. 枚举算法C. 排序算法D. 查找算法标准答案:B。

4.下面程序,说法正确的是()。

标准答案:D。

5.题Python的异常处理try...except...else...finally机制中,以下表述哪项是错误的()。

A. 当碰到错误语句时,try代码块的剩余代码将会被忽略,执行except语句块。

B. 当try语句块正确时,try代码块执行完毕,不执行else语句块,执行finally 语句。

C. 不管try代码块正确与否,finally代码都要执行。

D. 项except程序段中语句可能会被执行,也可能不会被执行。

标准答案:B。

6.十进制数25,转化为二进制数为()。

A. 10011B. 11001C. 11000D. 11011标准答案:B。

7.八进制数30,转化为十进制数为()。

A. 24B. 30C. 64D. 192标准答案:A。

8.十进制数90,转化为十六进制数为()。

标准答案:D。

9.下面转化结果与十六进制数3C不相等的是()。

标准答案:C。

10.用python存储某餐馆菜单信息如下:关于该段程序,下列说法正确的是()。

A. 项menu和price组成了一个二维数组。

B. 该段程序一共输出4行结果。

青少年软件编程(C语言)等级考试试卷(三级)202106

青少年软件编程(C语言)等级考试试卷(三级)202106

青少年软件编程(C语言)等级考试试卷(三级)分数:100 题数:5总体情况一、编程题(共5题,每题20分,共100分)1.数对数对给定2到15个不同的正整数,你的任务是计算这些数里面有多少个数对满足:数对中一个数是另一个数的两倍。

比如给定1 4 3 2 9 7 18 22,得到的答案是3,因为2是1的两倍,4是2个两倍,18是9的两倍。

时间限制:1000内存限制:65536输入一行,给出2到15个两两不同且小于100的正整数。

最后用0表示输入结束。

输出一个整数,即有多少个数对满足其中一个数是另一个数的两倍。

样例输入样例输出试题编号:试题类型:编程题标准答案:试题难度:一般试题解析:#include <iostream>using namespace std;int main() {int c = 0,x=0;int a[15];for(int i = 0; i < 15; i++) {cin >> a[i];if(a[i] == 0)break;c++;}for(int i = 0; i < c; i++) {for(int j = 0; j <c; j++) {if((a[i]/a[j] == 2)&& (a[i]%a[j] == 0) && a[j] != 0) {x++;}}}cout << x;}考生得分:20是否评分:已评分评价描述:2.井和绳子井和绳子有A, B, C, D, E五家人共用一口井,已知井深不超过k米。

A, B, C, D, E的绳长各不相同,而且厘米表示的绳长一定是整数。

从井口放下绳索正好达到水面时:(a)需要A家的绳n1条接上B家的绳1条(b)需要B家的绳n2条接上C家的绳1条(c)需要C家的绳n3条接上D家的绳1条(d)需要D家的绳n4条接上E家的绳1条(e)需要E家的绳n5条接上A家的绳1条问井深和各家绳长。

全国青少年软件编程(Python)等级考试试卷(三级)图文(1)练习

全国青少年软件编程(Python)等级考试试卷(三级)图文(1)练习

全国青少年软件编程(Python)等级考试试卷(三级)图文(1)练习一、选择题1.下面选项中对Python的转义字符描述错误的是()A.\r 回车B.\n 换行C.\\ 反斜杠符号D.\” 单引号2.Python文件的后缀名是()A.pdf B.do C.pass D.py3.下列哪个语句在Python中是非法的?()A.x=y=z=1 B.x=(y=z+1)C.x,y=y,x D.x+=y4.运行如下Python程序,结果为()。

A.1 B.3 C.6 D.185.除python语言之处,还有很多其他程序设计语言。

程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。

其中python语言是属于()。

A.机器语言B.高级语言C.汇编语言D.自然语言6.Python程序文件的扩展名是()。

A..python B..pyt C..pt D..py7.在Python中,显示出信息x,并要求输入数据的是()。

A.abs(x) B.float(x) C.print(x) D.input(x)8.下列选项中,属于Python输入函数的是()。

A.random() B.print() C.Cout() D.input()9.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、 10 B.10、20 C.20、 20 D.20、 1010.以下选项中,不是Python中文件操作的相关函数是()。

A.open () B.load ()C.read () D.write ()11.在Python语言中,用来定义函数的关键字是()。

A.return B.def C.function D.import12.下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是()A.(x%4==0) or (x%100!=0)B.(x%4==0) and (x%100!=0)C.(x/4==0) or (x/100!=0)D.(x/4==0) and (x/100!=0)13.下列可以被计算机直接执行的程序是()A.机器语言程序B.高级语言程序C.汇编语言程序D.Python源程序14.下列python表达式结果最小的是()A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//3 15.以下Python中变量的命名正确的是()A.1a=4B.print=5C._A=2D.a+b=316.以下Python表达式中,哪项的值与其它三项不同()A.len(“my name is james”.split())B.int(4.99)C.sum([1,2,1,1])D.max([1,2,3,4])17.下面哪个不是Python合法的标识符()A.int32 B.40XL C.self D.__name__ 18.在python中,语句print(a,b)的意思是()A.打印a,b B.输出(a,b)C.输出a,b D.输出a,b的值19.有python程序如下a=int(input())b=int(input())c=input()if c=='+':print(a+b)elif c=='-':print(a-b)elif c=='*':print(a*b)elif c=='/':print(a/b)else:print(“输入错误,请重试”)当程序运行后,小新依次输入 9 2 *程序输出结果应为()A.18 B.11 C.7 D.420.现有如下python程序段:for i in range( 6 ):p.append( int( random() * 10 ) + 1 )for i in range( 2, 6 ):if i % 2 == 1 and p[ i ] % 2 == 0:p[ i ] += p[ i - 1]elif i % 2 == 0 and p[ i ] % 2 == 1:p[ i ] -= p[ i - 1]执行该程序段后,在下列选项中,列表p中的元素值不可能的是()A.1, 2, 3, 4, 7, 2B.1, 2, 14, -9, -5, 8C.6, 8, 1, 4, 6, 10D.6, 4, 14, -7, 3, 821.在Python中,input()函数的返回结果的数据类型为()A.Number型B.String型C.List型D.Sets型22.在Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式"20"+"19"+"20+19"的运算结果是( )A.392019 B.201939 C.201920+19 D.393923.在Python中要生成随机数,应该使用()。

试题全国青少年软件编程(Python)等级考试试卷(三级)(1)

试题全国青少年软件编程(Python)等级考试试卷(三级)(1)

试题全国青少年软件编程(Python)等级考试试卷(三级)(1)一、选择题1.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素()。

A.整数B.浮点数C.字符串D.以上都是2.已知字符串a="python",则a[1]的值为()A."p" B."py" C."Py" D."y"3.Python的关系运算符中,用来表示不等于的符号是()A.= = B.!= C.>= D.<=4.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为()A.1.3 B.5.33 C.5.4 D.5.35.在Python中,数据的输入是通过()来实现的。

A.input()函数B.print()函数C.bool()函数D.abs()函数6.在Python中要生成随机数,应该使用()。

A.math 模块B.random模块C.numpy 模块D.pygame 模块7.计算机能直接接收和执行的程序设计语言为()A.Visual Basic语言B.Python语言C.机器语言D.自然语言8.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是()A.time库B.random库C.turtle库D.matplotlib 库9.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是()A.设计出解决问题的算法B.设计出解决问题的PPTC.编写出Python代码D.选择一种编程软件10.我们可以对文本中词频较高的分词,通过词云图给予视觉上的突出,小明打算用Python程序来生成词云图,程序中需要用到以下哪个第三方库?()A.WordCloud B.math C.random D.turtle11.运行下列 Python程序,结果正确的是()a=18b=7c=a%bb=a%bprint(a,b)A.18 5 B.5 18 C.18 4 D.4 1812.以下Python中变量的命名正确的是()A.1a=4B.print=5C._A=2D.a+b=313.下列定义变量的python程序语句变量赋值错误的是()A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,214.下列选项中,不属于Python语言基本数据类型的是()A.strB.intC.floatD.char15.以下()是python文件A.*.mp3B.*.xls C.*.ppt D.*py二、程序填空16.一家商场在降价促销,如果购买金额不高于200元,会给10%的折扣,如果购买金额高于200元,会给20%的折扣。

青少年编程等级考试Python编程三级试卷1图文练习

青少年编程等级考试Python编程三级试卷1图文练习

1.python 用来表示代码块所属关系(控制层级结构的)的语法符号是( )A.圆括号 B .大括号 C .缩进 D .冒号2.在 Python 代码中表示“x 属于区间 [ a,b )”的正确表达式是( )。

A.a≤x and x<b B.n<= x or x<b C.x>=a and x<bD.x>=a and x>b3.Python 文件的后缀名是( ) 。

A..doc B..vbp C..py D..exe4.除 python 语言之处,还有很多其他程序设计语言。

程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。

其中 python 语言是属于( )。

A .机器语言B .高级语言C .汇编语言D .自然语言5.已知字符串 a="python" ,则 a[-1]的值为( )A. "p" B. "n" C. "y" D. "o"6.以下叙述中正确的是( ) 。

A. Python 3.x 与 Python 2.x 兼容B. Python 语句只能以程序方式执行C. Python 是解释型语言D. Python 语言出现得晚,具有其他高级语言的一切优点7.下面 Python 代码运行后, a、 b 的值为( )a=23b=int(a/10)a= a-b * 10print(a,b)A.23 2 B.3 2 C.3 20 D.2 3 8.下列 Python 程序运行后的输出结果是 ( )。

s=0for i in range(1,5):s=s+iprint("s=",s)A.s=5 B.s=6 C.s=10 D.s=159.以下 python 程序段运行后, s 的值是 ( )n=0s=0while s <= 10 :n=n+3s=s+nprint (s)A.0 B.3 C.18 D.3010.下列 Python 表达式中,能正确表示不等式方程 |x|>1 解的是( )A.x>1 or x<-1 B.x>-1 or x<1 C .x>1 and x<-1 D.x>-1 and x<111.以下选项中,不是 Python 中文件操作的相关函数是( )。

全国青少年软件编程(Scratch)等级考试卷三级

全国青少年软件编程(Scratch)等级考试卷三级

(三级)青少年软件编程(Scratch)等级考试试卷1. [单选题]街头自动红绿灯的程序是一个什么结构? ( )A.顺序和循环结构B. 循环结构C.条件结构D.顺序结构答案:A2. [单选题]在做动漫故事中,时间控制是非常重要的,所以要计算时间,如果不计算时间,还可以用下面哪个操作? ( )A. 条件语句B.循环语句C.广播D. 克隆答案:C3. [单选题]执行以下程序后,出现的图案可能是? ( )A.圆形B.正方形.C.长方形D.三角型答案:D4. [单选题]对比程序1和程序2,下面说法错误的是? ( )程序1程序2A.程序2的执行效率高B.该程序的功能是判断一个数和10对比的结果。

C.程序1的执行效率高D.两个程序执行结果一样答案:C5. [单选题]下面语句正确的是? ( )A.广播只能广播给其他角色,不能广播给自己B. 广播后,所有的角色都要有接收到消息的程序C. 广播和广播并等待的效果是一样的D.舞台可以接收到角色广播的消息答案:D6. [单选题]以下程序用户输入10,结果为? ( )A.55B.10C.200D.100答案:A7. [单选题]以下两条命令的作用?()A.不一样,下面变化快B.一样C.不一样,.上面是变化的,下面是不变的D.不一样,上面命令会越来越大,下面这条不变答案:B8. [单选题]以下程序能画出一个正方形的是? ( )A.B.C.D.答案:A9. [单选题]下面积木所得的结果是? ( )A.产生随机数0和1,而且出现0的机会比1大B.产生随机数0和1,而且出现1的机会比0大C.产生1和10随机整数D.产生1和10随机整数和小数答案:B10. [单选题]怎样修改图章的颜色? ( )A.在画笔中设置颜色、饱和度、亮度B. 设置RGB的值C.在外观中设置或修改角色颜色特效D. 只需要一个数字来设置颜色答案:C11. [单选题]以下这条命令的作用是? ( )A.产生1- 10之间的随机整数,但不能等于10B. 产生1-10之间的随机整数,但不能等于1C. 产生1-10之间的随机整数,但不能产生小数D. 产生1- -10之间的随机整数,但不能等于1或10答案:C12. [单选题]执行下面的语句,角色的动作是?( )A.语句错误B. 可能移动,也可能不移动C. 不动D. 永远移动,碰边缘反弹答案:D13. [单选题]关于变量滑杆,默认改变滑块范围的最大值是? ( )A.10000B.1000C.100D. 10答案:C14. [单选题]以下程序的执行结果是? ( )A.18B.24C.42D.0答案:B15. [单选题]关于以下程序,说法错误的是? ( )A.可以完成一个发射子弹的效果B.在“按下鼠标不成立”之前等待,是为了保证子弹能一直克隆出来C.在“按下鼠标不成立”之前等待,能让鼠标点击一次只出现一个子弹D.子弹能按照鼠标的方向发射,碰到边缘消失答案:B16. [单选题]执行完下面这段程序,角色最后说的内容是? ( )A.200B.210C.300D.2000答案:B17. [单选题]假设小猫的造型是默认值,两个造型,按下绿旗后,小猫造型会发生什么变化?()A.小猫造型永远在变化B.小猫造型有可能变化,但也可能一直不变C.小猫造型永远是造型1D. 小猫造型永远是造型2答案:A18. [单选题]对于程序1和程序2的运行,下面说法正确的是? ( )程序1程序2A.程序2,猫咪说“完成”和球运动几乎同时执行B.程序1,猫咪说“完成”和球运动几乎同时执行C.点击绿旗,球开始运动D.程序1和程序2运行结果完全相同答案:B19. [单选题]执行下面程序,最后可能出现的图案是? ( )A.半圆形B. 圆形C. 方形D. 水滴形答案:D20. [单选题]以下程序按绿旗执行后,角色面向? ( )A.向下B.向右C.向上D.向左答案:C21. [单选题]以下程序执行结果说法正确的是?( )A.没有发生任何变化,克隆角色失败B.当多次点击绿旗后,克隆体无法被克隆C. 运行一次克隆十个角色,能在屏幕上看到十个同样的角色D.克隆的角色和原来角色重合,因此看不到克隆体,实际已经克隆成功答案:D22. [单选题]下面程序运行完成后,角色说出来的内容是? ( )A.0B.49C.50D.51答案:D23. [单选题]下列关于克隆的描述,不正确的是? ( )A.克隆体在停止所有程序之后会消失B. 每个角色只能克隆一次C.克隆体可以利用“当作为克隆体启动时”进行各种编程,图章则没有这个功能D.在程序运行过程中可以通过删除克隆体去掉克隆体答案:B24. [单选题]产生0.1-0.9之间一位纯小数随机数的方法是? ( )A.B.C.D.答案:A25. [单选题]这是一个抽奖程序,获得一等奖的几率是?()A.50%B.30%C.10%D.20%答案:B26. [判断题]在以下语句中,除了停止程序,无法停止这个死循环。

试题全国青少年软件编程(Python)等级考试试卷(三级)2

试题全国青少年软件编程(Python)等级考试试卷(三级)2

试题全国青少年软件编程(Python)等级考试试卷(三级)2一、选择题1.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素()。

A.整数B.浮点数C.字符串D.以上都是2.下列Python程序段运行的结果是()x=0for i in range(1,20,3):x=x+iprint(x)A.80 B.190 C.70 D.2103.下列与数学表达式对应的python表达式,正确的是()。

A.( - b + math. sqrt (b * b – 4 * a * c)) /a * aB.- b + math. sqrt (b * b – 4 * a * c) /2*aC.( -b + math. sqrt (b * 2 – 4 * a * c)) /(2 * a)D.( -b + math. sqrt ( b * b – 4 * a * c)) / (2 * a)4.有如下 VB 程序段:s1 = "python": s2 = "visual"i = 1: j = 1: s = ""Do While i <= Len(s1) And j <= Len(s2)If Mid(s1, i, 1) >= Mid(s2, j, 1) Thens = s + Mid(s1, i, 1)Elsej = j + 1End Ifi = i + 1Loop执行该程序后,j的值是()A.2B.3C.5 D. 75.在Python中,用变量code存储学生的借书卡编码,例如:code=“NO.2020100502”,则变量code的数据类型应定义为()A.布尔型B.整型C.字符串型D.浮点型6.两个阻值分别为R1、R2的电阻并联后,电路阻值R可由公式求解,下面能正确求出R 的Python表达式是( )A.(R1+ R2)/(R1*R2) B.R1+R2/(R1*R2)C.R1*R2/R1+R2 D.R1*R2/(R1+R2)7.下列选项中,可作为Python变量名的是()A.int B.Abc C.float D.Complex8.下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是()A.(x%4==0) or (x%100!=0)B.(x%4==0) and (x%100!=0)C.(x/4==0) or (x/100!=0)D.(x/4==0) and (x/100!=0)9.以下python程序段运行后,x和st的值分别是()x= 123 + 678st = "123" + "678"A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801" 10.Python的序列类型不包括下列哪一种?()A.字符串B.列表C.元组D.字典11.以下python程序段运行后,s的值是()n=0s=0while s <= 10:n=n+3s=s+nprint (s)A.0 B.3 C.18 D.3012.下列选项中,不属于Python语言基本数据类型的是()A.strB.intC.floatD.char13.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为()A.“python”B.“Python”C.True D.False14.下列哪个语句在Python中是非法的?()A.x=y=z=1 B.x=(y=z+1)C.x,y=y,x D.x+=y15.在Python中print(8+7%2**2)的执行结果是()A.5 B.1 C.6 D.11二、程序填空16.蒙特卡洛方法不仅可以用来模拟投针实验,还可以用来模拟求解圆周率T。

全国青少年软件编程(Scratch)等级考试试卷(三级)测试题

全国青少年软件编程(Scratch)等级考试试卷(三级)测试题

全国青少年软件编程(Scratch)等级考试试卷(三级)测试卷分数:100 题数:38一、单选题(共25题,每题2分,共50分)要使以下代码运行后画出如图所示三角形风车,则以下代码中①②③④处应分别填入多少?()。

1.试题编号:20190830160226578试题类型:单选题标准答案:D2. 运行下列脚本,i的值为()试题编号:20190830160226797试题类型:单选题标准答案:C执行下面的脚本后,变量“分数”的值是多少?()3.试题编号:20190830160226485试题类型:单选题标准答案:C执行以下代码后,屏幕上将出现()只小猫。

4.试题编号:20190830160226735试题类型:单选题标准答案:B5. 小明想在Scratch中设置一个倒计时变量,那么首先应该在哪个模块添加这个变量呢?()试题编号:20190830160226438试题类型:单选题标准答案:C当以下代码段执行完毕时,角色的X坐标是多少?()6.试题编号:20190830160226563试题类型:单选题标准答案:D7. 一个角色落笔后会从该角色的哪里画出轨迹?()试题编号:20190830160226594试题类型:单选题标准答案:C8. 如果某角色的代码如下,点击开始,当点击该角色时会出现什么效果?()试题编号:20190830160226688试题类型:单选题标准答案:C9. 要让小猫随机出现在一个位置,需要使用()命令。

试题编号:20190830160226422试题类型:单选题标准答案:B10. 执行下列代码,可以画出如图所示的图形,则角色的旋转中心为()?试题编号:20190830160226625试题类型:单选题标准答案:B关于循环语句的嵌套,下列哪些做法是错误的?()11.试题编号:20190830160226547试题类型:单选题标准答案:A12. 在“运算”脚本中,以下哪个代码块可以实现“在{10,20,30...,100}中随机选择一个数”?()试题编号:20190830160226391试题类型:单选题标准答案:B13. 关于广播,以下哪些说法是正确的?()试题编号:20190830160226641试题类型:单选题标准答案:D14. 顺序、选择、循环是三种基本结构,其中()结构实现程序反复执行。

2024年6月青少年软件编程Scratch等级考试三级真题试卷(含答案)

2024年6月青少年软件编程Scratch等级考试三级真题试卷(含答案)

2024年6月青少年软件编程Scratch等级考试三级真题试卷(含答案)分数:100题数:31一、单选题(共18题,共50分)。

1.运行程序后,角色的x坐标是()。

A.项99B.项100C.项199D.项200标准答案:D。

2.与下列程序运行效果相同的选项是()。

A.B. C.D.标准答案:A。

3.观察下图,问号处应该填入的数字是()。

A.项10011001B.项01100110C.项01111110D.项11011011标准答案:B。

4.要绘制如下图所示的图案,则程序中空缺部分应该分别填入多少()。

A.项120,60,60。

B.项120,120,60。

C.项60,120,60。

D.项60,60,60。

标准答案:C。

5.运行下列程序,如果角色最后说出的结果为200,请问应该将我的变量初始值设置为多少()。

A.项15B.项20C.项25D.项30标准答案:C。

6.运行下列程序后,小猫可能出现在()。

A. B.C.D.标准答案:D。

7.运行下列程序后,小猫说出的数字可能是()。

A.项10B.项20C.项30D.项40标准答案:B。

8.运行下列程序,最后得到变量c的值是()。

A.项0B.项15C.项5D.项-5标准答案:B。

9.点击绿旗,运行一次下列程序,关于“苹果”的运动轨迹,描述正确的是()。

A.苹果从天空缓缓落下,掉落到舞台下边缘不消失。

B.苹果从天空缓缓落下,掉落到舞台下边缘消失。

C.苹果从天空快速落下,掉落到舞台下边缘不消失。

D.苹果不会降落,也不会消失。

标准答案:B。

10.小猫角色初始位置在舞台中心,运行程序后,舞台上能看到几只小猫()。

A.项5只B.项4只C.项3只D.项2只标准答案:D。

11.有一串4色彩珠,排序规律为第1个是红色,第2个是绿色,第3个是蓝色,第4个黄色。

以此类推,请问第26个彩珠是什么颜色()。

A.红色B.绿色C.蓝色D.黄色标准答案:B。

12.下列哪个选项能够实现:角色发出“3,2,1,跑”的口令()。

全国青少年软件编程(Python)等级考试试卷(三级)2图文

全国青少年软件编程(Python)等级考试试卷(三级)2图文

全国青少年软件编程(Python)等级考试试卷(三级)2图文一、选择题1.下面的Python程序段运行后的输出结果是()x=3if x%2==0:print(x, "是偶数。

")else:print(x, "是奇数。

")A.3是奇数B.x, "是偶数" C.x, "是奇数" D.3是偶数2.使用UltraEdit软件观察字符“2020,Python来袭”的内码,部分界面如图所示。

下列说法正确的是()A.图中字符“2020,Python 来袭”共占15个字节,其中共有10个ASCII字符B.字符“10”的十六进制内码是3AC.“CO B4”是“来”字在计算机内存储和处理时的交换码D.小写字母p的二进制内码是11100003.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。

这段源代码属于()。

A.程序B.软件C.指令D.命令4.利用Python编程实现计算z=a+aa+aaa+aaaa+aa..a的值,其中a是一个数字,如8+88+888+8888+88888。

设计一个summalion()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在变量sum中,Python程序如下左图所示,请在下划线处填写代码()完善程序实现如下右图的运行结果。

A.basic+=sum B.sum=basic+n C.sum=basic+1 D.sum+=basic 5.李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是:()①规划网站结构,并确定设计风格②发布网站③网页制作④了解网站运行环境,选择网站开发工具⑤确定网站主题,收集素材A.①⑤③④②B.⑤①④②③C.①④⑤②③D.⑤①④③②6.以下 Python 代码的运行结果是()。

【编程】全国青少年软件编程(Python)等级考试试卷(三级)(1)

【编程】全国青少年软件编程(Python)等级考试试卷(三级)(1)

【编程】全国青少年软件编程(Python)等级考试试卷(三级)(1)一、选择题1.下面的Python程序段运行后的输出结果是()x=3if x%2==0:print(x, "是偶数。

")else:print(x, "是奇数。

")A.3是奇数B.x, "是偶数" C.x, "是奇数" D.3是偶数2.已知字符串a="python",则a[ 1 : 3 ]的值为()A."pyth" B."pyt" C."py" D."yt"3.现有如下Python程序:List = [ "Happy", "new", "year!" ]s = List[ 1 ]d = s[ : -1 ]执行该程序后,d的值为()A."py" B."Happ" C."ew" D."ne"4.运行下列Python程序,输出结果为True,则空白处应为()a=15b=46if__________:print(‘True’)else:print(‘Flase’)A.a=b B.a>b C.a<b D.a==b5.在Python Shell环境下,依次执行下列语句后,显示结果()。

A.9 B.165 C.172 D.216.在Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式"20"+"19"+"20+19"的运算结果是( )A.392019 B.201939 C.201920+19 D.39397.下列有关信息的说法,不正确的是()。

A.Python程序设计语言也是一种信息B.给微信朋友圈点赞也是一种信息评价方式C.信息在传输过程中,必须遵循一定的规则D.对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息8.下列不是Python中所有循环必须包含的是()。

2022.06全国青少年软件编程(Python)等级考试试卷(三级)

2022.06全国青少年软件编程(Python)等级考试试卷(三级)

2022.06青少年软件编程(Python)等级考试试卷(三级)分数:100 题数:38一、单选题(共25题,共50分)1.如下所示的2行代码,最后print()函数打印出来的结果是?()c = [['赵大',21,'男','北京'],['钱二',20,'男','西安'],['孙三',18,'女','南京'],['李四',20,'女','杭州']]print(c[1][3])A. 男B. 北京C. 西安D. 女试题编号:20220425-ll-005试题类型:单选题标准答案:C试题难度:一般试题解析:考查学生对二维列表中,每个列表值顺序的理解。

2.要读取下图“书目.csv”文件的全部内容,小明编写了后面4行代码。

请问,红色①处,应该填写哪种打开模式?()f = open("书目.csv" , ① )a = f.read()print(a)f.closeA. "w"B. "a"C. "r"D. "a+"试题编号:20220425-ll-006试题类型:单选题标准答案:C试题难度:一般试题解析:考查学生对open()函数参数的掌握。

本题除了选项C,填写打开模式为只读r之外,参数W会清除文件内容,显然不对,参数a与a+,指针在末尾,读不出内容,也不对。

3.下图所示,有一个名为"书目.csv"的文件。

小明针对这个文件编写了5行代码,请问,代码运行到最后打印在屏幕上的结果是?()with open('书目.csv', 'r', encoding='utf-8') as f:for line in f.readlines():a = line.split(",")if a[0] == "水浒传" :print(a[1])A. 老残游记B. 172C. 55D. 70试题编号:20220425-ll-007试题类型:单选题标准答案:D试题难度:一般试题解析:本题考查学生对列表切片中,每个数据位置的理解。

2021年6月scratch图形化编程等级考试试卷三级不带答案

2021年6月scratch图形化编程等级考试试卷三级不带答案
C.
D.
5.运行下面程序后,角色说的内容不可能是?()
A.说"祝贺你"
B.说"抱歉,数学分数太低"
C.说"抱歉,平均分太低"
D.什么都不说
3.如果a=7,b=2,c=9,执行下面程序后,角色会说?()
蓝色]
如果
如果b
如果c
A.红色
B.绿色
C.蓝色
D.白色
4.以下选项执行一次之后能够画出下图中的图形的是?()
A.
B.
当 被点击将Biblioteka 的颤色设为[将笔的颜色▼做
青少年软件编程(图形化)等级考试试卷(三级)2021.6
分数:100题数:38
一、单选题(共25题,每题2分,共50分)
1.下图中的程序执行一次之后,“我的变量”最终的值是?()
A.0或者1
B.true或者false
C.包含或者不包含
D.成立或者不成立
2 .如果你的平均成绩是93分,数学是95分,运行下面程序后角色会?()

全国青少年软件编程(Python)等级考试试卷(三级)图文(1)

全国青少年软件编程(Python)等级考试试卷(三级)图文(1)

全国青少年软件编程(Python)等级考试试卷(三级)图文(1)一、选择题1.有如下python程序段n=int (input("请输入n值: "))x=n ; y=0if x>0:y=y+1elif x<0:y=y-1print (y)执行上述语句,下列说法不正确...的是()A.若输入-1,则输出y值为-1 B.若输入0,则输出y值为-1C.若输入1,则输出y值为1 D.若输入2,则输出y值为1 2.Python中,可以输出hello world的是()A.printf(“hello world”)B.output(“hello world”)C.Print(“hello +world”)D.print(“hello world”)3.运行下列 Python程序,结果正确的是()s="abcdefg"c=len(s) #len 求字符串长度for i in range(0,c):if i<2:print (chr(ord(s[i])+2),end=" ") # ord() 函数是 chr() 函数配对函数,将字符转ASCII值 else:print(chr(ord(s[i]) + 3),end=" ")A.c d f g h a B.c d f g h b C.c d f g h i j D.c d f g h c4.以下不属于高级程序设计语言的是()。

A.C++ B.VB C.机器语言D.Python5.下列定义变量的python程序语句变量赋值错误的是()A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,26.下列 Python 表达式的值为偶数的是()A.12*3%5 B.len(“Welcome”)C.int(3.9)D.abs(-8)7.在python中,运行下列程序,正确的结果是()x=1while x>0:x=x+1print( x)A.1 B.1 2 3 4 5 6 7 8 9…………………C.无输出D.1008.Python的序列类型不包括下列哪一种?()A.字符串B.列表C.元组D.字典9.下列选项中,不属于Python合法变量名的是()A.int32 B.40xl C.self D._name_10.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为()A.10 B.66 C.5 D.2311.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020Py C.Python D.name.ch12.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于()。

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

青少年软件编程(Python)等级考试试卷(三级)2021.6分数:100 题数:38一、单选题(共25题,每题2分,共50分)1.关于open()函数的参数,下列描述正确的是?()A. "w+" 以十六进制格式打开一个文件只用于写入B. "r+"打开一个文件用于读写。

文件指针将会放在文件的末尾C. "w" 打开一个文件只用于写入。

如果该文件已存在则打开文件,并从原有位置开始编辑,即保留原有内容。

如果该文件不存在,创建新文件D. "r" 以只读方式打开文件,文件的指针将会放在文件的开头2.如下图代码,请问两条红线处应该填入?()A. 1、没有变化 2、没有变化B. 1、没有变化 2、顺序会有变化C. 1、顺序会有变化 2、顺序会有变化D. 1、顺序会有变化 2、没有变化3.下面不同数制数据中,数值最大的是?()A. 0x2BB. 0o37C. 41D. 0b1001114.执行下面代码:print(bool(2)+3)打印出的结果为?()A. 3B. 4C. 5D. 报错5.求既是3的倍数且各个位上的数的和是8的倍数的三位数,适合的算法是?()A. 解析算法B. 枚举算法C. 排序算法D. 对分查找法6.下列选项不是Python异常处理可能用到的关键字?()A. tryB. elseC. ifD. finally7.已定义学期末考核科目km=["语文","数学","英语"],先根据安排需要添加综合学科进入考试科目,操作正确的是?()A. km.append("综合")B. km.insert("综合")C. km.write("综合")D. km.read("综合")8.表达式chr(ord("0")+3)的结果是?()A. 333B. '3'C. "000"D. "0","0","0"9.与十进制数 1770 对应的八进制数是?()A. 3350B. 3351C. 3352D. 354010.下面代码的输出结果是?()a = [5,1,3,4]print(sorted(a,reverse = True))A. [5, 1, 3, 4]B. [5, 4, 3, 1]C. [4, 3, 1, 5]D. [1, 3, 4, 5]11.用冒泡排序算法对6个数进行排序,进行比较的次数为?()A. 4B. 5C. 10D. 1512.以下代码执行后,如果用户输入为:3*6,则输出为?()cal=input("请输入计算公式:\n")print(eval(cal))A. 3*6B. "3*6"C. 18D. "18"13.关于Python函数的描述,正确的是?()A. 表达式float("3.14") 的结果是3.14B. 表达式type(100)的结果是十进制数C. 表达式oct(100)可以获得十六进制数D. 表达式hex(100)可以获得八进制数14.Python中abs ()函数的作用为?()A. 求绝对值B. 求开方结果C. 求平方结果D. 求立方结果15.以下代码的执行结果为?()t=(11,25,36)avg=sum(t)/len(t)print(avg)A. 24B. 24.0C. 12D. 12.016.Python中十六进制与十进制进行转换时,下列表述错误的是?()A. 十进制数57转换成十六进制,可以表示成int('57',16)B. 十进制数57转换成十六进制,可以表示成hex(57)C. 十六进制数39转换成十进制,可以表示成int('39',16)D. 十六进制数39转换成十进制,可以表示成0x3917.Python中使用open()函数打开文件完成读的功能,下列说法错误的是?()A. readlines()方法是读取文本所有的行,直到文件末尾B. readline()方法是读取文件的第一行C. 在同一个程序中,多次使用readline()方法后,程序仍读取第一行的内容D. 执行readline()方法后,运行的结果不是列表,而是字符串18.以下代码执行后,得到的结果为?()list1 = [5, 0, 6, 1, 2, 7, 3, 4]print(sorted(list1, reverse=True))A. [7, 6, 5, 4, 3, 2, 1, 0]B. [0, 1, 2, 3, 4, 5, 6, 7]C. [4, 3, 7, 2, 1, 6, 0, 5]D. [5, 0, 6, 1, 2, 7, 3, 4]19.int(7.8)的执行结果是?()A. 8B. 8.0C. 7D. 7.020.关于查找的说法,下列说法正确的是?()A. 顺序查找属于无序查找B. 对分查找一定能找到数据C. 对分查找是一种低效的查找方法D. 顺序查找次数一定比对分查找次数多21.当try子句中没有任何错误时,一定不会执行语句?()A. tryB. elseC. exceptD. finally22.Python可以通过哪个函数实现字符串数据的格式化处理?()A. formatB. intC. maxD. str23.以下代码的输出结果是?()ls =[]for m in '想念':for n in '家人':ls.append(m+n)print(ls)A. 想念家人B. 想想念念家家人人C. 想家想人念家念人D. ['想家', '想人','念家','念人']24.format方法通常用来格式化print的输出格式。

以下程序中使用format来输出:我叫小明,我今年12岁了,则代码中缺失部分应该填写?()name="小明"age=12print("我叫{},我今年{}岁了".format(_________________))A. age,nameB. name,ageC. name:ageD. age name25.下列数据中,不可能表示十六进制数的是?()A. ABCB. 17FC. 8H5D. 9a01二、判断题(共10题,每题2分,共20分)26.except语句可以有多个,Python会按except语句的顺序依次匹配你指定的异常。

正确错误27.any([])函数和any(())函数的结果是False。

正确错误28.利用Python3自带的csv库进行操作,可使用以下程序获取class.csv文件中存储的表头信息,并进行输出。

import csvwith open('class.csv') as f:reader=csv.reader(f)head_row=next(reader)print(head_row)正确错误29.利用csv格式存储二维数据时,每行都是一个一维数据,用逗号分隔,可以有空行。

正确错误30.数学老师对小明说:我要计算[4,6,3,2,5,8,7,9]这几个整数的平方,你能帮我编程实现吗?小明说:两行代码就能实现。

程序如下!请判断,小明的这个程序是否正确。

正确错误31.多次使用readline()读取文件,如果要退到文件的起始位置,可以使用seek()实现。

正确错误32.Python中使用print函数输出时,输出完毕默认会换行,不能通过修改参数改为其它间隔方式。

正确错误33.十六进制与八进制数值之间的转换,常常借助二进制或者十进制作为中间的桥梁。

正确错误34.同一个整数分别用十六进制和八进制表示后,数值一定不相等。

正确错误35.语句print("a","b","c",sep=",")的输出结果是:"a" "b" "c"。

正确错误三、编程题(共3题,共30分)36.法定节假日是根据各国、各名族的风俗习惯或纪念要求,由国家法律统一规定的用以进行庆祝及度假的休息时间。

法定节假日制度是国家政治、经济、文化制度的重要反映,涉及经济社会的多个方面,涉及广大人民群众的切身利益。

法定节假日的休假安排,为居民出行购物和休闲提供了时间上的便利,为拉动内需、促进经济增长做出了积极贡献。

给出一个2020年的节假日的放假日期CSV文件(vacations.csv),内容示例如下:以第1行为例,1230表示12月30日,0101表示1月1日。

代码功能为:读入CSV文件中数据,获得用户输入。

根据用户输入的节假日名称,输出此节假日的假期范围。

请补全代码。

fi=open("/data/① ","r")ls=[]for line in fi:ls.append(line.strip("\n").split(","))fi.close()s=input("请输入节假日名称:")for line in ls:if ② :print("{}的假期位于{}-{}之间".format(line[1], line[2], line[3]))37.尊老王国有一个默认规则,排队必须遵守年长的在前,年幼的在后。

一支正要出城的队伍,请帮助他们顺利出城。

输入:15、78、96、45、36输出[96, 78, 45, 36, 15][3, 2, 4, 5, 1]请在划线处补全代码,实现以上功能s = input()x= s.split('、')a = []b = []n = 0for i in range(0, len(x)):a.append(int(x[i]))n = ___________b.append(n)for i in range(n-1):for j in range(i+1, n):if (__________):_________________b[i], b[j] = b[j], b[i]print(a)print(b)38.有n个人围成一圈,顺序排号。

从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

相关文档
最新文档