首页 > 编程语言 >2024年03月 GESP等级认证Python编程(一级)试题解析

2024年03月 GESP等级认证Python编程(一级)试题解析

时间:2024-06-05 10:29:13浏览次数:34  
标签:turtle 03 正确 10 Python 2024 答案 print

【单选题】(每题2分)

1、小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是?( )

A、小程序    B、计时器    C、操作系统    D、神话人物   

正确答案:C

2、中国计算机学会(CCF)在2024年1月27日的颁奖典礼上颁布了王选奖,王选先生的重大贡献是?( )

A、制造自动驾驶汽车    B、创立培训学校    C、发明汉字激光照排系统    D、成立方正公司   

正确答案:C

3、Python表达式 (3 - 2) * 3 + 5 的值是?( )

A、-13    B、8    C、2    D、0   

正确答案:B

4、Python语句 print("5%2=",5 % 2) 执行后的输出是?( )

A、2 2    B、1 1    C、5%2=2    D、5%2= 1   

正确答案:D

5、执行Python语句 a = input() 时如果输入 5+2 ,下述说法正确的是?( )

A、变量 a 将被赋值为整数7    B、变量 a 将被赋值为字符串,字符串内容为 5+2    C、语句执行将报错,不能输入表达式   

D、语句执行将报错,因为 input() 函数的括号内没有提示字符串作为参数   

正确答案:B

6、下面Python代码执行后的输出是?( )

a = 1

print(f"a+1={a+1}")

A、a+1= 2    B、a+1=2    C、2=2    D、2= 2   

正确答案:B

7、下面Python代码执行时输入21后,有关描述正确的是?( )

N = int(input())

if N%3 == 0:

    print("能被3整除")  #第4行

elif N%7 == 0:

    print("能被7整除")

else:  #第7行

    print("不能被3和7整除")  #第8行

A、仅有代码4行被执行    B、第4和第7行代码都被执行    C、仅有代码第7行被执行   

D、第8行代码将被执行,因为 input() 输入为字符串   

正确答案:A

8、下面Python代码第2行,总共被执行次数是?( )

for i in range(-10, 10):

    print(i)

A、0    B、10    C、19    D、20   

正确答案:D

9、下面Python代码执行后的输出是?( )

tnt = 0 #保存累加的和

for i in range(10):

    if i % 3 and i % 7:

        tnt += i

print(tnt)

A、0    B、7    C、18    D、20   

正确答案:D

10、下面Python代码执行后的输出是?( )

N = 10

while N != 0:

    if N % 3 == 0:

        print(N, end = "#")

A、9#6#3#    B、9#6#3#0#    C、8#7#5#4#2#1#    D、10#8#7#5#4#2#1#   

正确答案:B

11、下面Python代码用于判断键盘输入的整数是否为质数。质数是只能被1和它本身整除的数。在横线处应填入代码是?( )

N = int(input())

cnt = 0 #记录N被整除次数

for i in range(1, N + 1):

    if ________:

        cnt += 1

if cnt == 2:

    print(f"{N}是质数")

else:

    print(f"{N}不是质数")

A、n % i    B、n % i == 0    C、n // i    D、n / i   

正确答案:B

12、下面Python代码执行后的描述,正确的是?( )

import turtle

for i in range(10):

    if i % 2 == 0:

        turtle.pencolor("red")

    else:

        turtle.pencolor("blue")

turtle.forward(50)

A、有4条蓝色线段5条红色线段,总计9条线段    B、有4条红色线段5条蓝色线段,总计9条线段   

C、有5条蓝色线段5条红色线段,总计10条线段    D、只有1条线段,线段颜色为蓝色   

正确答案:D

13、下面Python执行后输出是?( )

import turtle

turtle.pencolor("red")

for i in range(3):

    turtle.forward(50)

    turtle.left(90)

A、红色正方形,四周封闭    B、红色正方形,左边有缺口    C、红色正方形,右边有缺口    D、红色正方形,底边有缺口   

正确答案:B

14、下面Python代码执行后正确的图形是?( )

import turtle

