- 博客(20)
- 收藏
- 关注
原创 GESP一级202412解析
第 1 题 2024年10⽉8⽇,诺贝尔物理学奖“意外地”颁给了两位计算机科学家约翰·霍普菲尔德(John J. Hopfield)和杰弗⾥·⾟顿(Geoffrey E. Hinton)。这两位科学家的主要研究⽅向是( C )。A. 天体物理B. 流体⼒学C. ⼈⼯智能D. 量⼦理论解析:约翰·霍普菲尔德和杰弗⾥·⾟顿是⼈⼯智能领域的先驱,尤其是神经⽹络和深度学习方面的研究。因此,正确答案是 C. ⼈⼯智能。第 2 题 下列软件中是操作系统的是( C )。A. ⾼德地图。
2025-02-11 14:50:26
806
原创 GESP一级202409解析
1.据有关资料,山东大学于1972年研制成功DJL-1计算机,并于1973年投入运行,其综合性能居当时全国第三 位。DJL-1计算机运算控制部分所使用的磁心存储元件由磁心颗粒组成,设计存贮周期为2μs(微秒)。那么该磁心存储元件相当于现代计算机的( )。A.内存B.磁盘C. CPUD.显示器【答案】A【考纲知识点】计算机基础与编程环境(一级)【解析】本题考察计算机组成部分;
2025-02-11 14:49:48
452
原创 GESP一级202406解析
1.在C++中 ,下列不可做变量的是( )。C.fiveStar【答案】A【考纲知识点】变量名的命名规则,即组成部分只有数字、字母和下划线。【解析】依据变量名的命名规则,选项 A “five-Star” 不符合要求,因为其包含了非法字符 “-”(变量命名中不允许出现这种符号),B 选项 “five_star”、C 选项 “fiveStar” 为常规命名方式均正确,依据命名规则数字不能作为开头,但下划线是可以作为开头的,所以 D 选项 “_fiveStar” 也正确,故答案为 A 选项。
2025-02-11 14:47:37
921
原创 GESP一级202403解析
1.C++表达式(3 - 2) * 3 + 5 的值是( )。A. -13B. 8C. 2D. 0【答案】B【考纲知识点】基本运算(算术运算的运算顺序相关知识)【解析】在 C++ 中,算术表达式的运算遵循一定的优先级和结合性规则。1.优先级规则:括号的优先级最高,先计算括号内的表达式。对于给定的表达式(3 - 2) * 3 + 5,首先要计算括号内的3 - 2,其结果为1。2.乘除运算优先于加减运算:在计算完括号内的值后,接下来按照乘除先于加减的顺序进行运算。
2025-02-11 14:41:49
564
原创 GESP计算机基础知识
然而这并非是因为它的速度较之以前有了本质的变化,主要原因是,从这里开始传统的X86指令集的CPU开始由传统的复杂指令系统,即CISC技术,转而开始采用许多精简指令系统的措施,即RISC。随着VLSI技术的发展,计算机的硬件成本不断下降,与此同时,软件成本却越来越高,这使得人们开始热衷于在指令系统中增加更多的指令以及让每条指令完成更复杂的工作,来提高操作系统的效率,并尽量缩短指令系统与高级语言的语义差别,以便于高级语言的编译和降低软件成本。第二阶段是1973~1977年,微型计算机的发展和改进阶段。
2025-01-21 14:21:04
1361
原创 不懂笔记 笔记
def num(): return [lambda x: i * x for i in range(4)] print([m(2) for m in num()])详解:def func(): fun_lambda_list = [] for i in range(4): def lambda_(x): print('Lambda函数中 i {} 命名空间为:{}:'.format(i, locals())) re
2020-06-19 21:14:51
254
原创 Python----类(好详细哦!!!)
类为毛引入类???在软件编程领域,编程方法不同可以分为 面向过程 和 面向对象 的编程。1.面向过程的编程面向过程(Procedure Oriented, PO)是一种以过程为中心的编程方法。缺点:(1)数据变量代码出现重复现象虽然出现了函数等方法,解决了一部分代码重复及利用问题,但是相似数据变量的重复定义还是存在,而且随着相关功能过程的增加而大幅度重复出现。(2)当自定义函数变多时, 将产生新的管理和使用混乱假设上百个自定义函数都存放在一起,将会产生什么问题?自定义函数名称多了,记忆、
2020-06-14 19:44:13
875
原创 利用递归函数实现二分法查找
def r_dichotomy(nums, find, left, right): # 二分法查找,自定义递归函数 middle = (right + left) // 2 # 求商的整数,取中间值的下标 if nums[middle] == find: # 找到列表中的值 return middle # 返回找到值对应的下标 if right == l
2020-06-14 16:41:04
1353
原创 函数二
函数与作用域全局变量与局部变量全局变量(Global Variable) 自赋值定义开始,后续代码都可以访问该变量;局部变量(Local Variable) 只能在被定义的函数(后续还有类)内部被访问。t = 7 # t为全局变量,在函数外定义赋值def sum2(i): # i为局部变量,在函数内定义赋值 i += t # t全部变量可以被函数内部访问 return i # 返回的变量i是局部变量的值i = 9
2020-06-07 17:51:35
359
原创 Python函数--详细笔记
函数基本知识函数基本定义函数(function),指通过专门的代码组织,用来实现特定功能的代码段,具有相对独立性,可供其他代码重复使用。优点:代码非常简练。提高代码编写效率和质量。代码功能可以自由共享。函数定义基本语法def 函数名([参数]): 函数体 [return 返回值]函数使用格式说明标准自定义函数由def关键字、函数名、“([参数]):”、函数体、[return 返回值] 五部分组成。1)def关键字Python语言任何函数定义必须以关键字def开始
2020-06-01 21:17:22
652
原创 字典
字典基本知识字典(Dict)是可变的无序集合,同时是一种以键值对为基本元素的可以存储各种数据类型的集合,用大括号({ })表示字典的开始和结束,元素之间用逗号(,)分隔。键值对,由键(Key)和值(Value)组成,中间用冒号(:)分隔。采用键值对,可以更加独立而紧密地表示两者之间的关系。从键值对可以看出,字典属于典型的一对一映射关系的数据类型。基本格式{} # 空字典dict1 = {'ajian': 18}len(dict1)
2020-05-28 20:55:23
533
原创 元组
元组元组基本知识元组(Tuple) ,是不可变序列,也是一种可以存储各种数据类型的集合,用小括号( () )表示元组的开始和结束,元素之间用逗号( , )分隔。这里的不可变,包括不能对元组对象进行增加元素、变换元素位置、修改元素、删除元素操作。元组中每个元素提供对应的一个下标,下标从0开始,0、1、2…按顺序标注。元组的基本用法与列表相同,下面说明不同点。函数名称功能描述len统计元组元素个数max返回元组中最大值min返回元组中最小值tuple将列表
2020-05-24 13:58:03
382
原创 二分法
二分法二分法查找(Binary Search),指在有序集合里,对集合下标范围通过取中位法获取对应的元素,进行叠代查找比较,直至找到所需要的元素。set[1…n](1…n为集合元素下标顺序值),先取一个下标中位值k=(1+n)/2,获取set[k]值与查找对象m进行比较;若 set[k] 等于 m,则查找成功,否则返回查找位置;若 set[k] 小于 m,则在 [k+1,n] 区间里再取中位值,进行查找比较;若 set[k] 大于 m,则在 [1,k-1] 区间里再取中位值,进行查找比较。通过
2020-05-24 13:28:59
266
原创 冒泡排序
冒泡排序(Bubble Sort)通过不断调整排序元素的次序,实现集合元素从小到大的排序过程。过程:取左边第一个元素,然后与后面的元素进行比较,若发现后面的元素比第一个元素小,则交换位置,继续往后比较,一直比较调整到最后一个元素,该元素为最大值。再取第一个元素,根据第一步一次比较、调整,直至倒数第二个停止;其他元素都一次循环比较、调整,每次循环多减一次,n-m(n为集合长度,m为每循环一次,增加一次,增加1,m从0开始。)所有元素比较、调整完毕,完成集合元素增序排序。list_s = [52
2020-05-23 22:00:11
164
原创 列表
列表基本知识**列表(List)**是可变的序列,也是一种可以存储各种数据类型的集合,用( [ ] )中括号表示列表的开始和结束,元素之间用逗号( , )分隔。列表中每个元素提供一个对应的下标。列表基本操作方法名称方法功能描述append在列表尾部增加元素clear列表清空copy复制生成另外一个列表count统计指定元素个数extend两个列表元素合并index返回指定元素的下标insert在指定位置插入新元素pop删除并
2020-05-23 21:23:07
521
原创 条件分支与循环
if条件分支if语句是Python语言基本的条件分支判断语句,它为代码的逻辑判断提供了操作方法。基本用法单分支判断if True: print('ok')# okif 1 > 2: print('ok')双分支判断if False: print('ok')else: print('no')# no多条件多分判断student = 'ajian'if student == 'axin': print('不是学生!')eli
2020-05-19 20:36:06
320
原创 变量和简单数据类型
变量指在计算机编程中与关联的标识符配对的内存存储位置,在使用时含相关类型的值,其值是可以修改的。多个变量赋值python允许同时为多个变量赋值a = b = c = 9print(a, b, c)# 9 9 9变量值类型基本变量类型包括字符串(String)、数字(Numeric)、列表(List)、元组(Tuple)、字典(Dictionary)五大类。字符串由任意字节的字符组成,用单引号(’ ‘)、双引号(" ")或三引号(’’’ ‘’’)表示。name1 = 'Bob'
2020-05-14 18:35:57
444
原创 python学习之路
概述什么是python语言Python语言的优点第一个程序良好的编程习惯1.标识符(Identifier)2.基本代码格式合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入什么是python语言Python是一种解释型语言,由Guido V
2020-05-14 15:06:15
211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人