自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梁同学与Android

你坚持一件事做了多久?

  • 博客(643)
  • 资源 (20)
  • 收藏
  • 关注

原创 Andriod --- JetPack :Room + ViewModel + LiveData 增删改查实例

1.Andriod — JetPack (一):初识 JetPack2.Andriod — JetPack (二):LifeCycle 的诞生3.Andriod — JetPack (三):ViewModel 的诞生4.Andriod — JetPack (四):BaseObservable 与 ObservableField 双向绑定5.Andriod — JetPack (五):DataBinding + LiveData +ViewModel 简单实例6.Andriod — JetPack

2022-03-31 19:40:49 4546 1

原创 Andriod --- JetPack :Room 增删改查

文章目录一、前言二、Romm 的应用一、前言Android 采用 SQlit 作为数据库存储,开源社区常用的 ORM (Object Relational Mapping) 库有 ORMLite、GreenDao 等。Room 和其他库一样,也是在 SQLite 上提供了一成封装。这个 ORM 我们解释一下,因为我们用 Java 写的程序都是面向对象编程的(oop),而数据库是面向关系的,表与表之间的关系等等,那么我们怎么把这两者之间串联起来的就有了ORM,对象-关系-映射,这个东西。而 Room

2022-03-31 16:11:13 3481

原创 Andriod --- JetPack :BaseObservable 与 ObservableField 双向绑定

一、什么叫单向绑定与双向绑定单向绑定:对象变化的时候 TextView 自动更新双向绑定:对象变化的时候 EditView 自动更新。EditText 变化的时候对象的值也发生变化。二、BaseObservable 双向绑定代码实例MainActivity.javaimport androidx.appcompat.app.AppCompatActivity;import androidx.databinding.DataBindingUtil;import androidx.databin

2022-03-28 17:32:50 2347

原创 Andriod --- JetPack :DataBinding + LiveData +ViewModel 简单实例

一、DataBinding让布局页面承担了部分原本属于页面的工作,是页面文件和布局耦合度进一步降低。页面文件:Activity。布局:activity_main.xml减少了很多 findViewById 与 OnClickListener二、LiveData在 ViewModel 中的数据发生变化时通知页面这里的 Model 层下面的例子未呈现,等过后学到了 JetPack - Room 自然就懂了三、ViewModel1.它是介于 View(视图)和 Model(数据模型)直接的桥梁2

2022-03-14 15:49:44 3462

原创 Andriod --- JetPack:ViewModel 的诞生

一、ViewModel的诞生1.瞬态数据的丢失比如用户在界面上输入了数据,如果屏幕旋转之后,数据就发生了丢失。ViewModel实际上是以Map的方式保存我们的数据2.异步调用的内存泄漏3.类膨胀提高维护的难度和测试的难度比如在 Activity 中写的代码太多,导致维护难度增加二、ViewModel的作用1.它是介于 View(视图)和 Model(数据模型)直接的桥梁2.使视图和数据能够分离,也能够保持通信三、使用ViewModel的注意事项1.不要向ViewModel中传入Co

2022-03-14 14:56:27 654

原创 Andriod --- JetPack :LifeCycle 的诞生

一、使用的原因解耦系统组件与普通组件二、代码实例1比如一个普通控件 Chronometer 的使用与 Activity 的生命周期关联的太强,即普通控件 Chronometer 的业务逻辑必须在 Activity 的生命周期中处理,这样的耦合度就太高,所以我们使用LifeCycle 来解决我们先来看没有使用 LifeCycle 之前的代码:MainActivity.javapackage com.example.lifecycle;import androidx.appcompat.app

2022-03-13 22:09:24 2626

原创 Andriod --- JetPack :初识 JetPack

一、JetPack出现的原因App架构设计的标准的缺失,我们所用过的MVC、MVP、MVVM系列模式可能都是根据自己项目的场景构建的,而并不符合Google的设计方案,所以Google推出Android架构设计标准JetPack。二、什么叫JetPack简单一句话概括:JetPack 是一个由多个库组成的套件,可以帮助开发者遵循最佳做法,减少样板代码编写,可在各种Android版本和设备中一直运行代码,让开发者集中精力编写重要的代码,看下面的图:三、为什么使用JetPack1..

2022-03-13 19:21:19 2851

原创 Android --- 英文单引号用'替换报错:does not contain a valid string resource

