【试卷一】Python一级考试练习题

合集下载

python等级考试一级试题及答案

python等级考试一级试题及答案

python等级考试一级试题及答案一、选择题(每题2分,共10题,满分20分)1. Python中,以下哪个关键字用于定义一个类?A. defB. classC. functionD. method答案:B2. 在Python中,哪个函数用于计算一个数的平方根?A. sqrt()B. square()C. power()D. root()答案:A3. 下列哪个选项是Python中的合法变量名?A. 2variableB. variable-nameC. variable nameD. variable_name答案:D4. Python中,以下哪个函数用于将字符串转换为浮点数?A. int()B. float()C. str()D. list()答案:B5. 在Python中,以下哪个操作符用于比较两个值是否不相等?A. ==B. !=C. <=D. >=答案:B6. Python中,以下哪个函数用于计算一个数的绝对值?A. abs()B. round()C. ceil()D. floor()答案:A7. 在Python中,以下哪个关键字用于循环遍历列表中的每个元素?A. forB. whileC. doD. loop答案:A8. Python中,以下哪个函数用于将字符串转换为整数?A. int()B. str()C. float()D. list()答案:A9. 在Python中,以下哪个操作符用于连接两个字符串?A. +B. -C. *D. /答案:A10. Python中,以下哪个函数用于计算一个数的幂?A. pow()B. power()C. multiply()D. square()答案:A二、填空题(每题2分,共5题,满分10分)1. Python中的元组是不可变的,因此不能对元组中的元素进行______。

答案:修改2. 在Python中,使用______函数可以创建一个字典。

试卷一Python一级考试练习题复习知识点试卷试题

试卷一Python一级考试练习题复习知识点试卷试题

试卷一Python一级考试练习题复习知识点试卷试题Python一级考试练习题复习知识点试卷试题一、选择题(每题2分,共20分)1. 下面哪个选项是Python的关键字?A. defB. functionC. defineD. class2. 下面哪个函数可以打印输出字符串?A. print()B. input()C. len()D. range()3. 在Python中,如何获取列表的长度?A. len(list)B. size(list)C. length(list)D. count(list)4. 下面哪个运算符用于判断两个值是否相等?A. ==B. !=C. >D. <5. 下面哪个选项是Python的循环语句?A. if-elseB. for-inC. try-exceptD. break-continue6. 在Python中,如何声明一个空列表?A. list = []B. list = ()C. list = {}D. list = ""7. 下面哪个选项是函数的返回值?A. print()B. input()C. returnD. break8. 下面哪个函数用于将字符串转换为整数?A. str()B. int()C. float()D. round()9. 下面哪个选项可以用于删除列表中的一个元素?A. delete()B. remove()C. pop()D. clear()10. 下面哪个语句用于打开一个文件?A. open()B. read()C. write()D. close()二、填空题(每题2分,共20分)1. Python是一种___________编程语言。

2. 在Python中,用于存储多个值的数据类型是___________。

3. 在Python中,用于声明一个变量的关键字是___________。

4. 在Python中,用于判断条件是否成立的关键字是___________。

2024.03全国青年软件编程(Python)等级考试试卷(一级)

2024.03全国青年软件编程(Python)等级考试试卷(一级)

