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

第 1 题 【单选题】

运行下方代码段,输出是6,则输入的可能是( )。

a = eval(input())

print(a)

A :8%2

B :8/2

C :3*2

D :3**2

正确答案:C
试题解析:

第 2 题 【单选题】

关于Python变量,下列叙述正确的是( )。

A :变量不区分大小写

B :变量可用字母、数字和_(下划线)表示

C :变量c赋值为0表示为:var c = 0

D :变量第一次赋值后,其数据类型不可更改

正确答案:B
试题解析:

第 3 题 【单选题】

使a减3的结果除以b的是( )。

A :(a - 3) / b

B :a - 3 / b

C : (a - 3) // b

D :a - 3 // b

正确答案:A
试题解析:

第 4 题 【单选题】

变量a为整型的是( )。

A :a = 1.1

B :a,b = 1,1.3

C :a = ’1’

D :a = b = 1.0

正确答案:B
试题解析:

第 5 题 【单选题】

下列属于Python保留字的是( )。

A :If

B :For

C :Else

D :None

正确答案:D
试题解析:

第 6 题 【单选题】

在Python中,合法的变量名是( )。

A :import

B :from_import

C :@import

D :import-1

正确答案:B
试题解析:

第 7 题 【单选题】

下列数值填入①处后,不能输出a的是(   )。

 if _①__: 

        print(“a”)

A :3

B :2

C :1

D :0

正确答案:B
试题解析:

第 8 题 【单选题】

运行下方代码段,输出的是(  )。

a, b, str = 2, 5, 'independ'

print(str[a:b])

A :ep

B :dep

C :depe

D :ndep

正确答案:B
试题解析:

第 9 题 【单选题】

运行下方代码段,输出的是(  )。

scores = [95, 93, 98]

scores.append('2')

print(scores)

A :[95, 93, 98, [2]]

B :[95, 93, 98, [‘2’]]

C :[95, 93, 98, 2]

D :[95, 93, 98, ‘2’]

正确答案:D
试题解析:

第 10 题 【单选题】

运行下方代码段,输出的是(   )。

a, b, c, d = 0, 1, 2, None

if (a and c):

    d = a * b

elif (b or c):

    d = a + c

elif not b:

    d = b

print(d)

A :0

B :1

C :2

D :None

正确答案:C
试题解析:

第 11 题 【单选题】

运行下方代码段,输出的是(   )。

x, y = 3, 2

if x > 2:

	if y > 2:

		z = x + y

		print("z is ", z)

	else:

		print("y is ", y)

else:

	print("x is ", x)

A 😒 is 5

B :y is 2

C :x is 3

D :x is 2

正确答案:B
试题解析:

第 12 题 【单选题】

运行下方代码段,输出的是( )。

x, y = -4, -8

if x < 0:

	x = -x

print(x * y + x)

A :36

B :28

C :-28

D :-36

正确答案:C
试题解析:

第 13 题 【单选题】

下列代码段执行有误的是( )。

A :a = int(‘4.5’)

B :a = float(‘4’)

C :a = int(float(‘4.5’))

D :a = str(int(4.5))

正确答案:A
试题解析:

第 14 题 【单选题】

运行下方代码段,输出的是( )。


for i in range(10):

    for t in range(5):

        s = i + t

print(s)

A :50

B :36

C :15

D :13

正确答案:D
试题解析:

第 15 题 【单选题】

运行下方代码段,输出的是(  )。

s = 1

for i in range(5):

    if i == 4:

        continue

        s = i * s

print(s)

A :120

B :60

C :30

D :1

正确答案:D
试题解析:

第 16 题 【单选题】

已知a = [1,2,3],下列代码执行有误的是(  )。

A :t = int(max(str(a)))

B :t = int(str(max(a)))

C :t = int(str(len(a)))

D :t = int(len(str(a)))

正确答案:A
试题解析:

第 17 题 【单选题】

下列与第二行代码作用相同的是(  )。

a = [1, 2, 5, 6]

t=a[0]

for i in a:

    if t > i:

        t=i