Android --- 英文单引号用'替换报错:does not contain a valid string resource

2024-04-23 17:25:59 287 1

原创 Android --- Content Provider是使用示例,通俗易懂

当两个应用程序之间需要共享数据时,可以通过 Content Provider 来实现。在这个示例中,我们将创建一个简单的 Content Provider,让 App_B 暴露人口总数的数据,并由 App_A 来获取这个数据。

2024-01-30 15:38:25 719

原创 Android --- Activity/Window/DecorView/ViewRootImpl的创建时机

【代码】Android --- Activity/Window/DecorView/ViewRootImpl的创建时机。

2023-12-01 16:38:06 582

转载 VMWare使用中遇到的问题:1.“该虚拟机似乎正在使用中,请按“获取所有权(T)”按钮获取它的所有权。” 2.打不开磁盘Ubuntu.64位.vmdk,导致打开虚拟机失败

2、然后,将后缀为.lck的文件夹删除,或者或避免删错可以移动到备份文件夹中,也可以直接重命名此文件夹,在这里我将文件夹Windows 10 x64.vmx.lck改为Windows 10 x64.vmx.lck.backup。3、然后重新打开虚拟机,发现此虚拟机可以正常打开了,这样就成功的解决了“该虚拟机似乎正在使用中”问题。作者:知识货栈 https://www.bilibili.com/read/cv24303987/ 出处:bilibili。这是由于上一次虚拟机未正常关闭而引起的。

2023-10-07 09:20:38 504

原创 Android --- 内存泄漏,如果查不到具体泄漏的原因怎么处理?

解决方案:通过反射把SearchActiity中的mActivityResultRegistry砍掉,因为查不到具体原因,只能这么做。

2023-06-08 09:31:58 475

原创 Memory Analyzer(MAT)打开android eclipse Dump内存文件出现 Unknown HPROF Version解决办法

原因是: android的虚拟机导出的内存文件hprof文件格式与标准的 java hprof文件格式标准不一样,根本原因两者的虚拟机不一致导致的。参考:https://www.cnblogs.com/shuzui1985/archive/2013/03/01/3020963.html。只需要使用SDK中自带的转换工具转换就可以了。注意要在以下位置用命令行的方式输入。

2023-06-05 15:21:41 902

原创 Andorid --- File->ProjectStructure->SDK Location->Gradke Setting下面的Gradle JDK不可选择,选了之后也不生效,解决方案

Andorid --- File->ProjectStructure->SDK Location->Gradke Setting下面的Gradle JDK不可选择,选了之后也不生效,解决方案

2023-05-19 17:15:36 329

原创 Android --- 打包APK的时候无法将data/data/包名/databases/下的数据库文件一起打包怎么解决?

【代码】Android --- 打包APK的时候无法将data/data/包名/databases/下的数据库文件一起打包怎么解决?

2023-04-21 10:55:56 449

原创 Android --- Bitmap 质量压缩踩过的坑

【代码】Android --- Bitmap 质量压缩踩过的坑。

2023-04-11 15:00:01 178

原创 Java Map依据value中的某个值进行排序

怎么将一个Map对象排序,根据value或者value对象中的某一个属性,属性为int类型。

2023-04-04 14:11:49 761

原创 Android --- logcat 打印日志、设置缓存大小、过滤等

3.禁止所有log tag 的输出,设置所有log, S等级及以上的log才能输出,S等级最高,V等级最低。5.使log tag 为 APP_A 的输出,设置log tag 为 APP_A 的V等级及以上能输出。4.禁止log tag 为 sss的输出,设置log tag 为 sss 的S等级及以上才能输出。决定相关log的指定等级及以上才可以写入,ABC是指某个tag,TAG长度不能太长。2.使能所有log tag 输出,设置所有log V等级及以上才能输出。4.输出APP_A的log。

2023-03-01 12:00:57 6423

转载 Andriod --- 如何理解混淆配置?

今天看到一篇有关Android混淆配置比较好的文章,拿出来分享给大家,一起学习!android studio自带java语言的ProGuard工具,主要用来压缩、优化、混淆,然后配合Gradle构建工具实现混淆。

2023-02-28 14:33:48 451

原创 Java 洛谷 P1789 【Mc生存】插火把

【代码】Java 洛谷 P1789 【Mc生存】插火把。

2023-02-19 12:44:08 753 2

原创 Java 洛谷 P1765 手机

