小航编程题库2022年NOC决赛图形化(小高组)(含题库教师学生账号)

需要在线模拟训练的题库账号请点击

小航助学编程在线模拟试卷系统(含题库答题软件账号)_程序猿下山的博客-CSDN博客

单选题3.0分

删除编辑

答案:A

第1题运行下面的程序,最终“我的变量”的值是多少?

A、5B、10C、25D、30

答案解析:

注意程序执行的顺序,按顺序计算是5

单选题3.0分

删除编辑

答案:B

第2题希望定义一个函数如下,可以让角色旋转指定的圈数。里面空缺的地方填上什么数字比较合适?

A、36,20B、12,30C、20,15D、40,10

答案解析:

指定的圈数,内部循环必须刚好是一圈,所以选B

单选题3.0分

删除编辑

答案:C

第3题运行程序,在舞台上可以看见几个角色?

A、5B、10C、15D、25

答案解析:

重复五次,每次克隆的次数在依次增加,从1~5,所以个数是1~5求和,为15

单选题3.0分

删除编辑

答案:B

第4题运行程序,角色会依次说什么?

A、0、2、8、18B、2、8、18、32C、2、4、6、8D、2、8、32、128

答案解析:

每一个变量数值代入计算,选B

单选题3.0分

删除编辑

答案:A

第5题我们都知道,在白天无论发出多大的声响,都不能点亮声控灯,但是在晚上我们大喊一声或是拍一下手,声控灯就会亮起来。下面为声控灯编写的控制程序,哪个是正确的呢?

A、

B、C、D、

答案解析:

既要满足晚上(光线不充足),又要满足声音大,条件使用“与”逻辑,所以选A

单选题3.0分

删除编辑

答案:D

第6题运行右边的程序,如果输入的数字依次为9、6、1,那么角色最后会说什么?

A、9、6、1B、9、1、6C、1、9、6D、1、6、9

答案解析:

变量计算,按顺序计算即可

单选题3.0分

删除编辑

答案:D

第7题运行程序,得到的结果是多少?

A、9B、14C、25D、30

答案解析:

数学计算,注意点是运算的优先级,这里涉及几个运算嵌套,同一层的2个数视为有括号,要先算。

单选题3.0分

删除编辑

答案:C

第8题运行程序,会在舞台上看到什么图形?

A、

B、C、D、

答案解析:

这里代入选项中特殊的点计算,看符不符合x*x+y*y=10000,计算得C选项符合。

单选题3.0分

删除编辑

答案:D

第9题运行程序,“数字列表3”中最大的数字是多少?

A、10B、18C、20D、81

答案解析:

【数字列表1】和【数字列表2】中的元素都是0~9,所以相同位置的数相乘得到的结果就是 【数字列表3】中的元素,是0~9的平方数,最大是81

单选题3.0分

删除编辑

答案:D

第10题运行程序,下面的说法错误的是什么?

A、角色会朝着右下方移动。B、如果把速度改为9,角色运动得会更慢。C、如果把速度改为9,角色最终停下来的位置和速度为20时一样。D、角色会碰到舞台边缘,然后向相反方向移动。

答案解析:

阅读程序,角色起点位置(0,0),面向135移动180步就停止了,根据舞台的大小,角色不会碰到边缘。所以D说法错误

单选题3.0分

删除编辑

答案:D

第11题小明周末踏青,看到一片形状特殊的树叶,回到家后,他想用编程绘制出这个树叶的形状,下面哪一个选项可以绘制出类似的这个图案。

A、

B、C、D、

答案解析:

挨个阅读测试程序即可

单选题4.0分

删除编辑

答案:B

第12题壮壮编写了右边的程序,希望20个苹果排成4行5列,运行程序,得到的效果是下面哪一个选项?

A、

B、C、D、

答案解析:

注意本体位置的变化趋势即可

单选题4.0分

删除编辑

答案:C

第13题运行下面的程序,程序执行完,变量内存储的数据是什么?

A、NOCB、NOCNOCNOCC、NOCNNND、NNNOOOCCC

答案解析:

字符串的拼接,变量中的数据一直在变化,拼接的都是第一个字符N,所以选C

单选题4.0分

删除编辑

答案:D

第14题小明想要获得一些数,编写了下面的程序,请问想要获取的数是?

A、10、20、30、40、50、60、70、80、90B、12、23、34、45、56、67、78、89C、11、22、33、44、55、66、77、88、99D、11、22、33、44、55、66、77、88

答案解析:

判断条件是数的个位和十位相等,并且范围是10~98共89个数,没有99.

问答题15.0分

删除编辑

答案:

第15题【题目描述】 请选择合适的积木块,并填写合适的参数,绘制出下面的目标图形,图形的大小如图中标注所 示。画笔初始化的程序已经写好,请直接在已经写好的程序后面编程 【要求】 图形的样子与目标图形必须完全一致(黑色标注不需要画) 【画笔属性】 粗细:4; 初始位置:(-200,150); 画笔颜色:蓝色

需要在线模拟训练的题库账号请点击

小航助学编程在线模拟试卷系统(含题库答题软件账号)_程序猿下山的博客-CSDN博客

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
当谈到Python的异步编程,一个重要的模块就是`asyncio`。`asyncio`是Python标准库中的一个模块,提供了一种基于事件循环的异步编程框架。 以下是一些关于`asyncio`的介绍: 1. 事件循环(Event Loop):`asyncio`的核心是事件循环,它负责调度和执行异步任务。事件循环会不断地检查任务的状态,并决定哪些任务需要运行、暂停或完成。 2. 协程(Coroutines):在`asyncio`中,我们使用协程作为异步编程的基本构建块。协程可以通过`async def`语法定义,并使用`await`关键字进行暂停和恢复。协程可以被看作是可以在事件循环中挂起和恢复执行的函数。 3. 异步函数(Async Functions):异步函数是使用`async def`语法定义的函数,它可以包`await`表达式,用于等待其他协程或异步操作的完成。异步函数可以被调用并立即返回一个协程对象,而不会阻塞主程序的执行。 4. 异步上下文管理器(Async Context Managers):`asyncio`还提供了异步上下文管理器的概念,类似于传统的上下文管理器,但是它们可以在异步代码中使用。异步上下文管理器可以使用`async with`语法进行使用和释放资源。 5. 并发与并行:使用`asyncio`可以实现并发执行多个异步任务,从而提高程序的性能。`asyncio`利用事件循环和协程的机制,可以在单个线程中管理和调度多个任务。然而,需要注意的是,`asyncio`并不是实现真正的并行执行,而是通过协程的切换来实现任务的高效调度。 总之,`asyncio`提供了一种方便和高效的方式来编写异步代码。它适用于处理IO密集型操作(如网络请求、数据库查询等),可以帮助提高程序的响应性能。同时,它也提供了一些其他功能,如定时器、信号处理等,使得异步编程更加灵活和强大。 希望这个简要介绍对你有所帮助!如果你有任何进一步的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿下山

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值