青少年机器人技术等级考试理论综合试卷(一级)分数:100 题数:45一、单选题(共30题,共60分)1.下列机构中不可能省力的是?()A. 动滑轮B. 定滑轮C. 斜面D. 杠杆试题编号:20240307091442745试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:2是否评分:已评分评价描述:2.如图,下列哪个建筑应用了三角形结构?()A. aB. bC. cD. d试题编号:20240307091441398试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:2是否评分:已评分评价描述:3.如图,盘山公路应用了什么来省力?()A. 杠杆B. 斜面C. 动滑轮D. 定滑轮试题编号:20240307091441774试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:2是否评分:已评分评价描述:4.如图,下列哪个是机器人? ()A. aB. bC. cD. d试题编号:20240307091441147试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:C考生得分:2是否评分:已评分评价描述:5.如图,下列哪个框架结构最稳定?()A. aB. bC. cD. d试题编号:20240307091441837试题类型:单选题标准答案:D试题难度:一般试题解析:考生答案:B考生得分:0是否评分:已评分评价描述:6.如图,从地面爬到山顶走哪条路最省力?()A. aB. bC. cD. d试题编号:20240307091442494试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:2是否评分:已评分评价描述:7.关于履带车,下列说法正确的是?()A. 使用履带会更防滑B. 使用履带更容易陷入泥沙中C. 使用履带主要是为了美观D. 履带的长度无法调节试题编号:20240307091443902试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:2是否评分:已评分评价描述:8.如图,下列哪个工具是一字型螺丝刀?()A. aB. bC. cD. d试题编号:20240307091441460试题类型:单选题标准答案:D试题难度:一般试题解析:考生答案:D考生得分:2是否评分:已评分评价描述:9.如图,机器人的电源相当于人类的?()A. aB. bC. cD. d试题编号:20240307091441225试题类型:单选题标准答案:D试题难度:一般试题解析:考生答案:D考生得分:2是否评分:已评分评价描述:10.如图,使用以下哪个工具相当于使用费力杠杆?()A. aB. bC. cD. d试题编号:20240307091443026试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:2是否评分:已评分评价描述:11.如图,使用转笔刀把手相当于使用了?()A. 滑轮B. 齿轮C. 轮轴D. 斜面试题编号:20240307091441696试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:D考生得分:0是否评分:已评分评价描述:12.关于轮轴,下列说法正确的是?()A. 轮轴只能省力B. 轮轴只能费力C. 轮轴是杠杆的变形D. 轮轴既不能省力也不能费力试题编号:20240307091442432试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:C考生得分:2是否评分:已评分评价描述:13.如图,下列选项中最省力的滑轮组是?()A. aB. bC. cD. d试题编号:20240307091442321试题类型:单选题标准答案:D试题难度:一般试题解析:考生答案:D考生得分:2是否评分:已评分评价描述:14.下列齿轮组起加速作用的是?()A. 主动轮12齿,从动轮6齿B. 主动轮6齿,从动轮18齿C. 主动轮18齿,从动轮18齿D. 主动轮6齿,从动轮6齿试题编号:20240307091443652试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:2是否评分:已评分评价描述:15.当大齿轮带动小齿轮转动时,下列说法正确的是?()A. 大齿轮转速比小齿轮快B. 大齿轮转速比小齿轮慢C. 大齿轮是从动轮D. 该齿轮组传动比为1:1试题编号:20240307091442854试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:A考生得分:0是否评分:已评分评价描述:16.关于齿轮传动,下列说法正确的是?()A. 齿轮传动只能平行啮合B. 齿轮传动只能垂直啮合C. 齿轮传动容易打滑D. 传动比与两个轮的大小有关试题编号:20240307091443778试题类型:单选题标准答案:D试题难度:一般试题解析:考生答案:D考生得分:2是否评分:已评分评价描述:17.关于荡秋千,下列说法正确的是?()A. 秋千在最高点时速度最快B. 秋千在最高点时动能最大C. 秋千在最高点时速度为0D. 秋千在最低点时速度为0试题编号:20240307091441946试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:C考生得分:2是否评分:已评分评价描述:18.关于链传动,下列说法正确的是?()A. 一条传动链只能配两个链轮B. 链传动传动比无法计算C. 链传动中链轮的转向相同D. 链条长度无法调节试题编号:20240307091443840试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:C考生得分:2是否评分:已评分评价描述:19.如图,单摆的摆线长度不同,摆动周期最长的是?()A. aB. bC. cD. d试题编号:20240307091441633试题类型:单选题标准答案:D试题难度:一般试题解析:考生答案:D考生得分:2是否评分:已评分评价描述:20.如图,该滑轮组有几个定滑轮? ()A. 0个B. 1个C. 2个D. 3个试题编号:20240307091442666试题类型:单选题标准答案:D试题难度:一般试题解析:考生答案:D考生得分:2是否评分:已评分评价描述:21.如图,这个工具是?()A. 钳子B. 扳手C. 螺丝刀D. 撬棍试题编号:20240307091441523试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:2是否评分:已评分评价描述:22.关于滑轮,下列说法正确的是?()A. 定滑轮可以省力B. 定滑轮可以改变力的方向C. 动滑轮不能省力D. 使用动滑轮相当于使用等臂杠杆试题编号:20240307091442604试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:2是否评分:已评分评价描述:23.如图,关于该滑轮组,下列说法错误的是?()A. 该滑轮组可以省力B. 含有定滑轮的个数是1个C. 含有动滑轮的个数是1个D. 可以改变力的方向但不能省力试题编号:20240307091442258试题类型:单选题标准答案:D试题难度:一般试题解析:考生答案:D考生得分:2是否评分:已评分评价描述:24.如图,两个轮大小相同,下列说法正确的是?()A. 这是齿轮传动B. 这是链传动C. 这是减速装置D. 这是加速装置试题编号:20240307091443715试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:2是否评分:已评分评价描述:25.如图,下列哪个齿轮组是齿轮垂直啮合?()A. aB. bC. cD. d试题编号:20240307091442932试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:C考生得分:2是否评分:已评分评价描述:26.如图,使用镊子相当于使用杠杆,该杠杆的支点是?()A. aB. bC. cD. d试题编号:20240307091441884试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:2是否评分:已评分评价描述:27.如图,关于该机构,下列说法正确的是?()A. 这是蜗轮蜗杆机构B. 这是齿轮平行啮合C. a是从动件D. b是主动件试题编号:20240307091442196试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:2是否评分:已评分评价描述:28.以下场景中,应用了轮轴的是?()A. aB. bC. cD. d试题编号:20240307091442557试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:2是否评分:已评分评价描述:29.如图,这是一个?()A. 平齿轮B. 冠齿轮C. 锥形齿轮D. 蜗轮试题编号:20240307091442385试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:2是否评分:已评分评价描述:30.关于齿轮啮合,下列说法正确的是?()A. 齿轮只能平行啮合B. 齿轮只能垂直啮合C. 齿轮可以多角度啮合D. 齿轮啮合时的传动比大小无法计算试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:C考生得分:2是否评分:已评分评价描述:二、多选题(共5题,共20分)31.如图,以下哪两个选项是平齿轮?()A. aB. bC. cD. d试题编号:20240307091441570试题类型:多选题标准答案:B|D试题难度:一般试题解析:考生答案:B|D考生得分:4是否评分:已评分评价描述:32.以下哪些选项是机器人的常见驱动方式?()A. 液压驱动B. 气压驱动C. 电力驱动D. 手动驱动试题类型:多选题标准答案:A|B|C试题难度:一般试题解析:考生答案:A|B|C考生得分:4是否评分:已评分评价描述:33.关于多个齿轮依次平行啮合,下列说法正确的两项是?()A. 每两个相邻的齿轮转向相同B. 每两个相邻的齿轮转向相反C. 传动比等于第一个齿轮与最后一个齿轮直接啮合时的传动比D. 传动比等于第一个齿轮与中间任意一个齿轮直接啮合时的传动比试题编号:20240307091443166试题类型:多选题标准答案:B|C试题难度:一般试题解析:考生答案:C|B考生得分:4是否评分:已评分评价描述:34.如图,在使用滑轮组时,下列说法正确的两项是?()A. 该滑轮组省力B. 该滑轮组费力C. 含有两个定滑轮D. 含有一个定滑轮试题编号:20240307091443244试题类型:多选题标准答案:A|C试题难度:一般试题解析:考生答案:C|A考生得分:4是否评分:已评分评价描述:35.如图,关于自行车,下列说法正确的两项是?()A. 采用了平行四边形结构增加稳定性B. 采用了三角形结构增加稳定性C. 脚踏板处采用了轮轴来省力D. 脚踏板处采用了轮轴来费力试题编号:20240307091443574试题类型:多选题标准答案:B|C试题难度:一般试题解析:考生答案:B|C考生得分:4是否评分:已评分评价描述:三、判断题(共10题,共20分)36.使用斜面可以省力。

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

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