【代码】Java 洛谷 P1765 手机。

2023-02-18 16:15:12 408

原创 Java 洛谷 P1739 表达式括号匹配

【代码】Java 洛谷 P1739 表达式括号匹配。

2023-02-18 15:59:07 310

原创 Java 洛谷 P1720 月落乌啼算钱(斐波那契数列)

【代码】Java 洛谷 P1720 月落乌啼算钱(斐波那契数列)

2023-02-18 15:26:48 168

原创 Java 洛谷 P1652 圆

【代码】Java 洛谷 P1652 圆。

2023-02-18 10:29:05 170

原创 Java 洛谷 P1634 禽兽的传染病

【代码】Java 洛谷 P1634 禽兽的传染病。

2023-02-15 21:32:14 141

原创 Java 洛谷 P1615 西游记公司

【代码】Java 洛谷 P1615 西游记公司。

2023-02-13 21:27:33 234

原创 Java 洛谷 P1614 爱与愁的心痛

【代码】Java 洛谷 P1614 爱与愁的心痛。

2023-02-12 21:38:25 149

原创 Java 洛谷 P1567 统计天数

【代码】Java 洛谷 P1567 统计天数。

2023-02-12 17:32:47 146

原创 Java 洛谷 P1567 统计天数

【代码】Java 洛谷 P1567 统计天数。

2023-02-12 11:38:49 170

原创 Android --- onCreateViewHolder和onBindViewHolder两者关系和调用次数

然后,onCreateViewHolder的目的是创建viewHolder。而viewHolder作为recyclerView缓存管理的对象是可以在列表中复用的。最后,当屏幕上下滑动,子项移除屏幕viewHolder就会被回收,子项复用时会从缓存池中判断item type再次调用onBindViewHolder方法。首先,onBindeViewHolder方法的调用时机是item出现(或将要出现)在屏幕上时,这时需要向传入的viewHolder中填充数据等操作。

2023-01-29 09:31:37 5845

原创 Java 洛谷 P1554 梦中的统计

【代码】Java 洛谷 P1554 梦中的统计。

2023-01-10 19:49:56 224

原创 Android --- 异常报错 ConcurrentModificationException 解决方法

原因: 若采用迭代操作, 在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。这种比较常见的,用的是迭代方式操作数据。解决方法:采用for循环操作。

2022-12-14 14:21:08 1081

原创 Android --- 异步任务机制之AsyncTask

Android --- 异步任务机制之AsyncTask

2022-09-01 13:52:27 873

原创 Android --- java.lang.SecurityException: Permission Denial: reading androidx.core.content.FileProvi

java.lang.SecurityException: Permission Denial: reading androidx.core.content.FileProvider uri content://com.dfl.tingshu.fileProvider/downloadImage/iy34o5jtylscob1ma67oh9mwmggui5oj_326x326.jpeg from pid=25412, uid=1000 requires the provider be exported, o

2022-08-26 14:00:10 2195

原创 Android --- AS启动报错,点什么都点不了com.intellij.ide.plugins.PluginManager(ubuntu)

删除.config/Google/AndroidStudio 2020.3 文件夹。删除.cache/Google/AndroidStudio 2020.3 文件夹。:可能是由于再电脑突然关闭的瞬间,一些配置文件没有保存或者发生了变化。.cache/Google是当我打开某个工程的时候一些缓存配置。.config/Google是AS自身的一些缓存配置。:ubuntu,电脑突然自动关机,重启后,打开AS。如有不对的地方,望指正~~...

2022-08-17 17:59:05 1022

原创 Android --- 浅谈下 ImageView 的 setImageLevel 方法走过的坑

今天在项目中用到了控件 ImageView 的 setImageLevel 方法,也遇到了很多坑。

2022-08-16 11:44:40 580

原创 【数据库系统】- 分布式数据库 - 分片透明、复制透明、位置透明、逻辑透明

是指用户不必关心数据是如何分片的,它们对数据的操作在全局关系上进行,即如何分片对用户是透明的,因此,当分片改变时应用程序可以不变。分片透明性是最高层次的透明性,如果用户能在全局关系一级操作,则数据如何分布,如何存储等细节自不必关心,其应用程序的编写与集中式数据库相同。用户不用关心数据库在网络中各个节点的复制情况,被复制的数据的更新都由系统自动完成。在分布式数据库系统中,可以把一个场地的数据复制到其他场地存放,应用程序可以使用复制到本地的数据在本地完成分布式操作,避免通过网络传输数据,提高了系统的运行和查询效

