茂名市 2021 年高中信息技术学科素养展评

news/2024/4/29 0:24:06/文章来源:https://blog.csdn.net/m0_66060262/article/details/129197281

没事干,发一下去年去比赛的题目。

目录

第一题 30分

第二题 30分


第一题 30分

题目:

        “姐姐,乘除法运算太难了,有什么办法能熟练掌握吗?”今年
读小学四年级的表弟向李红求救。为了提高表弟的运算能力,李红所
在的编程兴趣小组决定开发小学生数学测试系统。请你参考样例的功
能及要求,完成程序的编写及调试。程序代码文件以“题 1”命名,
保存到桌面个人文件夹中。


程序运行参考样例

 下面是要求

内容要点分值

功能

选择

界面

提供菜单选择“1.两位整数的乘法运算。2.两
位整数的除法运算。3.退出”并能根据不同的选择
进入不同的功能。
5
2

数 内
的 整
数 乘
法 练
习 系
统 设
1.由用户输入练习的题目数量 n(3<n<100)。
2.自动产生乘数与被乘数(要求:乘数和被乘数均
为不超过 99 的 2 位整数,每题练习乘数和被乘数
自动随机变化)。
3.用户输入答案:(1)答案正确,出现提示信息
“回答正确,你真厉害”,进入下一题;(2)回
答错误,出现提示信息“回答错误,继续加油”,
进入下一题。
4.统计用户正确答题数及正确率(正确率=(正确
答题数/总练习题数)*100,按“四舍五入”方式
进行取整),当正确率 95%以上,显示“你真优秀!”,
当正确率在 80%-95%之间,显示“非常不错!”,
当正确率在 60%-80%之间,显示“加油,你可以更
好!”当正确率小于 60%,显示“加油,你一定可
以的!”。
17
2

数 内
的 整
数 除
法 练
习 系
统 设
1.由用户输入练习的题目数量 n(3<n<100)。
2.自动产生被除数和除数(要求:两个数均为不超
过 99 的整数,且两数是整除关系,每题练习被除
数和除数自动随机变化)。
3.用户输入答案:(1)答案正确,出现提示信息
“回答正确,你真厉害”,进入下一题;(2)回
答错误,出现提示信息“回答错误,继续加油”,
进入下一题。
4.统计用户正确答题数及正确率(正确答题数/总
练习题数)*100,按“四舍五入”方式进行取整),
当正确率 95%以上,显示“你真优秀!”,当正确
率在 80%-95%之间,显示“非常不错!”,当正确
率在 60%-80%之间,显示“加油,你可以更好!”当
正确率小于 60%,显示“加油,你一定可以的!”。
5
退 出
功 能
当用户选择 3 时,程序结束运行。3

要求2和要求3是一样的,先写要求2,只要写出了要求2,那么这题就过了。

来看看要求2。

小要求1是范围,小要求2是用random里的模块来随机生成数字。小要求3和4直接过。

当时在比赛的时候,我写完笔试部分时还有大概70分钟。然后在上机操作这里第一题就卡了差不多半小时。。  被题目数量卡住了。

                                                

小问题,想到了for循环,在for那里设置数量,如果到了就跳出。            

 

 其他的都不是问题,要求3其实就是要求2,把乘改成除就完事了

其实还有随机生成,我是没想到random的。

代码如下:

from random import randint
while True:xuan_zhe = int(input("1.两位整数的乘法运算。\n2.两位整数的除法运算。\n3.退出\n请选择:"))if xuan_zhe == 1:c_x = int(input("欢迎使用两位整数的乘法运算练习\n请输入练习题目的数量:"))print(c_x)if c_x > 3 and c_x < 100:correct_num = 0for i in range(c_x):cheng = randint(10,99)bei_cheng = randint(10,99)print("{} * {} = ".format(cheng,bei_cheng))shur = int(input("请输入答案:"))if shur == cheng*bei_cheng:print('回答正确,你真厉害')correct_num += 1else:print('回答错误,继续加油')correct_rate = (correct_num/c_x)*100if correct_rate >= 95:print("你真优秀!")elif correct_rate >= 80 and correct_rate < 95:print("非常不错!")elif correct_rate >= 60 and correct_rate < 80:print("加油,你可以更好!")else:print("加油,你一定可以的!")else:print("数量为:3-100之间。请重新输入数量:")elif xuan_zhe == 2:cc_x = int(input("欢迎使用两位整数的除法运算练习\n请输入练习题目的数量:"))print(cc_x)if cc_x > 3 and cc_x < 100:correct_num = 0for i in range(cc_x):bei_chu = randint(10, 99)chu = randint(2, 99)print("{} / {} = ".format(bei_chu, chu))shur = int(input("请输入答案:"))if shur == bei_chu / chu:print('回答正确,你真厉害')correct_num += 1else:print('回答错误,继续加油')correct_rate = (correct_num / cc_x) * 100if correct_rate >= 95:print("你真优秀!")elif correct_rate >= 80 and correct_rate < 95:print("非常不错!")elif correct_rate >= 60 and correct_rate < 80:print("加油,你可以更好!")else:print("加油,你一定可以的!")else:print("数量为:3-100之间。请重新输入数量:")elif xuan_zhe == 3:print("程序运行结束")break