试题全国青少年软件编程(Python)等级考试试卷(一级)(1)一、选择题1.Python语言源代码程序编译后的文件扩展名为()A..py B..c C..java D..c++2.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是()A.列表B.元组C.集合D.字典3.在Python中,input()函数的返回结果的数据类型为()A.Number型B.String型C.List型D.Sets型4.在python中,Int()函数的功能是返回不大于x的最大整数,设a=3,b=4,c=5 ,则下列表达式的运算结果中值最大的是()A.math.sqrt(b) B.abs(a- b)C.Int(2*a-c/b)D.a**2+b**2-c**2 5.以下Python代码输出结果中说法正确的是( )。

x=0for i in range(1,100):x=x+iprint(x)A.1+100的和B.1+99的和C.1~99所有整数的和D.1~100所有整数的和6.Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是()A.新行和字符串Good B.r"\nGood" C.\nGoodD.字符r、新行和字符串Good7.下面选项中对Python的转义字符描述错误的是()A.\r 回车B.\n 换行C.\\ 反斜杠符号D.\” 单引号8.以下Python中变量的命名正确的是()A.1a=4B.print=5C._A=2D.a+b=39.下列属于计算机编程语言的有()①Python ②Visual Basic ③Java ④C++⑤CPUA.①②④⑤B.②③④⑤C.①②③④D.①③④10.Python表达式中,可以使用()控制运算的优先顺序。

A.圆括号()B.方括号[]C.大括号{}D.尖括号<> 11.Python中的数据类型float表示()A.布尔型B.整型C.字符串型D.浮点型12.关于Python,以下几种说法不正确的是()。

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

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

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

1. 在使用turtle绘制图形时,如果要控制小海龟移动到 x 坐标为 200,y 坐标为150 的位置,以下代码能够实现效果的是()。

A. turtle.goto(150,200)B. turtle.goto(200,150)C. turtle.goto(150,200)D. turtle.goto(200,150)标准答案:D。

试题解析:本题考察的是 turtle 的 goto 语句,goto 语句的第一个参数是 x 坐标,第二个参数是 y 坐标。

2. 下列关于 Python 程序设计语言的说法,错误的是()。

A. Python 是一门面向对象的编程语言B. Python 程序文件后缀是.pyC. Python 程序只能在 IDLE 上运行D. Python 程序支持多种操作系统标准答案:C。

试题解析:本题考察的 Python 编程基础,Python 不只能够在 IDLE 上运行,还可以在 Pychar、Jupyter Notebook 等集成开发环境中运行,也可以在命令行中直接运行。

因此选项 C 是错误的。

3. 在 Python 中,使用 type()函数可以获取参数的数据类型,那么运行type(“int”)的运行结果是()。

A. <class 'int'>B. <class 'str'>C. <class 'float'>D. <class 'bool'>标准答案:B。

试题解析:type()函数可以返回传入参数的数据类型,本题中"int"是一个字符串,并非是整数。

4. 使用下列哪一项可以导入turtle画图模块()。

A. import turtleB. import TurtleC. turtle importD. import turtle.Turtle标准答案:A。

2024.03全国青年软件编程(Python)等级考试试卷(一级)

2024.03全国青年软件编程(Python)等级考试试卷(一级)