2022-07-09 11:40:20 849

原创 【数据库原理】闭包与候选码的求法,你掌握技巧了吗?

此篇文章没有过多的定义,如果想要看定义的小朋友请去看课本,在这里我讲下求闭包和候选词的方法:先来看一个例子。关系R(A,B,C)知足下列函数依赖F(A → B,A→C,B→AC),求A的闭包通俗的来说,就是A能直接或者间接推出的属性的集合闭包A → B, A→C, A→BC, A→Φ, A→A空集能够省略不写,所以,A的闭包为ABC,同时A也为R上的候选键若是换一下求B的闭包,知道了原理,那也很是容易了B→AC, B→A, B→C, B→B, B→Φ所以,B的闭包也是ABC,B也为R上的候选键求C的闭包呢

2022-07-09 11:15:30 6863

原创 UML类图与类的关系详解

类图(Class Diagram): 类图是面向对象系统建模中最经常使用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。类图的3个基本组件:类名、属性、方法。泛化(generalization):表示is-a的关系,是对象之间耦合度最大的一种关系,子类继承父类的全部细节。直接使用语言中的继承表达。在类图中使用带三角箭头的实线表示,箭头从子类指向父类。就是继承 extends,箭头从子类指向父类实现(Realization):在类图中就是接口

2022-07-07 15:58:27 1619

原创 Android --- 文件的创建、写入、读取、压缩操作示例代码

写入文件读取文件创建文件 文件的压缩 * 1.compressFilePath:要压缩文件的路径 * 2.name:要压缩文件的名字 * 3.toLocalPath:把文件压缩到哪里

2022-07-04 20:22:53 2006

Python 基础课程《12.文件的基本操作》

11.1 文件的介绍 11.2 文件的打开与关闭 11.2.1 文件的打开 11.2.2 文件指针 11.2.3 关闭文件 11.3 文件的读写 11.3.1 写文件 11.3.2 读文件 11.3.3 read()方法 11.3.4 文件指针的定位 11.3.5 readline()方法 11.3.6 readlines()方法

2024-05-28

Python 基础课程《9.海龟作图高阶4》

1.跟我一起画个圆 2.圆的浪漫 3.太阳花 4.小海龟庐山真面目 5.课后作业 海龟登峰完整代码: 课后作业一完整代码:

2024-05-28

Python 基础课程《9.海龟作图高阶3》

1.一颗小星星 2.n角星 3.一张艺术画 4.不一样的小星星 5.小测验 n角星代码: 一幅艺术画代码: 作业二:太阳花代码:

2024-05-28

Python 基础课程《9.海龟作图高阶2》

1.rgb宝箱 2.多彩的渐变色 3.填充色 4.正多边形 5.课堂测验

2024-05-28

Python 基础课程《8.函数》

7.1 函数的介绍 7.2 创建函数 7.3 调用函数 7.4 函数的参数 7.4.1 形式参数与实际参数 7.4.2 可变数据类型与不可变数据类型 7.4.3 位置参数 7.4.4 关键字参数 7.4.5 默认参数 7.4.6 可变参数 7.5 函数返回值 7.5.1 返回单个值 7.5.2 返回多个值 7.6 变量的作用域 7.6.1 局部变量 7.6.2 全局变量 7.6.3 global 关键字

2024-05-28

Python 基础课程《7.字典与集合》

6.1 字典 6.1.1 字典的创建方法 6.1.2 通过“键值对”访问字典 6.1.3 通过 get()方法获取指定键的值 6.1.4 遍历字典 6.1.5 向字典中添加元素和修改元素 6.1.6 从字典中删除元素 6.1.7 查找字典中的元素 6.2 集合 6.2.1 集合的创建方法 6.2.2 向集合中添加元素 6.2.3 从集合中删除元素 6.2.4 查找集合中的元素 6.2.5 集合的交集、并集和差集运算 6.3 列表、元组、字符串、字典、集合的区别

2024-05-28

Python 基础课程《5.循环结构》

4.1 循环结构的介绍 4.2 while 循环 4.3 for 循环 4.4 循环嵌套 4.5 break 语句 4.6 continue 语句

2024-05-28

Python 基础课程《4.选择结构》

