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

【单选题】(每题2分)

1、以下不属于计算机输出设备的有( )。

A、麦克风

B、音箱

C、打印机

D、显示器

正确答案:A

试题解析:麦克风是属于计算机的输入设备。

2、ChatGPT 是 OpenAI 研发的聊天机器人程序,它能通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,完成很多工作。

请你猜猜看,下面任务中,ChatGPT 不能完成的是( )。

A、改邮件

B、编剧本

C、擦地板

D、写代码

正确答案:C

试题解析:ChatGPT的用途非常广泛,可以用于自然语言处理(NLP)任务,如对话生成、问答系统、文本生成等,但擦不了地板。

3、Python 表达式 2+3**2*3 的值是( )。

A、15625

B、731

C、75

D、29

正确答案:D

试题解析:根据运算符优先级,先进行幂运算,再进行乘法运算,最后加法运算。

4、Python 语句 print(5//2*3,5%2*3)执行后的输出是( )。

A、0 5

B、05

C、6 3

D、63

正确答案:C

试题解析:本题是分别输出两个算式的值,B、D排除,注意//是整除,%是取余,所以答案为6 3。

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

A、变量 a 将被赋值为整数值 3

B、变量 a 将被赋值为浮点数 3.14

C、变量 a 将被赋值为整数值 4

D、语句执行将报错

正确答案:D

试题解析:a = int(input())为将用户输入的整数字符串转换为整数型数值并赋值给a,若输入3.14,其不为整数所以会报错。

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

n = 18if n % 3:print(0, end = "#")
else:print(1, end = "#")
if n % 5:print(0)
else:print(1)

A、0#1

B、1#0

C、0#0

D、1#1

正确答案:B

试题解析:n的值为18;

第一个判断条件不满足,执行else输出1#;

第二个判断条件满足,输出0。

7、下面 Python 代码执行后的输出是( )。

tnt = 0for i in range(-50, 50):tnt += iprint(tnt)

A、-50

B、0

C、50

D、100

正确答案:A

试题解析:相当于算-50+(-49)+(-48)+...+49的值,即为-50。

8、下面 Python 代码执行后的输出是( )。

tnt = 0for i in range(10, 2):tnt += iprint(tnt)

A、0

B、3

C、20

D、25

正确答案:A

试题解析:for循环的循环次数为0,所以直接输出tnt的值0。

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

tnt = 0for i in range(2,6):if i % 2:tnt += iprint(tnt)

A、6

B、8

C、12

D、14

正确答案:B

试题解析:range生成的数中只有3,5除以2的余数不为0,所以答案为8。

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

n = 10
tnt = 0while n != 0:if n % 3:tnt += nn -= 1print(tnt)

A、18

B、22

C、33

D、37

正确答案:D

试题解析:从10到1的数中,10,8,7,5,4,2,1除以3的余数不为0,所以和为37。

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

import turtlefor i in range(10):if i % 2 == 0:turtle.pencolor("red")else:turtle.pencolor("blue")turtle.forward(i*10)

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

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

C、有 5 条蓝色线段 5 条红色线段,总计 10 条线段

D、有 5 条红色线段 5 条栏色线段,总计 10 条线段

正确答案:B

试题解析:i的值从0到9,其中i为偶数,绘制红色线段(4条);i为奇数绘制蓝色线段(5条)。

12、下面 Python 执行后输出是( )。

import turtlefor i in range(10):turtle.circle(i*10)

A、

B、

C、

D、以上都不正确

正确答案:A

试题解析:将range生成的值乘10作为半径画圆,循环10次,如图A。

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

import turtlefor i in range(5):if i % 2 == 0:turtle.right(90)turtle.pencolor("red")else:turtle.left(90)turtle.pencolor("blue")turtle.forward(10*15-10*i)

A、

B、

C、

D、

正确答案:A

试题解析:当i=0时,执行右转90度(方向向下),绘制红色线段;

当i=1时,执行左转90度(方向向右),绘制蓝色线段;

当i=2时,执行右转90度(方向向下),绘制红色线段;

当i=3时,执行左转90度(方向向右),绘制蓝色线段;

如图A所示。

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

import turtlefor i in range(5):turtle.penup()turtle.goto(________)turtle.pendown()turtle.circle(40,steps = 4)

A、i*80, 0

B、i*40, 0

C、0, i*80

D、0, i*40

正确答案:A

试题解析:画完一个正方形后需抬笔向右前进80(因圆的半径为40),即将画笔移动到坐标为i*80,0的位置,再落笔完成下一个正方形。

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

import turtlefor i in range(5):turtle.left(90)turtle.circle(40, ________)turtle.goto(80*(i+1), 0)turtle.left(90)

A、-180

B、-90

C、90

D、180

正确答案:D

试题解析:本题需画一个半径为40,夹角为180度的半圆,所以应填180,表示弧形的角度为180度。

【判断题】(每题2分)

16、计算机硬件主要包括运算器、控制器、存储器、输入设备和输出设备。

正确答案:正确

试题解析:该说法是正确的。

17、诞生于 1958 年的 103 机是中国第一台通用数字电子计算机,比 1946 年在美国诞生的第一台通用电子计算机 ENIAC 晚了十多年。

正确答案:正确

试题解析:题目描述的是正确的。

18、在 Python 代码中变量 n 被赋值为正整数,则表达式 print(n % 10)的值为正整数 n 的个位数。

正确答案:错误

试题解析:print函数没有返回值,问题为表达式的值为多少所以错误,若为问n%10的值则正确。

19、Python 语句 print(2,3,sep="#",end="->")中的 sep 和 end 先后顺序不能改变。

正确答案:错误

试题解析:函数的参数若指定参数名则可以改变位置,若未指定则参数位置为默认位置。

20、Python 函数 input()可以输入字符串、整数、浮点数等。

正确答案:错误

试题解析:input()的输入只能是字符串。

21、Python 表达式 int("10"*2)+10 的值为整数 30。

正确答案:错误

试题解析:"10"*2结果为"1010",再将其转换为整数型1010后加10,结果为1020。

22、在 Python 中,通常可以用 while 模拟实现 for-in 循环,但 for-in 未必能模拟实现 while循环。

正确答案:正确

试题解析:题目表述正确。for-in循环的次数固定,而while循环的次数不固定。

23、在 Python 代码中,可以将变量命名为 print,虽然 print 是输出函数名称,但该变量命名非常不好。

正确答案:正确

试题解析:题目表述正确,print不是关键字,可以作为变量名,但应尽量避免使用,容易和print函数产生混淆。

24、以下 Python 代码将绘制一个红色填充的圆。

import turtle
turtle.fillcolor("red")
turtle.circle(20)

正确答案:错误

试题解析:填充圆形,需要使用begin_fill()和end_fill()函数。

25、Python 代码 turtle.forward()执行后,不改变海龟朝向。

正确答案:正确

试题解析:此函数为指定海龟前进的距离,方向为海龟的朝向,所以并不改变朝向

【编程题】

26、(本题25分)【问题描述】

小明在为自己规划学习时间。现在他想知道两个时刻之间有多少分钟,你能通过编程帮他做到吗?

【输入描述】

输入 4 行,第一行为开始时刻的小时,第二行为开始时刻的分钟,第三行为结束时刻的小时,第四行为结束时刻的分钟。

输入保证两个时刻是同一天,开始时刻一定在结束时刻之前。时刻使用 24 小时制,即小时在 0 到 23 之间,分钟在 0 到 59 之间。

【输出描述】

输出一行,包含一个整数,从开始时刻到结束时刻之间有多少分钟。

【样例输入1】

9

5

9

6

【样例输出1】

1

【样例输入2】

9

5

10

0

【样例输出2】

55

参考程序:

h1 = int(input())
m1 = int(input())
h2 = int(input())
m2 = int(input())print(h2*60+m2-h1*60-m1)

27、(本题25分)【问题描述】

(1)累计相加,形如:1+(1+2)+(1+2+3)+(1+2+3+4)+……+(1+2+3+4+5+……+n);

(2)利用 input()语句输入一个大于 1 的正整数;

(3)观察后一项与前一项的关系;

【输入描述】

输入一个大于 1 的正整数,假设输入合规,不考虑不合规情景,如带小数点的数,负数等;

特别提示:常规程序中,输入时好习惯是有提示。考试时由于系统限定,输入时所有 input()函数不可有提示信息。

【输出描述】

输出累计相加的结果

【样例输入1】

3

【样例输出1】

10

【样例输入2】

4

【样例输出2】

20

【样例输入3】

10

【样例输出3】

220

参考程序:

#计算:1+(1+2)+(1+2+3)+(1+2+3+4)+......+(1+2+3+4+......+n)N = int(input())
allTnt = 0 #保存全部序列之和
subTnt = 0 #保存子序列之和for i in range(1, N + 1):subTnt += iallTnt += subTntprint(allTnt)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/17705.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

死磕数据库系列(三十四):MySQL 性能测试工具 sysbench 详解

点关注公众号,回复“1024”获取2TB学习资源! 前面给大家介绍了:死磕数据库系列(三十三):MySQL 性能分析与相关工具的使用。今天我将详细的为大家介绍 MySQL 数据库的性能测试工具 sysbench 的相关知识 &…

Access denied You do not have access to chat.openai.com 【Error reference number: 1020】

使用自己的魔法无法访问chatgpt:Access denied You do not have access to chat.openai.com 【Error reference number: 1020】 1.原因2. 解决办法(2023 4.6 有效)下面是具体的操作步骤: 3. 可能出现的问题安装问题 4. 转载 1.原因…

chatgpt赋能python:Python转换成数字:从字符串到整数的完整指南

Python 转换成数字:从字符串到整数的完整指南 在Python编程中,经常需要将字符串转换成数字类型,例如整数,浮点数或复数。字符串是由字符组成的序列,而数字是用于数学计算的数据类型。因此,了解如何正确地将…

CSDN账号注销问题

在CSDN网站https://www.csdn.net/右下脚的QQ图标,点击联系客服弹出QQ对话框,直接问怎么注销账号。 客服需要你提供用户名、绑定邮箱、手机号、注册时间及地点来核验信息,通过后就会注销,其实也没注销账号,只是解绑了然…

当我们在谈论ChatGPT时,我们在谈论什么?

当我们在谈论ChatGPT时,我们在谈论什么? 文章目录 当我们在谈论ChatGPT时,我们在谈论什么?一、介绍GPT-4相比GPT-3.5有何不同呢1.交谈能力2.多语言翻译精确度3.视觉输入 二、应用领域1.小镇做题家 (学术研究)2.Cosplay&#xff0c…

【人工智能】xAI——“X宇宙”又增添了一位新成员

个人主页:【😊个人主页】 🌞热爱编程,热爱生活🌞 文章目录 前言xAI团队成员做解开宇宙本质的AI 前言 有人问他,xAI公司是干啥的?马斯克的回答引用了其偶像、科幻作家道格拉斯・亚当斯的话&…

html静态网站基于游戏网站设计与实现共计10个页面 (仿地下城与勇士游戏网页)

🎉精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

谷歌dns服务器未响应,“DNS服务器未响应”怎么办? - 爱绿豆

网络连接不上原因有很多,其中“DNS服务器未响应”这个问题让不少人受到困扰。当联网出现异常,诊断出结果显示“DNS服务器未响应”怎么办? 什么是DNS服务器? DNS服务器是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain n…

安全运营场景下的机器学习算法应用

观测到一个有意思的现象: 假设把安全划分为 基础安全 和 业务安全,PR类的议题中,会出现分级:基础安全领域,喜欢讲纵深防御,给出一个炫酷的架构图,然后各种技术关键字往上标;业务安全…

人工智能时代,普通的我们如何提升自己的核心竞争力

今天这篇文章,麒麟子不聊技术,想聊聊大家都在关心的问题:人工智能时代,普通的我们如何提升自己的核心竞争力。 看着社区的开发者们都在讨论 ChatGPT,麒麟子也试用了一下,已经成功让它参与到了下面的工作&a…

Python+Yolov5跌倒检测 摔倒检测 人物目标行为 人体特征识别

PythonYolov5跌倒检测 摔倒检测 人物目标行为 人体特征识别 如需安装运行环境或远程调试&#xff0c;见文章底部个人QQ名片&#xff0c;由专业技术人员远程协助&#xff01; 前言 这篇博客针对<<PythonYolov5跌倒摔倒人体特征识别>>编写代码&#xff0c;代码整洁&a…

ArcGISPRO 和 ChatGPT集成思路

“我们如何一起使用 ArcGIS PRO 和 ChatGPT&#xff1f;”ArcGIS Pro 是一款功能强大的桌面 GIS 软件&#xff0c;用于制图、空间分析和数据管理。ChatGPT 是一种 AI 语言模型&#xff0c;可用于自然语言处理任务&#xff0c;例如文本生成和响应。 结合使用 ArcGIS Pro 和 Chat…

可真刑!两高中生用 AI 生成涩图,疯狂变现

&#x1f447;&#x1f447;关注后回复 “进群” &#xff0c;拉你进程序员交流群&#x1f447;&#x1f447; 转自&#xff1a;新智元 【导读】生成式AI火了以后&#xff0c;限制输出内容的就只剩人们的想象力了。这不&#xff0c;两个高中生用AI生成裸照&#xff0c;疯狂在道…

滥用GPT,被抓了.....

程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2.8 分钟。 来自&#xff1a;IT之家 IT之家 5 月 7 日消息&#xff0c;IT之家从甘肃公安官方获悉&#xff0c;近日&#xff0c;甘肃省平凉市公安局网安大队成功侦破了一起利用人工智能技术制造虚假新闻的…

基于GPT API开发的软硬件产品的合规风险分析

随着OpenAI提供的ChatGPT产品在国内爆火&#xff0c;目前国内很多企业都已开始研究基于ChatGPT引擎为用户提供AIGC内容。ChatGPT背后的运营公司OpenAI也非常贴心的提供了GPT-3.5、GPT-4等模型的API供开发者调用&#xff0c;笔者预计国内接下来会有很多基于GPT-3.5、GPT-4模型的…

大数据技术闲侃之岗位选择解惑

前言 写下这篇文章是因为五一节前给群友的承诺&#xff0c;当然按照以往的惯例&#xff0c;也是我背后看到的这个现象&#xff0c;我发现大部分同学在投递岗位的时候都是投递数据分析岗位&#xff0c;其实背后并不是很清楚背后的岗位是做啥的&#xff0c;想想我自己的工作生涯…

给AI降温!多国机构出手开启ChatGPT调查,立法、监管一个不落

自从硅谷科技大佬们公开呼吁暂停AI训练的提议之后&#xff0c;人类与超强AI之间的争议直接被摆上了台面。 围绕着支持与反对的态度&#xff0c;多方展开了激烈辩论&#xff0c;这一网络论战甚至惊动了各国的监管部门。 3月底&#xff0c;意大利数据保护局率先行动下线了当地的…

chatgpt赋能python:Python破解wifi:真相与方法探讨

Python破解wifi&#xff1a;真相与方法探讨 作为一种通用、易学、灵活的编程语言&#xff0c;Python已经在各种领域得到了广泛应用&#xff0c;其中一项重要应用是网络安全。在网络安全方面&#xff0c;Python可以被用来进行许多操作&#xff0c;包括破解wifi密码。本文将探讨…

开发者-ChatGPT meets Web3.0 用AI赋能去中心化应用

ChatGPT meets Web3.0: 用AI赋能去中心化应用 随着Web3.0的到来&#xff0c;去中心化应用&#xff08;dApps&#xff09;正在成为新的热点。与传统的Web2.0应用相比&#xff0c;Web3.0应用具有更高的安全性、更好的隐私保护、更好的用户掌控和更广阔的应用场景等优势。作为一种…

GPT能给审计带来什么

ChatGPT的出现&#xff0c;让人工智能再次站在了聚光灯下&#xff0c;引发持续性的热议和关注。GPT模型作为重要的支撑&#xff0c;国内外近段时间密集性地发布了众多的大语言模型&#xff0c;OpenAI推出GPT-4、谷歌推出LaMDA和PaLM等大模型、Meta推出开源大模型LLaMA&#xff…