青少年软件编程(Python)等级考试试卷(一级)分数:100 题数:37一、单选题(共25题,共50分)1.下列哪个命令,可以将2024转换成'2024' 呢?()A. str(2024)B. int(2024)C. float(2024)D. bool(2024)试题编号:20240119-sw-013试题类型:单选题标准答案:A试题难度:一般试题解析:本题考察的是str() 语句,将数字转换成字符串用到的是str() 语句。

考生答案:A考生得分:2是否评分:已评分评价描述:2.猴子摘了一包桃子,第一天吃了全部的一半;第二天,吃剩下的(注意是剩下的)桃子的一半;以后每天都吃前一天剩下的一半;第四天吃完剩下的一半,发现只剩下一个桃子了。

请问:猴子一开始摘了几个桃子?()A. 4B. 8C. 16D. 32试题编号:20240119-sw-035试题类型:单选题标准答案:C试题难度:一般试题解析:本题考察的是计算思维,逆向思维倒推,第四天就有两个,第三天就有四个桃子,第二天有八个,第一天就有十六个。

考生答案:C考生得分:2是否评分:已评分评价描述:3.在编写Python代码中,经常对代码进行缩进,下列哪一选项的按键可以作为推荐使用的缩进标准键?()A. '''B. #C. 空格键D. """试题编号:20240119-yxy-002试题类型:单选题标准答案:C试题难度:一般试题解析:在代码缩进时,经常使用的是Tab符合空格键,空格键为推荐使用的缩进标准键,C答案正确。

考生答案:C考生得分:2是否评分:已评分评价描述:4.下列关于IDLE中操作的描述,错误的是?()A. 可以使用File菜单中的New File命令新建文件B. File菜单中的Run Module命令是只用来保存程序的C. 在交互模式下,可以输入exit()可以退出交互模式D. 可以使用File菜单中的Open命令打开文件试题编号:20240123-jy-004试题类型:单选题标准答案:B试题难度:容易试题解析:在IDLE中,可以使用File菜单中的New File命令新建文件,A选项正确;Run菜单中的Run Module命令执行程序,在执行前检查程序是否修改,如有修改,会自动提醒保存。

【试卷一】Python一级考试练习题图文

【试卷一】Python一级考试练习题图文

【试卷一】Python一级考试练习题图文一、选择题1.关于python发布代码及安装使用代码,下列说法错误的是()A.创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件B.在DOS命令行中打开mymodule所在的目录,使用“python setup.py sdist”命令构建发布文件C.已经构建发布的模块必须先导入程序,然后才能使用。

导入时只能使用语句“import mymodule”,不可以用“from mymodule import *”D.下载安装,使用“python setup.py install”命令安装到你的Python本地副本中2.python单行注释和多行注释分别是什么?()A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和//3.Python语言源代码程序编译后的文件扩展名为()A..py B..c C..java D..c++4.在python中,Int()函数的功能是返回不大于x的最大整数,设a=3,b=4,c=5 ,则下列表达式的运算结果中值最大的是()A.math.sqrt(b) B.abs(a- b)C.Int(2*a-c/b)D.a**2+b**2-c**2 5.Python中变量的命名遵循的规则,不正确的是()A.以字母或下划线开头,后面可以是字母、数字或下划线。

B.区分大小写C.以数字开头,后面可以是字母、数字或下划线。

D.不能使用保留字6.以下 Python 代码的运行结果是()。

a = 3b = 4a = a * bprint(a)A.3 B.4 C.12 D.a*b7.已知字符串a="python",则print(a[ 1 ]+a[ 3 ])的值为()A."yth"B."yt" C."py" D."yh"8.下面()是Python合法的变量名A.int32 B.40XL C.self D.name 9.Python中“ab ”+“cd”*2的结果是()。

2024年9月青少年软件编程Python等级考试一级真题试卷(含答案和解析)

2024年9月青少年软件编程Python等级考试一级真题试卷(含答案和解析)

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

1.下列选项中关于turtle.color('red')语句的作用描述正确的是?()A. 只设置画笔的颜色为红色B. 只设置填充的颜色为红色C. 设置画笔和填充的颜色为红色D. 设置画笔的颜色为红色,设置画布背景的颜色为红色。

答案:C。

解析:本题考察的是turtle的color语句,turtle.color('red')语句会将画笔和填充颜色都设置为红色。

2.题print(14+8)输出的结果是?()A. 22B. 14+8C. 14D. 148答案:A。

解析:本题考察的是print语句,由于14+8不是字符串,所以print在打印前会将表达式14+8进行计算,然后打印出来,因而选A。

3.在编写Python代码中可以在同一行使用多条语句,语句之间需使用某一符号进行分隔。

下列选项中哪一符号可以将多条语句进行分隔?()A.B.C.D.答案:B。

解析:在编写Python代码中可以在同一行使用多条语句,语句之间需使用分号(;)进行分隔,B答案正确。

4.在Python中可以使用setup()设置画布大小和起始位置,下列哪一项语句可以将画布大小设置为500*400?()A. turtle.setup(500,400,50,50)B. turtle.setup(400,50,50,500)C. turtle.setup(50,50,500,400)D. turtle.setup(50,500,400,50)答案:A。

解析:setup()方法第一个参数为画布长,第二个参数为画布的高,第三个和第四个参数是画布位于屏幕的相对位置。

故要将画布大小设置为500*400,只需要setup(500,400,x,y)即可,A选项符合,故本题正确答案为A。

5.在Python中,如果a=5,b=3,那么执行语句print(a+b==a*b)的结果是?()A. 8B. FalseC. TrueD. 程序报错答案:B。

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

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

全国青少年软件编程(Python)等级考试试卷(一级)图文练习一、选择题1.运行下列 Python程序,结果正确是()a=32b=14c=a//bprint(c)A.2.2 B.2 C.“2”D.42.在python语言中表示“x属于区间[a,b)”的正确表达式是()A.a≤ x or x < b B.a<= x and x < b C.a≤x and x< b D.a<=x or x<b3.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y x=x+y 4.运行如下Python程序,结果为()。

A.1 B.3 C.6 D.185.下列关于算法说法不正确的是()A.算法独立于任何具体的语言,Python算法只能用Python语言来实现B.解决问题的过程就是实现算法的过程C.算法是程序设计的“灵魂”D.算法可以通过编程来实现6.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于()。

A.高级语言B.自然语言C.汇编语言D.机器语言7.在python中,运行以下程序,结果应为()a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.5 7 B.20 10 C.22 7 D.2 108.下列Python程序运行后的输出结果是()。

s=0for i in range(1,10):s=s+iprint("s=",s)A.s=35 B.s=45 C.s=55 D.s=65 9.下列选项中,属于Python输入函数的是()。

A.random() B.print() C.Cout() D.input() 10.以下哪种语言属于高级程序设计语言()①python ②c++ ③visual basic ④javaA.①②③B.②③C.②③④D.①②③④11.Python中用来声明字符串变量的关键字是()A.str B.int C.float D.char 12.Python语言自带的IDLE环境的退出命令是()A.Esc B.close C.回车键D.exit 13.在Python中运行下列程序,输出结果为()for i in range (1,6):print(‘*’)A.****** B.* * * * * * C.* * * * * D.***** 14.( ) 不是程序设计高级语言。

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

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

全国青少年软件编程(Python)等级考试试卷(一级)(1)一、选择题1.Python的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的是()。

A.交互式B.解释型C.面向对象D.服务端语言2.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素()。

A.整数B.浮点数C.字符串D.以上都是3.在编写python程序时缩进的作用是()。

A.让程序更美观B.只在for循环中使用C.只在if语句中使用D.用来界定代码块4.下列Python程序段的运行结果是()i=0sum=0while i<10:if i%2==0:sum+=ii+=1print(‘sum=’,sum)A.sum=18 B.sum=20 C.sum=22 D.sum=305.王明同学运用 Python语言编写程序,根据输入的体重和身高计算BM值并验算其体重指数是否超标,属于()A.数据B.信息C.知识D.智慧6.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言()。

A.Python B.C++ C.VB D.C7.在Python程序设计语言中,用于输入和输出的函数分别是( )A.read( )和write() B.input( )和output()C.input( )和print() D.cin( )和cout( )8.李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是:()①规划网站结构,并确定设计风格②发布网站③网页制作④了解网站运行环境,选择网站开发工具⑤确定网站主题,收集素材A.①⑤③④②B.⑤①④②③C.①④⑤②③D.⑤①④③②9.运行Python程序的过程中出现了如下图错误提示,原因是()。

A.变量名51study太长B.应该写成"chinese" =51studyC.“chinese”应该写成“chinaˈs”D.变量名51study不符合python语言规范,变量名不能以数字开头10.Python中的数据类型float表示()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.下列关于算法说法不正确的是()A.算法独立于任何具体的语言,Python算法只能用Python语言来实现B.解决问题的过程就是实现算法的过程C.算法是程序设计的“灵魂”D.算法可以通过编程来实现13.Python文件的后缀名是()。

试题【试卷一】Python一级考试练习题word练习

试题【试卷一】Python一级考试练习题word练习

试题【试卷一】Python一级考试练习题word练习一、选择题1.在下面的python程序中,变量b和c的值为()。

A.b为6,c为6 B.b为6,c为8 C.b为8,c为8 D.b为8,c为6 2.在Python中,设a=2,b=3,表达式 not(b-a>0)值是()A.1 B.-1 C.True D.False3.以下是一段python程序:它的可以用哪个流程图表达()。

A.B.C.4.下列python表达式结果最小的是()A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//3 5.如下Python程序段x = 0while x < 50:x = (x + 2) * (x + 3)运行后,x的值为()A.0 B.72 C.50 D.1686.下列Python语句中,会导致程序运行出错的语句是()A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=17.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y x=x+y 8.已知字符串a="python",则a[-1]的值为()A."p" B."n" C."y" D."o"9.下列选项中,不属于Python语言基本数据类型的是()A.strB.intC.floatD.char10.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是()A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-1 11.Python中用来声明字符串变量的关键字是()A.str B.int C.float D.char 12.Python表达式中,可以使用()控制运算的优先顺序。

试题【试卷一】Python一级考试练习题练习

试题【试卷一】Python一级考试练习题练习

试题【试卷一】Python一级考试练习题练习一、选择题1.以下不属于高级程序设计语言的是()。

A.C++ B.VB C.机器语言D.Python 2.Python中print(66!=66)结果是()。

A.1 B.0 C.True D.False 3.在Python中print(-14//4)的运行结果是()。

A.-4 B.-3.5 C.2 D.-24.下列语言中()不属于高级语言A.python B.VC C.JAVA D.汇编语言5.在Python中,返回x的绝对值的函数是()。

A.abs(x) B.bin(x) C.all(x) D.input(x) 6.python的命令行提示符是()A.### B.>>> C./// D.C:》7.关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象B.Python语言是解释型语言C.Python语言是编译型语言D.Python语言是非跨平台语言8.在Python中,显示出信息x,并要求输入数据的是()。

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

A.random() B.print() C.Cout() D.input() 10.以下选项中,不是Python中文件操作的相关函数是()。

A.open () B.load ()C.read () D.write ()11.Python中用来声明字符串变量的关键字是()A.str B.int C.float D.char 12.下列 Python 表达式的值为偶数的是()A.12*3%5 B.len(“Welcome”)C.int(3.9)D.abs(-8)13.下列选项中,不能作为python程序变量名的是()A.abc B.abc123 C.123abc D.abc__123 14.算法用Python程序实现,以下代码中哪处语句存在语法错误()A.B.C.D.15.下列选项中不能正确表达Python中的赋值语句的是()A.X,Y=5,8 B.X=Y=5 C.X =Y+X D.10=X+Y16.下面的Python程序段运行后的输出结果是()List=[‘10’,25,’猕猴桃’,9,65]Print(List[3])A.25 B.’猕猴桃’C.猕猴桃D.917.下列有关信息的说法,不正确的是()。

【试卷一】Python一级考试练习题图文练习

【试卷一】Python一级考试练习题图文练习

【试卷一】Python一级考试练习题图文练习一、选择题1.把数式写成Python语言的表达式,下列书写正确的是()。

A.a+b/2a B.a+b/2*a C.(a+b)/2*a D.(a+b)/(2*a) 2.下列变量名在Python中合法的是()A.36B B.F55# C.for D._Good 3.python3解释器执行not 1 and 1的结果为()。

A.True B.False C.0 D.14.下列Python语句中,会导致程序运行出错的语句是()A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=1 5.12 Python语言语句块的标记是( )A.分号B.逗号C.缩进D./6.小林编写一段文件读写操作代码,文件如图,代码段如下:file=open('ceshi.txt','w')file.write("python is a programming language.")file.close( )file=open('ceshi.txt','r')print(file.read( ))该代码段运行后,输出的结果为()A.IA Distributed System Based on Python.B.python is a programming language.C.IA Distributed System Based on Python. python is a programming language.D.程序编译错误,不会输出结果7.在python中,下列属于字符串常量的是()A."python" B.3.14 C.cnt D.2018 8.Python程序文件的扩展名是()。

A..python B..pyt C..pt D..py9.下列选项中,属于Python输出函数的是()。

python一级试卷考试与答案

python一级试卷考试与答案

python一级试卷考试与答案一、选择题(每题2分,共20分)1. Python中用于定义函数的关键字是?A. classB. defC. functionD. method答案:B2. 下列哪个选项是Python中的合法变量名?A. 2variableB. variable-nameC. variable nameD. variable-name!答案:B3. Python中用于创建列表的语法是什么?A. [1, 2, 3]B. (1, 2, 3)C. {1, 2, 3}D. <1, 2, 3>答案:A4. 在Python中,哪个操作符用于比较两个值是否不相等?A. ==B. !=C. =D. <>答案:B5. 下列哪个选项是Python中的逻辑运算符?A. andB. orC. notD. All of the above答案:D6. Python中如何实现循环遍历列表?A. for i in listB. for i in range(len(list))C. for i in list.items()D. for i in list.keys()答案:B7. Python中的异常处理是通过哪个关键字实现的?A. tryB. catchC. exceptD. A and C答案:D8. 下列哪个选项是Python中的内置数据类型?A. listB. dictC. tupleD. All of the above答案:D9. Python中如何将字符串转换为小写?A. str.lower()B. str.upper()C. str.capitalize()D. str.swapcase()答案:A10. 在Python中,哪个模块用于执行日期和时间相关的操作?A. datetimeB. timeC. dateD. A and B答案:D二、填空题(每题2分,共20分)1. Python中的________运算符用于连接字符串。

python编程一级考试试题题库及参考答案

python编程一级考试试题题库及参考答案

python编程一级考试试题题库及参考答案一、选择题(每题2分,共20分)1. Python中,下列哪个选项不是合法的变量名?A. my_variableB. 1myvarC. my_var1D. my_var$答案:B2. 下面哪个函数用于将字符串转换为小写?A. upper()B. lower()C. capitalize()D. title()答案:B3. 在Python中,下列哪个数据类型不支持比较运算?A. intB. floatC. strD. list答案:D4. 在Python中,下列哪个选项用于定义函数?A. defB. functionC. defineD. func答案:A5. 下列哪个选项是Python的内置数据类型?A. tupleB. dictC. setD. All of the above答案:D6. 在Python中,下列哪个选项用于定义类?A. classB. defC. typeD. object答案:A7. 下列哪个选项是Python中用于定义列表推导式的关键字?A. ifB. forC. whileD. list答案:B8. 在Python中,下列哪个选项表示范围(range)?A. [1, 10]B. (1, 10)C. range(1, 10)D. None of the above答案:C9. 下列哪个选项用于在Python中导入模块?A. importB. includeC. requireD. use答案:A10. 下列哪个选项表示Python中的注释?A. //B. //C. #D. / /答案:C二、填空题(每题3分,共30分)11. 在Python中,使用_________关键字可以定义一个函数。

答案:def12. 在Python中,字符串是_________类型的数据。

答案:不可变13. 在Python中,下列_________语句用于遍历列表。

【试卷一】Python一级考试练习题

【试卷一】Python一级考试练习题

【试卷一】Python一级考试练习题一、选择题1.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误()1a=3b=input()c=a+bprint("c")A.1 B.2 C.3 D.42.以下Python表达式中,哪项的值与其它三项不同()A.len(“my name is james”.split())B.int(4.99)C.sum([1,2,1,1])D.max([1,2,3,4])3.下列Python程序段的运行结果是()i=0sum=0while i<10:if i%2==0:sum+=ii+=1print(‘sum=’,sum)A.sum=18 B.sum=20 C.sum=22 D.sum=304.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是()A.列表B.元组C.集合D.字典5.在Python Shell环境下,依次执行下列语句后,显示结果()。

A.9 B.165 C.172 D.216.以下python程序段执行后,输出结果为()m=29If m %3!= 0:print( m, "不能被3整除")else:print( m, "能被3整除")A.29不能被3整除B.m不能被3整除C.29能被3整除D.m能被3整除7.有如下python程序段n=int (input("请输入n值: "))x=n ; y=0y=y+1elif x<0:y=y-1print (y)执行上述语句,下列说法不正确...的是()A.若输入-1,则输出y值为-1 B.若输入0,则输出y值为-1C.若输入1,则输出y值为1 D.若输入2,则输出y值为18.对于Python语言中的语句“x=(num//100)%10”,当num的值为45376时,x的值应为()A.3 B.4 C.5 D.69.下列不可以用来搭建本地服务器的软件是()。

Python等级考试试卷一级测试卷

Python等级考试试卷一级测试卷

(Python)等级考试试卷(一级)测试卷一、单选题(共25题,每题2分,共50分)1.与a>b and b>c等价的是?()A.a>b or b>cB.a>b>cC.a>b or not bD.not a2.下面程序的运行结果是什么?()a=10b=5c=a*bprint(c)A.10B.15C.50D.53.print(30-10)输出的结果是()A.30-10B.20C.10D.30104.以下哪句Python代码可以输出“你好呀!”()A.input(“你好呀!“)B.print“你好呀!”C.你好呀!D.print(“你好呀!”)5.假设x=30,y=4,那么x%y的结果是()A.2B.7C.7.5D.1206.这段代码召唤了几只画笔海龟库?() import turtlepen=turtle.Pen()t=turtle.Pen()p=turtle.Pen()pen.pensize(5)pen.forward(100)A.1B.2C.3D.47.a=20,b=20,那么b!=a运算的结果是?()A.2B.TrueC.FalseD.0.58.以下程序运行后,显示的结果是?()a=3b=2print(a>b)print(a<b)print(a==b)print(a!=b)A.T F F TB.True False False TrueC.False True True FalseD.x=”6-1”9.假设a=2,b=10,c=a*b-5,那么c的值是?()A.150B.295C.300D.1510.能改变画笔颜色的命令是?()A.turtle.colormode()B.turtle.pencolor()C.turtle.setup()D.turtle.pu()11.下列程序的运行结果是?()A=’m1’B=’m2’C=A+Bprint(C)A.m3B.3C.m1+m2D.m1m212.下列哪一个不是Python的保留字?()A.returnB.elseC.whileD.true13.想在截图所示的第二行代码上方插入一行代码,应该点击工具栏里的哪个按钮?()A.①B.②C.③D.④14.以下x值等于3的是?()A.x=”10/3”B.x=10/3C.x=int(10/3)D.x=”6-3”15.下面哪一条命令是用来定义画笔颜色的?()A.turtle.pencolor()B.turtle.pensize()C.turtle.speed()D.turtle.left()16.命令turtle.circle(60,steps=5)的功能是?()A.绘制一个半径为60像素的圆B.绘制5个半径为60像素的圆C.绘制一个半径为60像素的圆和一个五边形D.绘制一个半径为60像素的圆内接正五边形17.Python的命令行提示符是?()A.###B.///C.>>>D.C:\>18.下列哪项不是Python的编程环境?()A.Python IDLEB.Visual Studio CodeC.JupyerNotebookD.turbo c19.哪个选项的代码可以实现如下图所示的运行结果?()A.B.C.D.20.哪个选项是turtle绘图中角度坐标系的绝对0度方向?()A.画布正上方B.画布正下方C.画布正左方D.画布正右方21.下列哪一个函数的功能是将数值转换为整数?()A.round()B.int()C.str()D.float()22.下面哪个选项不能改变turtle画笔的方向?()A.right()B.left()C.bk()D.seth()23.turtle的前进是往哪个方向?()A.屏幕窗口的右边B.画笔指向的方向C.屏幕窗口的上边D.屏幕窗口的下边24.print(3>4or4<3and1==1)结果是?()A.FalseB.TrueC.3D.425.以下选项中不是Python语言的保留字的是?()A.intB.gogoC.importD.while二、判断题(共10题,每题2分,共20分)26.IDLE环境的退出命令是回车键。

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

青少年软件编程(Python)等级考试试卷(一级)
参考样题
一、选择题(每题2分,共50分):
1、关于Python的编程环境,下列的哪个表述是正确的?
A.Python的编程环境是图形化的;
B.Python只有一种编程环境ipython;
C.Python自带的编程环境是IDLE;
D.用windows自带的文本编辑器也可以给Python编程,并且也可以在该编辑器下运行;
2、下列的哪个软件不可以编辑Python程序?
A.ipython
B.Visual Studio Code
C.JupyterNotebook
D.scratch标准版
3、下面哪个符号是Python用来给代码做注释的?
A.#
B.()
C.:
D./
4、下面print语句,哪一个是正确的用法?
A.print”(hello!)”
B.print(”hello!”)
C.print(”hello!')
D.print(”hello”!)
5、print的作用是什么?
A.在屏幕上打印出来相应的文本或者数字等;
B.在打印机里打印相关文本或者数字等;
C.可以用来画图;
D.输出一个命令行
6、下面的哪一个命令是将数值转换为字符串?
A.print()
B.text()
C.int()
D.str()
7、下面哪一个不是Python的保留字?
A.class
B.if
C.abc
D.or
8、关于变量的说法,错误的是()。

A.变量必须要命名;
B.变量第二次赋值后,第一次赋的值将被删除;
C.变量只能用来存储数字,不能表示存储文字;
D.在同一个程序里,变量名不能重复;
9、turtle.setup()命令中坐标的起始点是()。

A.屏幕桌面的左上角;
B.屏幕桌面的右上角;
C.屏幕桌面的正中间;
D.屏幕桌面的最上方正中间;
10、下面的哪一个命令不是画笔控制的命令()。

A.turtle.penup();
B.turtle.pendown();
C.turtle.pensize();
D.turtle.screensize();
11、turtle.clear()命令的作用是()。

A.清空turtle窗口,但是turtle的位置和状态不会改变;
B.清空turtle窗口,turtle的位置和状态会初始化;
C.清空turtle中的变量,但是turtle的位置和状态不会改变;
D.清空turtle中的变量,turtle的位置和状态会初始化;
12、turtle.color("red", "yellow")命令中定义的颜色分别为()
A.背景为红色,画笔为黄色;
B.背景为黄色,画笔为红色;
C.画笔为红色,填充为黄色;
D.画笔为黄色,填充为红色;
13、下面哪一段代码是海龟走到指定坐标然后左转90度?()
A.turtle.goto(90,0)
turtle.left(90)
B.turtle.left(90)
turtle.goto(90,0)
C.turtle.goto(90,0)
turtle.right(90)
D.turtle.right(90)
turtle.goto(90,0)
14、turtle.circle(120, 180)是绘制一个什么样的图形?()
A.半径为180的扇形
B.半径为120的半圆
C.半径为120的圆形
D.半径为180的圆形
15、turtle的前进是往哪个方向?()
A.屏幕窗口的右边
B.屏幕窗口的左边
C.屏幕窗口的上边
D.屏幕窗口的下边
16、python中的乘法是用哪个符号表示的?()
A.*
B.x
C./
D.#
17、print(35-10)输出的结果是()
A.35-10
B.35
C.10
D.25
18、Pthon中的==代表的是()
A.把左边的值赋值给右边;
B.把右边的值赋值给左边;
C.比较左右两边是否相等;
D.左右两边值进行交换;
19、假设a=10,b=30,那么b/a的值是()
A.300
B.20
C.3.0
D.0.333333
20、print(True and False)的结果是()
A.True
B.False
C.True and False
D.运行错误
21、假设a=30,b=10,c=a*b-5,那么c的值是()
A.150
B.295
C.300
D.25
22、a=10,b=20,那么b!=a运算的结果是()
A.2
B.True
C.False
D.0.5
23、下面的运算符中,按照运算优先级哪一个是最高级()
A.**
B.*
C. +
D. <
24、a="python2",b="python3",c=a+b,print(c)的结果是()
A.a+b
B.python5
C.c
D.python2python3
25、print(3>4 or 4>3 and 1==1)结果是()
A.False
B.True
C.3
D.4
二、判断题:
1、在Python编程环境中,>>>提示符表示进入python交互式命令
行编程模式
2、IDLE默认的文件保存名后缀为.idle。

3、字符串不可以转化为数值。

4、变量名可以随便命名。

5、在Python中变量不需要提前定义,第一次出现就是定义变量。

6、程序:a=b中,表示a与b的值相等。

7、input() 函数接受一个标准输入数据,返回为字符串类型。

8、is是python的保留字。

9、Turtle库主要是用来进行绘图的库
10、使用Turtle库之前必须要用import turtle导入库文件。

相关文档
最新文档