print(i)

A :t = max(a)

B :t = min(a)

C :t = sum(a)

D :t = round(a)

正确答案:A
试题解析:

第 18 题 【单选题】

运行下方代码段,输出的是(   )。

print(pow(3, 2))

A :9

B :8

C :6

D :5

正确答案:A
试题解析:

第 19 题 【单选题】

运行下方代码段,当输入字符串“s”时,输出的是(   )。

try:

    x = "请输入一个数字: "

    x = input(x)

    print(int(x))

except ValueError:

    print("输入的不是数字!")

except:

    print("出现未知错误。")

A :请输入一个数字:

B :出现未知错误。

C :输入的不是数字!

D :int(x)

正确答案:C
试题解析:

第 20 题 【单选题】

运行下方代码段,输出的结果是( )。

import turtle

turtle.pensize(3)

for i in range(1,5):

    r=i*20

    turtle.circle(r)

turtle.done()

A :在这里插入图片描述

B :在这里插入图片描述

C :在这里插入图片描述

D :在这里插入图片描述

正确答案:A
试题解析:

第 1 题 【判断题】

Python使用缩进来表示代码之间的包含和层次关系。

A :正确
B :错误
正确答案:A
试题解析:

第 2 题 【判断题】

input()函数总是将用户的输入作为字符串型数据。

A :正确
B :错误
正确答案:A
试题解析:

第 3 题 【判断题】

import sys可以引入Python标准库中的sys模块。

A :正确
B :错误
正确答案:A
试题解析:

第 4 题 【判断题】

print()添加end=""可以使输出不换行。

A :正确
B :错误
正确答案:A
试题解析:

第 5 题 【判断题】

Python中单行注释以@开头。

A :正确
B :错误
正确答案:B
试题解析:

第 6 题 【判断题】

Python解释器只有一种。

A :正确
B :错误
正确答案:B
试题解析:

第 7 题 【判断题】

a = sum([0,2,3,5])输出a的值是2.5。

A :正确
B :错误
正确答案:A
试题解析:

第 8 题 【判断题】

Python中所有保留字首字母都是小写。

A :正确
B :错误
正确答案:A
试题解析:

第 9 题 【判断题】

break可以跳出当前循环语句。

A :正确
B :错误
正确答案:A
试题解析:

第 10 题 【判断题】

用户可以选择不同的环境运行Python代码。

A :正确
B :错误
正确答案:A
试题解析:

第 1 题 【多选题】

在Python中,使变量b的值加1的语句是( )。

A :b + 1

B :b += 1

C :b + 1 = b

D :b = b + 1

正确答案:B,D
试题解析:
变量

第 2 题 【多选题】

使用 from turtle import * 调用turtle库后,能够控制画笔移动的语句是(   )。

A :forward(10)

B :backward(10)

C :left(10)

D :right(10)

正确答案:A,B
试题解析:
turtle的使用

第 3 题 【多选题】

运行下列代码段,变量a不为3的是( )。

A :a = int(3.4)

B :a = str(3.4)

C :a = float(“3.4”)

D :a = list(“3.4”)

正确答案:B,C,D
试题解析:
变量

第 4 题 【多选题】

下列能填入①处的是(   )



 for i in: 



     print(i)

A :range(10)

B :[1,2,3]

C :“hello”

D :2.345

正确答案:A,B,C
试题解析:
for循环

第 5 题 【多选题】
运行下方代码段,下列叙述正确的是(   )。


x = float(input())

print(round(x, 2))

A :若输入3.4559,则输出3.46

B :若输入3.4459,则输出3.45

C :若输入3.9741,则输出3.98

D :若输入3.9945,则输出3.99

正确答案:A,B,D
试题解析:
float

第 1 题 【问答题】

编写一个感冒指数参照系统,参照下表所示的感冒指数,根据输入的感冒指数,输出其对应的含义。

感冒指数等级表

提示:

(1) input()函数中参数为“请输入感冒指数:”。

(2) 若输入的数字超出指数范围则输出“指数值不正确”。

例:输入:15