3.1 程序的结构 3.2 选择结构概述 3.3 if 语句 3.4 if…else 语句 3.5 if…elif…else 语句 3.6 if 语句的嵌套

2024-05-28

Python 基础课程《1.python 小海龟画图基础》

主要讲解了用turtle画图 画直线、画三角形等。

2024-05-28

《中国电子学会青少年编程Python》2022年12月6级题目及答案

青少年软件编程(Python)等级考试试卷(六级) 一、单选题(共25题,共50分) 1. 数据文件“abc.txt”中包含若干个英文单词,如图所示: 读取文件“abc.txt”中数据的Python程序段如下: file = 'abc.txt' word_b = [] for word in open(file):     if word[0:1] = = 'a' and len(word)>4:         word_b.append(word) 该程序段执行后,列表word_b中的数据为?( )   A.  文件“abc.txt”中所有包含字母“b”且长度大于4的单词 B.  文件“abc.txt”中所有首字母为“a”且长度大于4的单词 C.  文件“abc.txt”中所有第2个字母为“a”且长度大于4的单词 D.  文件“abc.txt”中所有第1、2个字母均为“a”且长度大于4的单词 试题编号:20220422-jx-016 试题类型:单选题 标准答案:B

2023-11-18

《中国电子学会青少年编程Python》2022年12月5级题目及答案

青少年软件编程(Python)等级考试试卷(五级) 分数:100  题数:38 一、单选题(共25题,共50分) 1. 下面哪个语句正确定义了元组类型数据tuple1?( )   A.  tuple1=["张三","李四","王五"] B.  tuple1=("张三";"李四";"王五") C.  tuple1=(张三,李四,王五) D.  tuple1=("张三",) 试题编号:20220427-ph-006 试题类型:单选题 标准答案:D 试题难度:一般

2023-11-18

《中国电子学会青少年编程Python》2022年12月4级题目及答案

青少年软件编程(Python)等级考试试卷(四级) 一、单选题(共25题,共50分) 1. 有n个按名称排序的商品,使用对分查找法搜索任何一商品,最多查找次数为5次,则n的值可能为?( )   A.  5 B.  15 C.  30 D.  35 试题编号:20220428-fcl-017 试题类型:单选题 标准答案:C

2023-11-18

《中国电子学会青少年编程Python》2022年12月3级题目及答案

青少年软件编程(Python)等级考试试卷(三级) 一、单选题(共25题,共50分) 1. 列表L1中全是整数,小明想将其中所有奇数都增加1,偶数不变,于是编写了如下图所示的代码。 请问,图中红线处,代码应该是?( )   A.  x || 2 B.  x ^ 2 C.  x && 2 D.  x % 2 试题编号:20220425-ll-016 试题类型:单选题 标准答案:D

2023-11-18

《中国电子学会青少年编程Python》2022年12月2级题目及答案

青少年软件编程(Python)等级考试试卷(二级) 一、单选题(共25题,共50分) 1. 运行下列程序,最终输出的结果是?( ) info = {1:'小明', 2:'小黄',3:'小兰'} info[4] = '小红' info[2] = '小白' print(info)   A.  {1: '小明', 2: '小白', 3: '小红', 4: '小兰'} B.  {1: '小明', 2: '小白', 3: '小兰', 4: '小红'} C.  {1: '小白', 2: '小名', 3: '小兰', 4: '小红'} D.  {1: '小明', 2: '小红', 3: '小兰', 4: '小白'} 试题编号:20220515-ny-024 试题类型:单选题 标准答案:B

2023-11-18

《中国电子学会青少年编程Python》2022年12月1级题目及答案

一、单选题(共25题,共50分) 1. 关于Python语言的注释,以下选项中描述错误的是?( )   A.  Python语言有两种注释方式:单行注释和多行注释 B.  Python语言的单行注释以#开头 C.  Python多行注释使用###来做为标记 D.  注释用于解释代码原理或者用途 试题编号:20220426-lyl-012 试题类型:单选题 标准答案:C 试题难度:一般

2023-11-18

《中国电子学会青少年编程Python》2022年9月5级题目及答案

青少年软件编程(Python)等级考试试卷(五级) 分数:100  题数:38 一、单选题(共25题,共50分) 1. 已知字符串:s="语文,数学,英语",执行print(s.split(","))语句后结果是?( )   A.  ['语文', '数学', '英语'] B.  [语文, 数学, 英语] C.  ['语文, 数学, 英语'] D.  ['语文 数学 英语'] 试题编号:20220427-ph-009 试题类型:单选题 标准答案:A 试题难度:一般