第二题 30分

题目:

        小金同学学完了进制转换后,对课后的不同进制数的加减法(如:
“1110B+10D-30H=”)很是头疼,爱动脑筋的小金突发奇想,能不
能用程序来完成这些作业呢?请帮小金完成代码编写。要求:输入加
数分别为二进制数、十进制数或十六进制数,输出和为十进制数。(程
序代码文件以“题 2”命名,保存到桌面个人文件夹中)。

输入输出样例:

 

注意看要求:输入加
数分别为二进制数、十进制数或十六进制数,输出和为十进制数。

但是写完第一题剩下的时间不多了,第二题都没写完,回到学校才写出来的。。

 

但是,我只是去看题目的,没想要奖

我的奖,我的荣誉证书

 

这题其实没什么好想的,判断输入的进制,然后计算就好了。

代码如下:

while True:expression = input("请输入加数分别为二进制数、十进制数或十六进制数的表达式:")if expression.find('B') != -1:b_num = int(expression[:expression.find('B')],2)else:b_num = 0if expression.find('D') != -1:d_num = int(expression[expression.find('B')+1:expression.find('D')])else:d_num = 0if expression.find('H') != -1:h_num = int(expression[expression.find('D')+1:expression.find('H')],16)else:h_num = 0result = b_num + d_num - h_numprint("{}={}D".format(expression,result))

原题目可以看我的资源。

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

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

相关文章

Linux 服务器CPU超高如何快速定位

前言 在生产环境中有时会遇见服务器CPU超高的问题&#xff0c;特别是重大版本发布后如果有内存泄露很容出现CPU超高&#xff0c;严重可能会达到100%。现在我们使用的服务器都是多核CPU&#xff0c;当出现CPU告警我们需要及时发现问题代码并处置&#xff0c;不然严重情况下会导致…

HashMap~

HashMap&#xff1a; HashMap是面试中经常被问到的一个内容&#xff0c;以下两个经常被问到的问题&#xff0c; Question1&#xff1a;底层数据结构&#xff0c;1.7和1.8有何不同&#xff1f; 答&#xff1a;1.7数组&#xff0b;链表&#xff0c;1.8数组&#xff0b;(链表|红…

【Redis中bigkey你了解吗?bigkey的危害?】

一.Redis中bigkey你了解吗&#xff1f;bigkey的危害&#xff1f; 如果面试官问到了这个问题&#xff0c;不必惊慌&#xff0c;接下来我们从什么是bigkey&#xff1f;bigkey划分的类型&#xff1f;bigkey危害之处&#xff1f; 二.什么是bigkey&#xff1f;会有什么影响&#xff…

苹果设计可变色Apple Watch表带,智能穿戴玩法多

苹果最新技术专利显示&#xff0c;苹果正在为 Apple Watch 设计一款可变色的表带&#xff0c;可以根据佩戴者所穿着的服装、所在的环境等自动改变颜色。据介绍&#xff0c;这款表带里的灯丝具有电致变色功能&#xff0c;可以通过施加不同的电压&#xff0c;来实现显示多种颜色或…

jvm常识

Jvm工作原理学习笔记0126一、JVM的生命周期1.JVM实例对应了一个独立运行的java程序它是进程级别a)启动。启动一个Java程序时&#xff0c;一个JVM实例就产生了&#xff0c;任何一个拥有public static void main(String[] args)函数的class都可以作为JVM实例运行的起点b)运行。ma…

web中git漏洞的形成的原理及使用

目录 1.Git漏洞的成因 1.不正确的权限设置&#xff1a; 2.代码注入漏洞&#xff1a; 3.未经身份验证的访问&#xff1a; 4.非安全传输&#xff1a; 5.跨站脚本攻击&#xff08;XSS&#xff09;&#xff1a; 2.git泄露环境的搭建 git init&#xff1a; git add&#xff1…

跟小米、特斯拉分“蛋糕”的优必选要IPO

‍数据智能产业创新服务媒体——聚焦数智 改变商业如果要问目前科技界最火的话题是什么&#xff0c;很多人的答案将是ChatGPT。而且&#xff0c;ChatGPT大有“破圈”之势&#xff0c;不仅业界人士在关注&#xff0c;各行各业的普通人也在大量讨论。要说最近科技圈讨论的焦点&a…

C++【模板STL简介】

文章目录C模板&&STL初阶一、泛型编程二、函数模板2.1.函数模板概念2.2.函数模板格式2.3.函数模板的实例化2.4.模板参数的匹配原则三、 类模板3.1.模板的定义格式3.2.类模板的实例化STL简介一、STL的概念、组成及缺陷二、STL的版本C模板&&STL初阶 一、泛型编程…

Allegro如何显示层叠Options和Find操作界面