输出:较易发

正确答案:

num = int(input("请输入感冒指数:")) 
if 0<= num <=6: print("少发") 
elif num <= 19: print("较易发") 
elif num <= 30: print("易发") 
elif num <= 61: print("极易发") 
else: print("指数值不正确")

试题解析:
if语句

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

中仕公考:北京额度管理(社会化/员额制)教师和在编教师的区别

一、什么是额度管理(社会化/员额制)教师? 社会化、员额制教师、额度管理教师&#xff0c;是为了解决中小学教师总量或编制不足&#xff0c;在现有编制基础上另外核定一定数额由地方政府保障&#xff0c;不纳入编制管理&#xff0c;另外实行专项管理。不办理入编手续&#xff…

自定义表单元素组件内容变化触发ElForm重新校验

对于下图中“付费类型”怎么实现有很多种方式&#xff0c;我能想到的是以下两种&#xff1a; Element Plus的RadioButton自定义组件 1. RadioButton 它本质上就是一个单选组件&#xff0c;它跟Element Plus的RadioButton本质上没有区别&#xff0c;无非是外观上的差别。那么…

Windows计算机安装并连接Linux系统(VMware、XShell)

一、Windows计算机可以通过VMware虚拟机&#xff0c;安装Linux系统 说明&#xff1a;VMware Workstation虚拟化软件&#xff0c;在Windows或Linux计算机运行的应用程序&#xff0c;可模拟基于X86的标准PC环境&#xff0c;构建的虚拟机和真实的物理主机没太大区别&#xff08;区…

自学Vue3 Day2

一、组合式Api组件通信 1.父与子之间 父传子&#xff1a;父导入子组件&#xff0c;定义好数据&#xff0c;子组件用props接收&#xff0c;这里defineProps底层本质还是props. 注意模板渲染过程不需要写props 子传 父&#xff1a; 2.模版引用&#xff08;ref&#xff09;和组…

MySQL:设置唯一索引还是出现重复数据

一、MySQL中null和null不相等 MySQL中&#xff1a;两个值比较会出现&#xff1a;true、false、null 三种情况&#xff1b; null和null相比较会出现未知的类型 二、然后看完这个视频 美团二面&#xff1a;我记得明明加了mysql唯一索引&#xff0c;为啥还会出现重复数据吗&…

PHP的数组练习实验

实 验 目 的 掌握索引和关联数组&#xff0c;以及下标和元素概念&#xff1b; 掌握数组创建、初始化&#xff0c;以及元素添加、删除、修改操作&#xff1b; 掌握foreach作用、语法、执行过程和使用&#xff1b; 能应用数组输出表格和数据。 任务1&#xff1a;使用一维索引数…

GPT是什么?直观解释Transformer | 深度学习第5章 【3Blue1Brown 官方双语】

【官方双语】GPT是什么&#xff1f;直观解释Transformer | 深度学习第5章 0:00 - 预测&#xff0c;采样&#xff0c;重复&#xff1a;预训练/生成式/Transformer模型 3:03 - Transformer 的内部结构 6:36 - 本期总述 7:20 - 深度学习的大框架 12:27 - GPT的第一层&#xff1a;…

(一)JSP教程——JSP脚本标签

JSP脚本标签 JSP脚本标签通常用作对象操作和数据运算&#xff0c;从而动态地生成页面内容。这里有三种类型的脚本标签&#xff1a;声明、代码段和表达式。 JSP声明 JSP声明一个或多个变量、方法&#xff0c;供以后的代码使用。必须先对变量和方法进行声明&#xff0c;才能使用…

golang学习笔记(内存逃逸分析)

golang的内存逃逸 逃逸分析&#xff08; Escape analysis&#xff09; 是指由编译器决定内存分配的位置&#xff0c; 不需要程序员指定。 函数中申请一个新的对象。 如果分配在栈中&#xff0c; 则函数执行结束可自动将内存回收&#xff1b;如果分配在堆中&#xff0c; 则函数…

微软开源 MS-DOS「GitHub 热点速览」