2023-11-18

《中国电子学会青少年编程Python》2022年9月4级题目及答案

分数:100  题数:38 一、单选题(共25题,每题2分,共50分) 1. 下列不是评判一个算法优劣的标准是?( )   A.  时间复杂度 B.  空间复杂度 C.  难易度 D.  健壮性 试题编号:20220428-fcl-011 试题类型:单选题 标准答案:C

2023-11-18

《中国电子学会青少年编程Python》2022年9月3级题目及答案

青少年软件编程(Python)等级考试试卷(三级) 分数:100  题数:38 一、单选题(共25题,共50分) 1. 十六进制数100,对应的十进制数为 ?( )   A.  128 B.  256 C.  28 D.  56 试题编号:20220425-ll-001 试题类型:单选题 标准答案:B

2023-11-18

《中国电子学会青少年编程Python》2022年9月2级题目及答案

青少年软件编程(Python)等级考试试卷(二级) 一、单选题(共25题,共50分) 1. 运行以下代码,结果输出的是?( ) means=['Thank','You'] print(len(means)) A. 8 B. 6 C. 2 D. 1 试题编号:20220515-ny-019 试题类型:单选题 标准答案:C

2023-11-18

《中国电子学会青少年编程Python》2022年9月1级题目及答案

青少年软件编程(Python)等级考试试卷(一级)202209 1. 表达式len("学史明理增信 ,读史终生受益") > len(" reading history will benefit you ")的结果是?( ) A. 0 B. True C. False D. 1 试题编号:20220426-lyl-003 试题类型:单选题 标准答案:C

2023-11-18

《中国电子学会青少年编程Python》2022年6月5级题目及答案

青少年软件编程(Python)等级考试试卷(五级) 分数:100  题数:38 一、单选题(共25题,共50分) 1. Python中 print("八进制{:o}".format(12)) 正确的输出结果是?( )   A.  八进制:O B.  八进制:O14 C.  八进制14O D.  八进制14 试题编号:20220421-qdc-009 试题类型:单选题 标准答案:D 试题难度:一般 试题解析:字符串的format()格式。 考生答案:D

2023-11-18

《中国电子学会青少年编程Python》2022年6月4级题目及答案

青少年软件编程(Python)等级考试试卷(四级) 分数:100  题数:38 一、单选题(共25题,共50分) 1. 有如下Python程序,包含lambda函数,运行该程序后,输出的结果是?( ) g = lambda x,y:x*y print(g(2,3))   A.  2 B.  3 C.  6 D.  8 试题编号:20220428-fcl-001 试题类型:单选题 标准答案:C

2023-11-18

《中国电子学会青少年编程Python》2022年6月3级题目及答案

青少年软件编程(Python)等级考试试卷(三级) 分数:100  题数:38 一、单选题(共25题,共50分) 1. 如下所示的2行代码,最后print()函数打印出来的结果是?( ) c = [['赵大',21,'男','北京'],['钱二',20,'男','西安'],['孙三',18,'女','南京'],['李四',20,'女','杭州']] print(c[1][3])   A.  男 B.  北京 C.  西安 D.  女 试题编号:20220425-ll-005 试题类型:单选题 标准答案:C

2023-11-18

《中国电子学会青少年编程Python》2022年6月2级题目及答案

青少年软件编程(Python)等级考试试卷(二级) 分数:100  题数:37 一、单选题(共25题,共50分) 1. 运行下列程序,输出的结果是?( ) tup1 = ('苏炳添', '谷爱凌', '北京冬奥会', '2022') tup2 = (201, 8, 4, 21, 155, 255, 22 ) print (tup1[-1::-2],sum(tup2))   A.  ('2022', '谷爱凌') 666 B.  '2022','谷爱凌' 666 C.  '2022','北京奥运会' 666 D.  ('2022',)666 试题编号:20220418-zy-013 试题类型:单选题 标准答案:A

2023-11-18

《中国电子学会青少年编程Python》2022年6月1级题目及答案

青少年软件编程(Python)等级考试试卷(一级) 分数:100  题数:37 一、单选题(共25题,共50分) 1. 在Python编辑器中写好程序代码后,在Run菜单中,下列哪个命令可以用来执行程序?( )   A.  Check Module B.  Run Module C.  Python shell D.  任意一个都可以 试题编号:20220427-yxy-002 试题类型:单选题 标准答案:B