turtle.pencolor("red")

for i in range(3):

    turtle.circle(150, 90)

A、完整圆形,但原位置重复三次,看起来是一个圆    B、以坐标(150,90)为圆心的完整圆形   

C、不是完整圆形,缺少左下角的四分之一    D、不是完整圆形,缺少右下角的四分之一   

正确答案:C

15、为画出如下所示图形,下面Python代码横线处应填入?( )

import turtle

for i in range(5):

    turtle.circle(50, steps = 4)

    turtle.forward(________)

A、150    B、100    C、50    D、0   

正确答案:B

【判断题】(每题2分)

16、小杨今年春节回奶奶家了,奶奶家的数字电视可以通过遥控器输入电视剧名称来找到想播放的电视剧,所以可以推知里面有交互式程序在运行。( )

正确答案:正确

17、任何一个 for 循环都可以转化为等价的 while 循环。( )

正确答案:正确

18、在Python代码中变量 n 被赋值为27,则 print(n // 10) 执行后输出的是 7 。( )

正确答案:错误

19、Python语句 print(2,3,sep="#",end="&") 执行后输出的是 2#3& 。( )

正确答案:正确

20、在Python中, while 可能是死循环,而 for-in 循环不可能是死循环。( )

正确答案:正确

21、Python表达式 "10"*2 执行时将报错,因为 "10" 是字符串类型而 2 是整数类型,它们数据类型不同,不能在一起运算。( )

正确答案:错误

22、在Python, break 语句用于提前终止当前层次循环,适用于 while 循环,但不适用于 for-in 循环。( )

正确答案:错误

23、以下Python代码默认将绘制一条水平直线。( )

import turtle

turtle.goto(50, 0)

正确答案:正确

24、Python代码执行后,将绘制一个边长为100的等边三角形,且填充颜色为红色。( )

import turtle

turtle.fillcolor("red")

turtle.begin_fill()

turtle.circle(100, steps = 3)

turtle.end_fill()

正确答案:错误

25、Python代码 turtle.right() 也可以实现海龟指向左旋转。( )

正确答案:正确

【编程题】

26、小杨买书

【问题描述】

小杨同学想用零花钱购买图书,已知图书单价为13元,请根据输入的零花钱数量,编写程序计算出最多可以购买多少本图书,以及还剩余多少零花钱。

【输入描述】

只输入一个正整数,表示小杨零花钱的数量。(注意:零花钱的数量大于0但小于200,该条件不必体现在程序之中)

【输出描述】

输出为两行。第1行,最多购买图书的数量,第2行为购买图书后剩余的零花钱数量。

【样例输入1】

100

【样例输出1】

7

9

【样例解释1】

100为小杨可用于购买图书的金额,7为最多可以购买图书的数量,每本13元,最多可以购买7本,剩余9元不够购买一本,9为购买图书后的剩余零花钱数量。

【样例输入2】

199

【样例输出2】

15

4

【参考程序】

m = int(input())

print(m // 13)

print(m % 13)

27、找因数

【问题描述】

小杨同学最近刚刚学习了因数的概念,具体来说,如果一个正整数 N 可以被另一个正整数 M 整除,我们则说 M 是 N 的因数。如6可以被2整除,因此2是6的因数。

请编写一个程序,从小到大输出正整数 N 的所有因数。如输入6,则逐行输出1、2、3、6。

【输入描述】

输入一行一个正整数 N,假设 N ≤ 1000(注意:不必反应到编程代码之中)。

【输入描述】

输出若干行,为 N 的所有约数,从小到大排列。

【特别提醒】

在常规程序中,输入、输出时提供提示是好习惯。但在本场考试中,由于系统限定,请不要在输入、输出中附带任何提示信息。

【样例输入1】】

1

【样例输出1】】

1

【样例输入2】】

6

【样例输出2】】

1

2

3

6

【样例输入3】】

10

【样例输出3】】

1

2

5

10

【参考程序】

a = int(input())

for i in range(1, a + 1):

    if a % i == 0:

        print(i)

标签:turtle,03,正确,10,Python,2024,答案,print
From: https://blog.csdn.net/bukpm888/article/details/139464968

相关文章

  • 2024/6/5 工程数学 实验四
    f(x)=(x1​+10x2​)2+5(x3​−x4​)2+(x2​−2x3​)4+10(x1​−x4​)4我们将这个函数实现为MATLAB代码,并使用FR共轭梯度法对其进行优化。首先需要定义目标函数及其梯度。然后,使用前面介绍的FR共轭梯度法进行优化。目标函数和梯度的定义我们需要先定义目标函数f(x)f(x)f(x)及......
  • 构建之法阅读笔记03
    第六章敏捷流程敏捷开发的原则是:1.尽早并持续地交付有价值的软件以满足顾客需求  2.敏捷流程欢迎需求的变化  3.经常发布可用的软件,发布间隔可以从几周到几个月,能短则短 4.业务人员和开发人员在项目开发过程中应该每天共同工作 5.以有进取心的人为项目核心,充分支持信......
  • 计算机毕业设计项目推荐,28259校园信息交流平台的设计与实现(开题答辩+程序定制+全套文
    摘 要随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,校园信息交流平台被用户普遍使用,为方便用户能够可以随时进行校园信息交流平台的数据信息管理,特开发了基于校园信息交流......
  • 计算机毕业设计项目推荐,28326 校园商店管理系统的设计与实现(开题答辩+程序定制+全套文
    摘 要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,校园商店当然也不能排除在外。校园商店是以实际运用为开发背景,运用软件工程原理和开发方法,采用Java技术构建的一个管理系统。整个开发过程首先对软件系统......
  • 【机器学习基础】Python编程02:五个实用练习题的解析与总结
    Python是一种广泛使用的高级编程语言,它在机器学习领域中的重要性主要体现在以下几个方面:简洁易学:Python语法简洁清晰,易于学习,使得初学者能够快速上手机器学习项目。丰富的库支持:Python拥有大量的机器学习库,如scikit-learn、TensorFlow、Keras和PyTorch等,这些库提供了......
  • Python数据分析案例45——基于融合模型(Stack)的电商用户购买行为预测
    案例背景最近618快到了,上电商购买的人很多,正好我手上还有这个用户购买行为的数据,就做了一个机器学习模型流程,然后也使用的都是常见的机器学习模型,但是加了一点创新吧,使用了stacking融合模型。简单来说就是使用了很多机器学习模型一起融合,这样的好处在于会降低方差,使预测结果更......
  • 赶紧收藏!2024 年最常见 20道 Kafka面试题(八)
    上一篇地址:赶紧收藏!2024年最常见20道Kafka面试题(七)-CSDN博客十五、Kafka中生产者运行流程是怎样的?Kafka生产者的运行流程涉及多个步骤,这些步骤确保了消息能够高效、可靠地从生产者发送到Kafka集群。以下是生产者运行流程的详细步骤:初始化:首先,生产者需要初始化,这包括设......
  • (免费领源码)Java/Mysql数据库+04770 基于Java的书籍借阅管理系统设计与实现,计算机毕业
    摘 要随着科学技术的告诉发展,我们已经步入数字化、网络化的时代。图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化的重要基地。图书馆的工作是学校和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。为了提高图书馆的工作效率......
  • (免费领源码)Java/Mysql数据库+04827基于PHP的高校二手物品交易系统的设计与实现,计算机
    本科生毕业论文(设计) 题   目PHP高校二手物品交易系统学   院       XXXXX     专业班级   XXXXX学生姓名       XXXX    指导教师            XXXX          撰写日期:2022年5月10日目 录摘......
  • 第三届机器人、人工智能与信息工程国际学术会议(RAIIE 2024)
    【ACM独立出版/Fellow大咖云集】2024年第二届机器人、人工智能与信息工程国际学术会议(RAIIE2024)20243rdInternationalSymposiumonRobotics,ArtificialIntelligenceandInformationEngineering大会官网:https://ais.cn/u/juURra大会时间:2024年07月05-07日大会地点:新......