上周又是被「大模型」霸榜的一周&#xff0c;各种 AI、LLM、ChatGPT、Sora、RAG 的开源项目在 GitHub 上“争相斗艳”。这不 Meta 刚开源 Llama 3 没几天&#xff0c;苹果紧跟着就开源了手机端大模型&#xff1a;CoreNet。 GitHub 地址&#xff1a;github.com/apple/corenet 开…

网络安全前置知识-linux操作系统

计算机体系结构 计算机发展历史 计算机组成 计算机硬件组成 1. CPU 原文链接&#xff1a;https://blog.csdn.net/stone_fall/article/details/88414017 一条指令的执行过程分为以下5个周期&#xff1a; 取指令周期&#xff08;Instruction Fetch&#xff0c;IF&#xff…

【Cpp】类和对象

标题&#xff1a;【Cpp】类和对象 水墨不写bug 正文开始&#xff1a; &#xff08;一&#xff09;面向过程与面向对象 面向过程和面向对象是两种不同的编程思想。 面向过程指的是将程序分解成多个步骤&#xff0c;每个步骤都是一个独立的函数&#xff0c;通过函数之间的调用实…

使用OneAPI创建LLM访问API Key

OneAPI 是一个能替代 springdoc-openapi/Swagger 的 API 生产工具&#xff0c;既不需要修改后端代码&#xff0c;也不需要启动应用。 也支持导出 OpenAPI 3.0 协议数据&#xff0c;方便在其他工具中消费。 前面我们介绍了LobeChat需要配置LLM的API访问Key&#xff0c;今天你可…

《架构即未来》读后感

目录 一、引言 二、《架构即未来》读后感 1、主题的简要介绍 2、我的看法和理解 3、作者的优点和传递的信息 4、思想如何适用于当今社会 三、《架构即未来》对于企业发展的影响具体体现在哪些方面&#xff1f; 一、引言 任何一个持续成长的公司最终都需要解决系统、组织…

【讲解下如何解决一些常见的 Composer 错误】

&#x1f308;个人主页: 程序员不想敲代码啊 &#x1f3c6;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f44d;点赞⭐评论⭐收藏 &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff0c;让我们共…

【Spring AI】09. ETL 管道

文章目录 ETL PipelineAPI 概述入门指南ETL 接口和实现DocumentReaderJsonReaderTextReaderPagePdfDocumentReaderParagraphPdfDocumentReaderTikaDocumentReader DocumentTransformerTextSplitterTokenTextSplitterContentFormatTransformerKeywordMetadataEnricherSummaryMet…

Ftrans文件外发系统 构建安全可控文件外发流程

文件外发系统是企业数据安全管理中的关键组成部分&#xff0c;它主要用于处理企业内部文件向外部传输的流程&#xff0c;确保数据在合法、安全、可控的前提下进行外发。 文件外发系统的主要作用包括&#xff1a; 1、防止数据泄露&#xff1a;通过严格的审批流程和安全策略&…

【强训笔记】day7

NO.1 思路&#xff1a;双指针模拟&#xff0c;begin表示最长数字字符串最后一个字符&#xff0c;而len表示数字字符串的长度&#xff0c;i用来遍历&#xff0c;如果为数字&#xff0c;那么定义j变量继续遍历&#xff0c;直到不为数字&#xff0c;i-j如果大于len&#xff0c;就…

LabVIEW机械臂控制与图像处理示教平台

LabVIEW机械臂控制与图像处理示教平台 随着工业自动化技术的快速发展&#xff0c;工业机器人在制造业中的应用越来越广泛&#xff0c;它们在提高生产效率、降低人工成本以及保证产品质量方面发挥着重要作用。然而&#xff0c;传统的工业机器人编程和操作需要专业知识&#xff…

深入理解vector 【C++】

一、vector的介绍&#xff1a; 1.vector是表示可变大小的顺序容器。 2.就像数组一样&#xff0c;vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素 进行访问&#xff0c;和数组一样高效。但是又不像数组&#xff0c;它的大小是可以动态改变的&am…