2023-11-18

《中国电子学会青少年编程Python》2022年3月5级题目及答案

1. 下面有关random的常用方法,描述错误的是? ( )   A.  random.random()生成一个[0.0,1.0)之间的随机小数 B.  random.randint(a,b)生成一个[a,b]之间的随机整数 C.  random.choice(seq)从序列中随机选择一个元素 D.  random.uniform(a,b)生成一个[a,b]之间的随机字符 试题编号:20220221-ssn-002 试题类型:单选题 标准答案:D 试题难度:一般 试题解析:random.uniform(a,b)生成一个[a,b]之间的随机小数 考生答案:D

2023-11-18

《中国电子学会青少年编程Python》2022年3月4级题目及答案

青少年软件编程(Python)等级考试试卷(四级) 分数:100  题数:38 一、单选题(共25题,共50分) 1. 关于函数,以下选项中描述错误的是? ( )   A.  函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。 B.  使用函数的主要目的是减低编程难度和代码重用。 C.  Python 使用 del 保留字定义一个函数。 D.  函数是一段具有特定功能的、可重用的语句组。 试题编号:20200316-ysy-007 试题类型:单选题 标准答案:C

2023-11-18

《中国电子学会青少年编程Python》2022年3月3级题目及答案

青少年软件编程(Python)等级考试试卷(三级) 分数:100  题数:38 一、单选题(共25题,共50分) 1. 二进制数101100111对应的十六进制数的数值是? ( )   A.  6 B.  369 C.  167 D.  165 试题编号:20220210-ssn-001 试题类型:单选题 标准答案:C

2023-11-18

《中国电子学会青少年编程Python》2022年3月2级题目及答案

青少年软件编程(Python)等级考试试卷(二级) 分数:100  题数:37 一、单选题(共25题,每题2分,共50分) 1. 关于Python中的列表,下列描述错误的是?( )   A.  列表是Python中内置可变序列,是若干元素的有序集合; B.  列表中的每一个数据称为“元素”; C.  在Python中,一个列表中的数据类型可以各不相同; D.  可以使用s[1]来获取列表s的第一个元素。 试题编号:20200310-tgf-01 试题类型:单选题 标准答案:D

2023-11-18

《中国电子学会青少年编程Python》2022年3月1级题目及答案

一、单选题(共25题,共50分) 1. 已知a="161",b="16",c="8",执行语句d=a>b and a>c,变量d的值为是?( )   A.  0 B.  1 C.  True D.  False 试题编号:20200310-fjn-007 试题类型:单选题 标准答案:D 试题难度:较难

2023-11-18

《中国电子学会青少年编程Python》2023年9月5级题目及答案

