咨询热线
来源:广州童程童美少儿编程教育机构 时间:2024/3/30 16:10:54
CCF编程能力等级认证,英文名Grade Examination of Software Programming(以下简称GESP),由中国计算机学会发起并主办,是为青少年计算机和编程学习者提供学业能力验证的平台。GESP覆盖中学全学段,符合条件的青少年均可参加认证。GESP旨在提升青少年计算机和编程教育水平,推广和普及青少年计算机和编程教育。
GESP考察语言为图形化(Scratch)编程、Python编程及C++编程,主要考察学生掌握相关编程知识和操作能力,熟悉编程各项基础知识和理论框架,通过设定不同等级的考试目标,让学生具备编程从简单的程序到复杂程序设计的编程能力,为后期专业化编程学习打下良好基础。
本次为大家带来的是Python一级认证真题解析。
2023年3月GESP Python 一级试卷解析
以下不属于计算机输入设备的有( )。
键盘
音箱
鼠标
传感器
【答案】B
【解析】本题属于考察计算机基础知识中的“输入”和“输出”概念;“输入”指外界向机器内部传递信息,“输出”指计算机内部信息向外界展示。此题中,“音箱”属于向外部播放声音,故属于输出概念,正确答案为B。
计算机系统中存储的基本单位用B来表示,它代表的是( )。
Byte
Block
Bulk
Bit
【答案】A
【解析】本题属于考察计算机基础知识中,关于存储的基本单位;计算机中,表示存储大小的较小单位为“字节”,英文为“Byte”,表示一个字节存储空间大小的单位,用大写字母B表示,故此题选A。
下面有关Python的说法,不正确的是( )。
Python是一种面向对象的程序设计语言
Python有丰富的扩展库,是Python的重要特色
Python编译器可以生成目标平台的机器代码,运行效率高
Python是解释型语言,可以跨平台运行
【答案】C
【解析】本题考察考生对于Python编程环境与语言特点的了解;C选项错误的原因为:Python是通过解释器逐行解释与运行程序,不属于编译型编程语言,且通常状况下,Python相对于C或C++等编程语言运行效率更低。
以下选项中,符合Python语言变量命名规则的是( )。
5Star
fiveStar
*Star
@Star
【答案】B
【解析】本题考察Python语言中变量名的定义规则;Python中声明变量名时,变量名中能且只能包含字母、数字、下划线,且不能用数字开头,选项中A、C、D均不满足要求,故选B。
下面有关Python循环中有关break语句的说法,正确的是( )。
含有break语句的所在循环,将不会执行该循环的else子句
含有break语句的所在循环,如果break被执行,将中断该循环;
一个循环只能有且只能有一个break语句;
一个循环可以有多个break子句,但每次执行只能一个break被执行;
【答案】B
【解析】本题属于考察循环结构中,流程控制关键字break的使用;A选项错误在于,如果循环与else结合,当循环没被break终止时,会执行else中的语句;C选项错误在于,循环结构中可以设置多个break语句;D选项的每次执行可能一个break也不被执行,而是正常结束。
在Python中实现123除以10分别得到其商a和余数b的代码是( )。
a ,b = 123 % 10 , 123 // 10
a , b = 123 // 10 , 123 % 10
a , b = 123 / 10 , 123 % 10
a , b = 123 / 10 , 123 // 10
【答案】B
【解析】本题属于考察Python中的基本运算;首先需要了解赋值运算符的规则,如a,b = 1,2,相当于a=1,b=2;其次考察求商运算符//和求余运算符%的使用;综上,本题正确答案为B。
下面有关turtle.color()的说法,正确的是( )。
turtle.color()函数不能没有参数;
turtle.color(1,2,3)表示画笔颜色为1、背景颜色为2,前景颜色为3;
turtle.color("red","green")表示画笔颜色为red、填充颜色为green;
turtle.color((1,2,3),(4,5,6))分别表示画笔颜色和填充颜色;
【答案】C
【解析】本题属于考察Python中turtle绘图库的使用;turtle库中的color函数,默认颜色为黑色,故A错误;当接收整数作为参数时,三个整数分别表示红、绿、蓝三种颜色,参数可取值只有0和1,故B、D错误;当接收字符串作为参数时,两个参数分别表示画笔颜色和填充颜色,故此题选C。
没有想要的答案?马上提问