网站大量收购独家精品文档,联系QQ:2885784924

2024年9月青少年软件编程(Python)等级-一级考试试题及答案.docx

2024年9月青少年软件编程(Python)等级-一级考试试题及答案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2024年9月青少年软件编程(Python)等级-一级考试

一、单选题

1.下列选项中关于turtle.color(red)语句的作用描述正确的是?()[单选题]*

A.只设置画笔的颜色为红色

B.只设置填充的颜色为红色

C.设置画笔和填充的颜色为红色√

D.设置画笔的颜色为红色,设置画布背景的颜色为红色

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

2.print(14+8)输出的结果是?()[单选题]*

A.22√

B.14+8

C.14

D.148

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

3.在编写Python代码中可以在同一行使用多条语句,语句之间需使用某一符号进行分隔。下列选项中哪一符号可以将多条语句进行分隔?()[单选题]*

A.:

B.;√

C.,

D..

答案解析:在编写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)

答案解析:setup()方法第一个参数为画布长,第二个参数为画布的高,第三个和第四个参数是画布位于屏幕的相对位置。故要将画布大小设置为500*400,只需要setup(500,400,x,y)即可,A选项符合,故本题正确答案为A。

5.在Python中,如果a=5,b=3,那么执行语句print(a+b==a*b)的结果是?()[单选题]*

A.8

B.False√

C.True

D.程序报错

答案解析:本题中加减乘除运算的优先级高于比较运算符的优先级,故优先计算加减乘除,a+b=8,a*b=15,判断8=15,结果是False,故本题正确答案为B。

6.执行语句print(a+b),并输入1,2,结果为?()[单选题]*

A.3

B.1

C.2

D.12√

答案解析:在Python中,不论用户输入什么类型的数据,input()函数的返回结果都是字符串,a+b返回的是‘1’+‘2’的结果12。

7.红星小学三年级评选优秀少先队员的条件是,期末考试语文成绩和数学成绩和英语成绩都必须等于或者高于90分,用Python程序描述,以下哪个是正确的?()[单选题]*

A.语文成绩=90and数学成绩=90or英语成绩=90

B.语文成绩=90or数学成绩=90or英语成绩=90

C.语文成绩=90and数学成绩=90and英语成绩=90√

D.语文成绩=90or数学成绩=90and英语成绩=90

答案解析:逻辑运算符and表示“与运算”,or表示“或运算”,由逻辑运算符连接而成的表达式称为逻辑表达式,本题的逻辑表达式中,三种学科的成绩需要同时满足大于等于90分的要求,所以使用and运算符连接。

8.假如从广东到湖南有2种不同的出行方式,从湖南到北京有3种不同的出行方式,那么从广东经过湖南再到北京,总共有几种不同的出行方式?()[单选题]*

A.2

B.3

C.5

D.6√

答案解析:从广东到北京的总路线中,包含两个子路线,第一个子路线是广东到湖南,有2种方式,第二个子路线是湖南到北京,有3种方式,总路线是由两个子路线构成的,所以共有2*3=6种不同的出行方式。

9.下面哪个运算符的运算优先级最低?()[单选题]*

A.//

B.**

C.==√

D.%

答案解析:这四个运算符中:B选项优先级最高,其次是A和D属于同一个优先级,C的优先级最低。

10.已知a=2orFalseandFalse,请问a的运算结果是?()[单选题]*

A.2√

B.True

C.False

D.2.0

答案解析:根据逻辑算符的运算顺序,a=2orFalseandFalse,先进行and计算,然后进行or计算,所以,a=2。

11.Python自带的IDLE编辑器有两种模式:脚本模式(又称为编辑器模式)和交互模式(又称为Shell模式),下列哪种方法可以实现由交互模式到脚本模式的切换?()[单选题]*

A.关闭文件

B.新建文

文档评论(0)

专业知识分享者 + 关注
实名认证
服务提供商

专注于各种专业试卷分享(尤其擅长医学类);擅长专业PPT制作

1亿VIP精品文档

相关文档