青少年软件编程(Python)等级考试试卷(五级) 一、单选题(共25题,共50分) 1. 阅读以下代码,程序输出结果正确的选项是?( ) def process_keywords(keywords_list):     unique_keywords = list(set(keywords_list))     sorted_keywords = sorted(unique_keywords)     result = tuple(sorted_keywords)     return result keywords = ["节约能源", "循环利用", "清洁能源", "减少污染", "植树造林","清洁能源"] print(process_keywords(keywords))   A.  ('节约能约', '循环利用', '减少污染', '清洁能源', '减少污染') B.  ('循环利用', '植树造林', '减少污染', '清洁能源', '清洁能源') C.  ('减少污染', '循环利用', '植树造林', '清洁能源', '节约能源') D.  ('植树造林',

2023-11-18

《中国电子学会青少年编程Python》2023年9月4级题目及答案

青少年软件编程(Python)等级考试试卷(四级) 一、单选题(共25题,共50分) 1. 用枚举算法求解“100以内既能被3整除又能被4整除的元素”时,在下列数值范围内,算法执行效率最高的是?( )   A.  1~101 B.  4~100 C.  12~100 D.  12~96 试题编号:202306-zj-023 试题类型:单选题 标准答案:D

2023-11-18

《中国电子学会青少年编程Python》2023年9月3级题目及答案

青少年软件编程(Python)等级考试试卷(三级) 一、单选题(共25题,共50分) 1. 有一组数据存在列表中,things=["桌子","椅子","茶几","沙发","西瓜","苹果","草莓","香蕉"],若想要输出其中的水果数据,则下列处理恰当的是?( )   A.  print(things)  B.  print(things[:4]) C.  print(things[4:]) D.  print(things[5:8]) 试题编号:20230701-ylx-005 试题类型:单选题 标准答案:C 试题难度:容易 试题解析:本题考查一维数组中取出部分数据。things为列表实现的一维数组,水果部分数据在列表中位于索引位4号至7号(末位),故可用列表切片取出数组的水果部分数据。 考生答案:B

2023-11-18

《中国电子学会青少年编程Python》2023年9月2级题目及答案

青少年软件编程(Python)等级考试试卷(二级) 一、单选题(共25题,共50分) 1. yyh=[2023,'杭州亚运会',['拱宸桥','玉琮''莲叶']] jxw=yyh[2][0] print(jxw[1]*2) 以上代码运行结果是?( )   A.  宸宸 B.  杭杭 C.  玉玉 D.  州州 试题编号:20230628-dzj-013 试题类型:单选题 标准答案:A

2023-11-18

《中国电子学会青少年编程Python》2023年9月1级题目及答案

青少年软件编程(Python)等级考试试卷(一级) 一、单选题(共25题,共50分) 1. 下列 Python 语句能够正确输出"学而时习之"五个字的是?( )   A.  print "学而时习之" B.  print "(学而时习之)" C.  print ("学而时习之") D.  print (学而时习之) 试题编号:20230627-wy-009 试题类型:单选题 标准答案:C

2023-11-18

《中国电子学会青少年编程Python》2023年5月6级题目及答案

青少年软件编程(Python)等级考试试卷(六级) 分数:100  题数:38 一、单选题(共25题,共50分) 1. 明明每天坚持背英语单词,他建立了英语单词错题本文件“mistakes.txt”,将每天记错的单词增加到该文件中,下列打开文件的语句最合适的是?( )   A.  f = open("mistakes.txt") B.  f = open("mistakes.txt","r") C.  f = open("mistakes.txt","a") D.  f = open("mistakes.txt","w") 试题编号:20230209-jwl-01 试题类型:单选题 标准答案:C 试题难度:一般

2023-11-18

《中国电子学会青少年编程Python》2023年5月5级题目及答案

青少年软件编程(Python)等级考试试卷(五级) 分数:100  题数:38 一、单选题(共25题,共50分) 1. 有列表L=['UK','china','lili',"张三"],print(L[-2])的结果是?( )   A.  UK B.  'lili','张三' C.  lili D.  'UK','china','lili' 试题编号:20220128-ph-004 试题类型:单选题 标准答案:C 试题难度:一般 试题解析:列表元素定位

2023-11-18

《中国电子学会青少年编程Python》2023年5月4级题目及答案

青少年软件编程(Python)等级考试试卷(四级) 分数:100  题数:38 一、单选题(共25题,共50分) 1. 下列程序段的运行结果是?( ) def s(n):     if n==0:         return 1     else:         return n +s(n-1) print(s(7))   A.  29 B.  27 C.  1 D.  0 试题编号:20220501-tr-020 试题类型:单选题 标准答案:A 试题难度:一般 试题解析:递归公式

2023-11-17

《中国电子学会青少年编程Python》2023年5月3级题目及答案

青少年软件编程(Python)等级考试试卷(三级) 一、单选题(共25题,共50分) 1. 请选择,下面代码运行之后的结果是?( ) a = '2' b = '4' try:     c = a * b     print(c) except:     print('程序出错!') else:     print('程序正确!')   A.  24 B.  8 C.  程序出错! D.  程序正确! 试题编号:20220425-ll-010 试题类型:单选题 标准答案:C 试题难度:一般

2023-11-17

《中国电子学会青少年编程Python》2023年5月2级题目及答案

青少年软件编程(Python)等级考试试卷(二级) 一、单选题(共25题,共50分) 1. 运行以下程序,如果通过键盘先后输入的数是1和3,输出的结果是?( ) a=int(input()) b=int(input()) if a < b:     a=b print(a)   A.  3 1 B.  1 3 C.  1 D.  3 试题编号:20200329-tgf-004 试题类型:单选题 标准答案:D 试题难度:一般 试题解析:根据题意:a=1 b=3;这样a小于b,则需要把b的值赋值给a,所以最后a的值为3. 考生答案:D 考生得分:2

2023-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除