教科版(2019)信息技术必修一第2章 编程计算 单元知识点总结+检测(含解析).docx
《教科版(2019)信息技术必修一第2章 编程计算 单元知识点总结+检测(含解析).docx》由会员分享,可在线阅读,更多相关《教科版(2019)信息技术必修一第2章 编程计算 单元知识点总结+检测(含解析).docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 编程计算2.1计算机解决问题的过程知识点汇总:1. 算法:解决问题的方法与步骤。2. 算法描述:自然语言描述、流程图描述、伪代码等。3. 流程图符号:4. 三种基本结构:顺序结构、分支结构、循环结构。5. 编程语言:机器语言,由二进制0、1代码构成。汇编语言,是符号化的机器语言。高级语言,常见的C、C+、Java、Visual Basic、Python等。6. Python语言是面向对象的解释型计算机设计语言。特点:简单、免费、开源和可移植性等。7. 常见的操作系统:Windows、ios、Android、Linux等。8. 掌握Python编辑器页面、并能运行调试。习题检测:1. 将
2、两个变量互换的算法描述如图所示,描述的方式是( )A 伪代码B流程图B N-S图D自然语言2. Python文件的后缀名是()。A.docB.vbp C. .py D.exe3. 如图所示的流程图中,红色虚线框内“结束”应该使用的基本图形是( )。 B. C. D. 4. 以下是一段python程序:它的可以用哪个流程图表达()。B.分支结构C.循环结构A.顺序结构 5. 高级语言更接近自然语言,并不特指某种语言;也不依赖特定的计算机系统,因而更容易掌握和使用,通用性也更好。以下不属于高级语言的是()A.Java语言 B.Python语言 C.汇编语言 D.VB语言6. 描述算法可以有多种方法
3、,以下不是算法描述的方法()。A.流程图 B.程序代码 C.自然语言 D.树形图7. 关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象 B.Python语言是解释型语言C.Python语言是编译型语言 D.Python语言是非跨平台语言8. 下列关于算法的叙述,错误的是()。A算法可以用自然语言来描述 B.算法可以使用程序设计语言来实现C.算法必须执行有限步以后能结束 D.算法一定有输入。2.2 做出判断的分支知识点汇总:1. 三种基本结构:顺序结构、分支结构和循环结构。2. 赋值语句:a=b=1、a,b=1,2、a,b=b,a、c+=1等。3. 常量与变
4、量的区别,常量是程序运行中保持不变的量。变量是程序运行中允许改变的量。4. 变量命名规则:1) 必须以字母或下划线开头,可以是字母、数字或下划线。2) 区分大小写。3) 不能用保留字。5. 算数运算符:+加、-减、*乘、*幂、/除、/整除、%取模。6. 关系型运算符:=等于、大于、=大于等于、小于、2*b and (bc+1 or c3)的值是_。 A、True B、Flase C、4 D、无解3. 下列赋值语句正确的是()A.x+1=x B.x=x+1 C.x=+1 D.x,y,z=1,24. 在Python IDLE编辑器中书写正确的表达式()A.b*2-4ac B. 1/2gt2 C.p
5、i*r2 D.2*pi*r5. str()属于的数据类型()A.字符型 B.整型 C.浮点型 D.A,B,C全错6. 下列不可以将变量x和y的值互换的语句()A.z=x;x=y;y=z B.x,y=y,x C.x=y;y=x D.A,B,C都可以互换。7. 综合分析题: 改成:第一行 x=input(请输入一个自然数) 第二行 if x%2 = 0 第三行 print(x,为偶数 ) 第四行 else: 第五行 print(x,为奇数) 五行程序代码中有 处错误,在对应的横线上修改2.3 周而复始的循环知识点汇总:1. Python中有计数循环和条件循环。2. 循环的基本结构:图一3. 列表:
6、 括起来的为列表。4. 列表的位置:列表的使用:修改列表内容:列表名称位置=修改内容 ,如:n0=red删除列表内容:del 列表名称位置,如: del n3 删除”yellow”列表尾部添加一个数据:列表名称.append(数据),如:n.append(2)5. range(起、终、步长)函数,生成数字列表,左闭右开。如:range(5) 生成0,1,2,3,4。6. round(,保留小数点位数),如:round(3.1415926,2)结果为3.147. 计数循环:for 循环变量 in 列表: 语句或语句组8. for循环嵌套:内层完成循环后在继续返回上层for继续循环。9. 条件循环
7、:while 关系表达式: 语句或语句组10. 累加器,如: s=s+i11. 计数器,如:x=x+1习题检测:1. 创建一个list列表,正确的是( )Alist1,2,3Blist=1,2,3Clist(1,2,3)Dlist=(1,2,3)2. 有个列表n=水果, 砂糖橘,苹果, 橙子,请把列表中苹果改为橘子,选出修改正确的语句()An2= 橘子Bn橘子Cn3= 橘子Dlist橘子3. 在python中,运行下列程序,正确的结果是()s=0for i in range (1,5): s=s+iprint(i=,i,s=,s)Ai=4 s=10Bi=5 s=10Ci=5 s=15 Di=6
8、 s=154. int(9.8),正确的结果是()A10B9C9D9.05. round(3.1415926,3),正确的结果是()A3.14159263B3.142C3.141D都不正确6. 在python中,运行下列程序,正确的结果是()x=1while x0:x=x+1print( x)A1B1 2 3 4 5 6 7 8 9C无输出D1007. 如果我国人口每年以平均1.5%的速度增长,问多少年后我国人口达到或超过15亿?设现在人口为12.3亿。此题在中可以用()选项补充代码解决问题。(x代表年,p代表人口) A.B.C.D. 以上都不正确2.4 可以复用的代码知识点汇总:1. 函数:
9、系统函数和自定义函数。2. 自定义函数:def 函数名(参数): 语句或语句组 return 返回值3. 模块的发布和导入。如:导入import 模块名称习题检测:1. time模块是一个_。time.sleep(10)是_10秒。2. random模块是一个_。random.randint(1,10)语句作用 _。3. os模块是一个_。os.system(“cls”)语句作用 _。4. 导入模块需要使用_语句。5. 不是系统函数的是( )Ainput() B.bin() C.float() D.factorial()6. 在Python中自定义函数需要什么关键字放在函数开始()Afunct
10、ion B.def C.define D.void7. 调用模块不正确的()Aos.system( ) B.random.sample( ) C.mymodule.match_num( ) D.sys.sleep( )8. 下列程序运行显示为()def hello(): print(hello)res = hello()print(res)A B. C. D. 第二章 编程计算2.1计算机解决问题的过程知识点汇总:9. 算法:解决问题的方法与步骤。10. 算法描述:自然语言描述、流程图描述、伪代码等。11. 流程图符号:12. 三种基本结构:顺序结构、分支结构、循环结构。13. 编程语言:机器
11、语言,由二进制0、1代码构成。汇编语言,是符号化的机器语言。高级语言,常见的C、C+、Java、Visual Basic、Python等。14. Python语言是面向对象的解释型计算机设计语言。特点:简单、免费、开源和可移植性等。15. 常见的操作系统:Windows、ios、Android、Linux等。16. 掌握Python编辑器页面、并能运行调试。习题检测:9. 将两个变量互换的算法描述如图所示,描述的方式是( )C 伪代码B流程图D N-S图D自然语言【答案】:D【详解】:用人们能理解的自然语言,描述了解题步骤。10. Python文件的后缀名是()。A.docB.vbp C. .
12、py D.exe【答案】:C【详解】:.doc文字处理软件(word后缀名)。.vbp是VisualBasic工程文件后缀名。.exe是可执行文件后缀名。11. 如图所示的流程图中,红色虚线框内“结束”应该使用的基本图形是( )。 B. C. D. 【答案】:B【详解】:分别是处理框、开始/结束框、判断框、输入输出框。12. 以下是一段python程序:它的可以用哪个流程图表达()。B.分支结构C.循环结构A.顺序结构 【答案】:B【详解】:程序代码中有双分支语句if else。所以选B绘制有分支流程图。13. 高级语言更接近自然语言,并不特指某种语言;也不依赖特定的计算机系统,因而更容易掌握
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教科版2019信息技术必修一第2章 编程计算 单元知识点总结+检测含解析 教科版 2019 信息技术 必修 编程 计算 单元 知识点 总结 检测 解析
限制150内