Allegro如何显示层叠Options和Find操作界面 Allegro常规有三大操作界面,层叠,Options和Find,如下图 软件第一次启动的时候,三大界面是关闭的,下面介绍如何把它们打开,具体操作步骤如下 点击菜单上的View点击Windows

秒懂算法 | 回归算法中的贝叶斯

在本文中,我们会用概率的观点来看待机器学习模型,用简单的例子帮助大家理解判别式模型和生成式模型的区别。通过思考曲线拟合的问题,发现习以为常的损失函数和正则化项背后有着深刻的意义 01、快速理解判别式模型和生成式模型 从概率的角度来理解数据有着两个不同的角度,假…

MySQL调优

MySQL调优 数据库优化常见方案 优化shema,sql语句索引加缓存&#xff0c;memcached,redis主从复制&#xff0c;读写分离垂直拆分水平拆分 为了知道怎么优化SQL,必须先清楚SQL的生命周期 SQL生命周期 应用服务器连接数据库服务器&#xff0c;建立一个TCP/IP连接&#xff0c…

公网远程连接Oracle数据库【内网穿透】

文章目录1. 数据库搭建2. 内网穿透2.1 安装cpolar内网穿透2.2 创建隧道映射3. 公网远程访问4. 配置固定TCP端口地址4.1 保留一个固定的公网TCP端口地址4.2 配置固定公网TCP端口地址4.3 测试使用固定TCP端口地址远程OracleOracle&#xff0c;是甲骨文公司的一款关系数据库管理系…

【OpenAI】基于 Gym-CarRacing 的自动驾驶练习项目 | 路径训练功能的实现 | GYM-Box2D CarRacing

限时开放&#xff0c;猛戳订阅&#xff01; &#x1f449; 《一起玩蛇》&#x1f40d; &#x1f4ad; 写在前面&#xff1a; 本篇是关于多伦多大学自动驾驶专业项目的博客。GYM-Box2D CarRacing 是一种在 OpenAI Gym 平台上开发和比较强化学习算法的模拟环境。它是流行的 Box2…

数据库浅谈之 Bloom Filter

数据库浅谈之 Bloom Filter HELLO&#xff0c;各位博友好&#xff0c;我是阿呆 &#x1f648;&#x1f648;&#x1f648; 这里是数据库浅谈系列&#xff0c;收录在专栏 DATABASE 中 &#x1f61c;&#x1f61c;&#x1f61c; 本系列阿呆将记录一些数据库领域相关的知识 &am…

亚马逊短期疲软,但长期前景乐观

来源&#xff1a;猛兽财经 作者&#xff1a;猛兽财经 由于投资者对亚马逊(AMZN)前景的担忧&#xff0c;导致该公司的股价在过去一年中下跌了39%。然而猛兽财经认为亚马逊近期面临的不利因素只是暂时的&#xff0c;该公司还是有充分的条件可以在医疗保健和物流领域获得重大增长机…

华为OD机试题,用 Java 解【N 进制减法】问题

最近更新的博客 华为OD机试 - 猴子爬山 | 机试题算法思路 【2023】华为OD机试 - 分糖果(Java) | 机试题算法思路 【2023】华为OD机试 - 非严格递增连续数字序列 | 机试题算法思路 【2023】华为OD机试 - 消消乐游戏(Java) | 机试题算法思路 【2023】华为OD机试 - 组成最大数…

华为OD机试题,用 Java 解【快递运输】问题

最近更新的博客 华为OD机试 - 猴子爬山 | 机试题算法思路 【2023】华为OD机试 - 分糖果(Java) | 机试题算法思路 【2023】华为OD机试 - 非严格递增连续数字序列 | 机试题算法思路 【2023】华为OD机试 - 消消乐游戏(Java) | 机试题算法思路 【2023】华为OD机试 - 组成最大数…

我希望早点知道的关于成长的建议

人上了年纪&#xff0c;往往在诸如更加闭塞&#xff0c;更加固执这些缺点之外&#xff0c;再多出来一个缺点&#xff1a;那就是动不动就爱给别人建议。我当然也未能免俗。有时候会听到同样悲观且固执的过来人告诉我&#xff0c;这些建议说了和没说效果都一样&#xff0c;人们在…

「媒体邀约」四川有哪些媒体,成都活动媒体邀约

传媒如春雨&#xff0c;润物细无声&#xff0c;大家好&#xff0c;我是51媒体网胡老师。 四川省位于中国西南地区&#xff0c;是中国的一个省份。成都市是四川省的省会&#xff0c;成都市是中国西部地区的政治、经济、文化和交通中心&#xff0c;也是著名的旅游胜地。每年的文…

关于iframe一些通讯的记录(可适用工作流审批,文中有项目实践,欢迎咨询)

一.知识点(1).我们可以通过postMessage(发送方)和onmessage(接收方)这两个HTML5的方法, 来解决跨页面通信问题&#xff0c;或者通过iframe嵌套的不同页面之间的通信a.父页面代码如下<div v-if"src" class"iframe"><iframeref"iframe"id…