第1单元编程与计算机世界对话_第1页
第1单元编程与计算机世界对话_第2页
第1单元编程与计算机世界对话_第3页
第1单元编程与计算机世界对话_第4页
第1单元编程与计算机世界对话_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1单元编程,与计算机世界对话

1.1程序语言大家庭

一、填空题

1、程序语言种类繁多,可以分为—、和O

2、机器语言的指令代码为—和—o

3、目前流行的高级语言、、、、等0

4、Java的特点:、、、o

5、C语言的特点:、、o

6、C++语言特点、、o

7、C#语言特点、、o

8、Python语言特点、、。

9、Python是一种、的动态类型语言。

10、Python是一种__型编程语言。

IKPython语句既可以采用交互式的—执行方式,又可采用执行方式。

二、选择题

1、下列说法不是()O

A.编迳是将源代码转换成目标代码的过程

B.解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程

C.静态语言采用解释方式执行,脚木语言采用编译方式执行

D.C语言是静态语言,Python语言是动态语言

2、能被计算机直接执行的语言是()o

A.高级语言B.低级语言C.汇编语言D.机器语言

3、Python属于程序语言中的()o

A.机器语言B.汇编语言C.高级语言D.解释语言

4、下列说法正确的是()。

A.Python是一种汇编语言B.Python是一种静态语言C.Python采用编译方式D.

Python是一种脚本语言

5、Python文件的后缀名是()。

A..pyB.passC.doD..pdf

6、将python脚本程序转变为可执行程序的第三方库是()。

A.randomB.pyinstallerC.PyQt5D.pygame

pipinstallpyinstaller--pyinstaller-F打包把一个PY文件生成为EXE文件.

importpy2exe

py2exe已经被用于创建wxPython,TI<inter1Pmw,PyGTK)pygame1win32comclient和server,

和其它的独立程序。

fromimportsetup

importpy2exe

setup(console=[""])

然后按下面的方法运行:

pythonpy2exe

7、Python源程序执行的方式是()。

A.编译执行B.解释执行C.直接执行D.边编译边执行

三、简答题

1、结合课本,填写下表

程序语言表示方式特点

2、简述程序语言的概念。

3、简述Python主要应用于哪些领域。

4、总结分析主要的编程语言及其特点。

1.2初识Python

一、填空题

1、一年,推出了Python第一个版本。

2、一年,发布了Python2.0,增加了—功能,支持—编码°

、一年,发布了;年,发布了

3Python3.0Pyrhon3.7o

4、Python2.0和Python3.0兼容。(填“能”或“不能”)

5、Python是一种面积对象的—计算机程序设计语言,又称"'语言。

6、Python语言源于—年荷兰程序员一开始的一种继承ABC语言的—。

二、选择题

1、下列说法不正确的是()。

AC语言是静态语言,Python语言是脚本语言

B.编译是将源转换成目标的代码的过程

C.解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程

D;静态语言采用解释方式执行,脚本语言采用编译方式执行

3、下列不属于Python语言特点的是()。

A.黏性扩展:Python语言能集成C、C++等语言编写的代码

B.平台无关:Python程序可以在任何安装了解释器的操作系统环境中执行

C.变量声明:Python语言具有使用变量需要先定义后使用的特点

D.强制可读:Python语言通过强制缩进体现语句间的逻辑关系

4、关于Python特点,下列描述错误的是()o

A.Python语言跨平台语言B.Python是非开源语言C.Python是多模型语言D.Python

是脚本语言

5、Python程序可以以多种形式与其他语言编写的程序组合在一起,体现了Python语言

的()特点。

A.开源B.可移植性C.“胶水”语言D.简化设计

6、Python编写的应用程序可以运行在不同的操作系统上,体现了Python的()特点。

A.简化设计B.“胶水”语言C.可移植性D.开源免费

7、下列不属于Python特点的是()。

A.面向对象B.运行效率高C.可移植性D.免费和开源

三、简答题

1、简述Python的发展历史。

2、简述Python的六大特点。

3、Python语言是一个神奇的语言,它的很多功能是其他语言不能做到的,且有自己的特

点,也有自己的不足之处,谈谈其缺点。

4、简述解释型和编译语言的区别。

1.3为Python开发搭建环境

一、填空题

1、命令提示符窗口输入命令,可以查看Python的安装版本信息。

2、在安装Python的过程中,必须勾选复选框。

3、pycharm的版本分为和。

4、pycharm的安装过程,勾选“createassociations”下的_____复选框,这样凡是扩展

名为.py的文件就会用pycharm打开。

5、在pycharm中创建好项目后,选中项目名称,右击,在快捷菜单中选择—命令,就可

以创建python文件。

6、pycharm的工作界面分为三个区域、、。

7、Python3安装后,系统默认其源代码文件为一编码。

8、Python官方网站提供的安装包中包括、、。

9、IDLE的中文含义是______________________o

是由打造的一种

10spycharmJetBrainsPythono

11、在Python语句中行从解释器提示符后的第开始。在同一行中使用多条语句,

语句之间使用分隔。

12、在Python内置集成开发环境中,可使用快捷键___________运行当前打开的程序。

13、在Python解释器,使用函数可以进入帮助系统。

二、选择题

1、命令提示符窗口输入()命令进入Python。

A.pycharmB.pythonC.python-VD.showconfig

2、在pycharm中按下快捷键()来运行代码。

A.SHIFT+F5B.F5C.CTRL+F5D.CTRL+F2

3、输入命令(),可以退出Python交互式环境。

A.breakB.loopC.exitD.exit()

4、pycharm是由JetBrains打造的一种Python开发环境,支持()系统。

A.WindowsB.LinuxC.MacOSD.以上都外可

5、Python安装完成后,在命令提示符窗口输入命令(),可以查看Python的安装版本

信息。

A.PythonB.configC.printD.Python-V

三、简答题

1、解释器安装完成后,如何验证是否安装成功?如何退出Python的交互环境?

2、如何进入Python交互模式?

3、在安装Python的过程中要注意哪些问题?

4、简述Pycharm的功能。

5、初次打开Pycharm,如何创建Python文件?

1.4编写规范的Python程序

一、填空题

1、Python使用来划分代码块。

2、一是指英文、中文或其他自然语言写的一行或多行的说明性文字。

3、在Python中,单行汴释以开头c

4、在.hon中,多行注释用或—将注释为容括起来。

5、在Python中,同一代码块的语句必须包含的缩进空格数。

二、选择题

1、下列说法错误的是()O

A.Python不使用{)来区分代码块

B.不同的代码块可以使用不同的缩进空格数

C.注释的功能包括屏幕代码执行

DCTRL+/快捷键会注释光标之后的内容

2、关于Python语言的注释,下列说法是错误的是()o

A.Python语言有两种注释,方式:单行注释和多行注释

B.Python语言的单行注释以#开关

C.Pyt卜on语言的单行注释以单引号‘开头

D.Python语言的多行注释以三个单引号开关和结尾

3、Pycharm运行程序快捷错是()。

A.CTRAL+AB.CTRAL+YC.CTRAL+/D.CTRL+F5

4、在Python语言中代码注释使用符号是()o

A//D.#

程序分析题

1s读以下代码,标出其中注释部分。

print(“欢迎来到计算机班”)#输出欢迎来到计算机班

编写者:A

,,»

print(HHelloH+”World!")

icnH

编写者:B

K1>I.

Print("Hello,World!”)

四.改错题

1、指出以下程序中缩进的错误并改正。

if3>4:

print(“你好祖国”)

else:

print(“中国我爱你”)

foriinrange(l,ll):

print(i)

2、读下列程序,找出其中缩进的错误并改正。

print("Hello,World!”)#输出HelloWorld

a=10

b=9

ifa>b:

print(“结果为True”)#程序输出

print(ua大于b")

else:

print(“结果为False")

print("a小于等于b")

第1单元综合测试卷

一、填空题

1、语法层面同时支持面向过程和两种编译方式。

2、Python3.x源代码文件默认使用编码。

3、Python解释器有两个主要的工具:和pip。

4、在,ython函数中,用于靠用户输入的是_____。

5、IDEL菜单中创建新文件的快捷键是一。

6、IDLE菜单将选中区域的空格替换为Tab的快捷键是__________。

7、查看Python是否安装成功的命令是__________。

8、用户编写的Python程序,无须修改就可以在不同的平台上运行,这是Python的

—特性。

9、要关闭Python解释器,可使用函数—或者快捷键CTRL+Z。

10、在下载Pycharm时,community表示版。

11、Python有两种运行方式:和源文件方式。

12、Python编程中,建议每个缩进层次使用、两个空格或四个空格。

Pycharm-JetBrainsvisualStudio-MicrosoftEelipse+PyDev(Eciipse是一个开放源代码的、基丁

Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务.用于通过插件组件构建开发环境,最初由旧M开

发,后由Eclipse基金会托管)Notepad

二、选择题

lx安装pycharm时,勾选”createassociations^^下的”.py”复选框的作用是()。

A.使用pycharm时更改”.py“文件B.使用pycharm打开H.py"文件

C.使用pycharm创建.py文件D.使用pycharm删除py文件

2、pycharm是由JetBrains打造的一种Python集成开发环境,支持()系统。

A.WindowsB.linuxC.MacOSD.以上都对

3、Python内置的集成开发工具是()「

A.PythonWinB.PydevC.IDED.IDLE

4、下列叙述中正确的是()o

A.Python3.0与Python2.0兼容B.Python语句只能以程序方式执行

C.Python是解释语言D.Python语言出现得晚,具有其他高级语言的一切优点

5、下列叙述中正确的是()o

A.同一层次的语句必须对齐

B.Python语句可以从一行的任意一列开始

C.在执行一个Python程序的过程中,可以现注释中的拼写错误

D.Python程序的每行只能写一条语句

6、下列Python注释代码,不正确的是()

A.#Python注释代码B.#Python注释代码1#Python注释代码2

C.Python文档注释“""“D.〃Python注释代码

7、下列不是Python文件读操作方法的是()。

A.readB.readlineC.readallC.readtext

8、Pycharm社区版与专业区别不包括()。

Apycharm的社区版提供给开发者免费使用B.pycharm专业功能比社区版丰富

C.pycharm的社区版用于专业互联网开发D.pycharm的社区版中没有python分析器

9、拟在屏幕上打印输出“HelloWorld”,下列选项中正确的是()。

A.print(HelloWorld)B.print('HelloWorld')

C.pnntf(uHelloWorld")D.pnntt('HelloWorld))

10、下列不是Python3.安装包的内容的是()。

A.Python解释器B.shellC.IDLED.pycharm

11、IDLE环境的退出命令是()。

A.exit()B.esc()C.closeOD.回车键

12、下列关于Python文件打开模式的描述,错误的是()。

A.只读模式RealB.创建写模式nC.追加写模式aD.覆盖写模式w

13、关于Python程序模式框架的描述,下列说法错误的是()。

A.Python语言不采用严格的缩进来表明程序的格式框架

B.Python语言的缩进可采用Tab键来实现

C.Python单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系

决定所属范围

D.判断、循环、函数等语法形式能够通过缩进包含一批Python代码,进而表达对应的语

14、下列关于Python程序与缩进有关的说法中,正确的是()。

A.缩进统一为4个空格B.缩进在程序中长度统一且强制使用

C.缩进可以用在任何语句之后,表示语句间的包含关系

D.缩进是非强制性的,仅为了提高代码可读性

15、下列代码的语法错误显示是()o

Print“HelloWorld”

A.NameError,namelraw_print'isnodefined

B.<buit-infunction><o.p></o.p>

C.SyntaxErrorjnvalidcharacterinidentifier

D.SyntaxError,Missingparenthesesincallto'print

三、判断题

1、Python是一咱跨平台、开源、免费的高级动态编程语言。()

2、Python3.x完全兼容Python2.x。

3、在Windows平台上编写的Python程序无法在UNIX平台上运行。()

4、不可以在同一台计算机上安装多个Python版本。

5、放在一对三引号之间的内容将被认为是注释。()

6、Python采用的是基于值得自动内存管理方式。()

7、在DythonB.x中可以使用中文作为变量名。()

8、Python3.x和Python2.x中input函数的返回值都是字符串。()

9、Python使用缩进来体现代码之间的逻辑关系。()

10、Python代码的注释只有一种试,那就是使用#符号。()

四、程序设计

1、试着编写程序,打印输出自己的名字。

2、编写程序,输出:Hello,World!,并添加注释。

3、已知"3,b=5,试着编写程序求a,b两数的和。

五、改错题

1、指出以下程序中错误的地方。

slit二「张三”李四“,“潘七“,赵六六””「潘七”]

set2=set(slist)

ifIen(slist)==len(set2):

print("该项目没有重复报名的情况”)

else:

print(“该项目有重复报名的情况”)

第1单元编程,与计算机世界对话

1.1程序语言大家庭

一、选择题

1、下列选项中,()语言是面向过程的程序设计语言。

A.CB.C#CJavaD.Python

2、与其他程序语言相比,不属于Python语言特点的是()o

A.丰富的库B.可嵌入性C.可扩展性D.工作量小

3、下列选项中,()语言既可以进行面向过程的程序设计,也可以进行面向对象程序的

设计。

A.C++B.PythonC.C#D.C

4、下列选项中,()语言被广泛应用数据中心、游戏控制台等领域。

A.PythonB.JavaC.CD.C++

5、与其他程序语言相比,(:|不属于C#语言特点。

A.语法简洁B.跨平台C.快速开发D.安全性

6、下列选项中,不属于脚本洁言的()。

AJavaScriptB.PHPC.PythonD.Java

7、下列选项中,()语言属于静态语言。

A.CB.PythonCJavaScriptD.PHP

8、汇编语言通常被应用在()方面。

A.各类智能芯片B.移动电话C.系统软件D.应用软件

9、下列选项中,属于计算机思维的本质的是()o

A.逻辑B.实证C.自动化D全面化

10、程序语言种类可以分为0

A.机器语言、汇编语言B.机器语言、高级语言C.高级语言、汇编语言D.机器语言、

汇编语言、高级语言

11sPython语言属于()语言。

A.高级B.机器C.汇编D.二进制

12、下列选项中,不属于Pytnon的应用领域的是()。

A.网络服务B.图像处理C.组件集成D.系统软件

13、C++语言是在()语言基础上设计和开发的。

A.CB.C#C.JavaD.Pvthon

J

14、机器语言直接操作计算机的()编程语言。

A.软件B.硬件C.系统D.以上均正确

15、我们一般选择一门编程语言学习时,应该看重()o

A.此编程语言的先进性及时代需求与技术支持

B.此编程语言的专业性

C.此编程语言的针对特定领域十分有用

D.此编程语言较易学习

二、填空题

1、机器语言用一进制代码表示,它是一种机器指令的集合。

2、汇编语言又称语言。

3、Python是一种跨平台、—的动态类型语言。

4、—语言的语法和结构更似人类语言,且与计算机的硬件结构及指令系统无关。

5、—是用来编写计算机程序的形式语言,用于向计算机发现指令。

6、高级语言根据计算机执行机制的不同可分成两类:静态语言和语言。

编译

将源代码一次性转换成目标代码的过程。

解释

将源代码逐条转换成目标代码,同时逐条运行的过程。

小结

根据执行方式的不同,编程语言分为两类。

・睁态语言:编译执行;编译器一次生成目标代码,优化更充分,程序运行速度快。

C/C++.Java

・脚本语言:解释执行;执行程序时需要源代码,维护更灵活、若多个操作系统平台。

Python,JavaScript、PHP

7、高级语言中的静态语言采用—方式执行。

8、高级语言中的Python语言采用方式执行。

9、解释是将源代码逐条转换成一代码同时逐条运行目标代码的过程。

10、目标代码是语言代码。

1K源代码是语言代码。

12、计算机思维是区别以数学为代表的思维的思维模式。

13、高级语言的Java语言采用一方式执行。

14、高级语言的C语言采用一方式执行。

15、Python语言的解释器保留了一器的部分功能,随着程序运行,解释器也会生成一个

完整的目标代码,文件名为一O

三、简答题

1、简述一下,高级程序语言在执行过程中采用编译方式与解释方式执行的区别。

答:一次性翻译,一旦程序被编译,不再需要编译程序或者源代码。解释方式:逐条运行

用户编写的代码,每次程序运行时都需要解释器和源代码。

2、简述一下,为什么不能自然语言,如中文,直接编写程序呢?为什么当今流行使用高

级语言呢?

答:自然语言不够精确,存在计算机无法理解的二义性。自然语言具有不严密和模糊的缺

点,需要交流有较高的识别能力。相比机器语言和汇编语言,高级语言是一种与计算机硬

件无关,用于表达语法逻辑、更接近自然语言的一类计算机程序设计语言。

3、简述一下,当今流行学习Python语言的原因。

答:简单,免费,兼容性,丰富的库,可扩展性和嵌入性。

1.2初识Python

一、选择题

1、Python语言由吉多・范・罗苏姆设计并领导开发的,最早的可用版本诞生于()年。

A.1990B.1991C.1992D.1993

2、Python的中文意思是()o

A.大蟒蛇B.大龙C.恐龙D.鲨鱼

3、()年发布了Python2.0,增加了垃圾回收。

A.2000B.2001C.2002D.2003

4、()发布了Python3.0.

A.2006B.2007C.2008D,2009

5、Python语言不仅具有较强的面向对象特征,而且简化了面向对象的实现,具体体现在

()o

A.清除了抽象类B.清除了对象类C.清除了继承D.清除了属性

6、Python中的数据类型包括()o

A.列表B.字典C.集合D.以上都是

7、Python语言易于学习,具体体现在()o

A.关键字较少B.结构简单C.网上学习资源较多D.以上都是

8、Python语言是开源免费的,是指()。

A.Python的使用免费B.Python的开发免费C.Python的源代码可以在网上获取

D.…以上都是

9、Python语言可以在下列平台上运行的是()。

A.WindowsB.UNIXC.MacD.以上都是

10、下列选项中,关于Python语言说法正确的是()。

.A,.Python语言可以以多种形式与其他编程语言编写的程序组合在一起

B.Pyt卜0n语言可以与任意其他编程语言组合在一起

c.Python语言的语法与其他编程语言语法不存在冲突

D.Pyt卜on语言可以与其他编程语言组合在一起,但不能独立编程

1K下列选项中,能判断一个Python程序是否为3.x的版本的是()。

A.print("guo")B.print"guo"C.print[Uguo,)]D.print{"guo"}

12、下列选项中,关于PyUion2.x版本说法正确的是()。

A.不直接支持中文字符的使用B.不支持中文字符的使用

B.Pytbon3.x系统版本向下兼容2.x系列

C.Pyt卜on3.x与Python2.x在语法上没有任何区别,只是功能实现上有区别

13、在Python2.x版本中,print是()

A.函数B.语句C属性D.方法

14、下列选项中,关于Python语言说法错误的是()。

A.Python语言由PSF组织所有,这是一个商业组织

B.Python语言提倡开放开源理念

C.Pyt卜on语言的使用不需要付费,不存在商业风险

D.Python语言最是由程序开发的一种继承ABC语言的脚本语言

15、我们一般所说Python语言编程生态丰富,指的是()o

A.语法丰富B.结构丰富C.内置或第三方函数库丰富D.数据类型丰富

二、填空题

lxPython语言同时支持面向过程和两种编程方式。

2、Python3.x版本采用编码表达所有字符信息。

3、IPO程序编写的T是英文—的缩写。

4、IPO程序编写方法中的“P”是英文—的缩写。

5、IPO程序编写的“0”是英文—的缩写。

6、Python语言可以在多个平台上运行,指的是Pylliun在____特点。

7、Python3.7是在___年发布的。2018

8、Python语言最早是由一程序员开发出的一各脚本语言。(填写国家名)

9、Python的创始人为.(请使用中文)

10、Python是一种脚本语言。

IlsNumPy为Python提供了快速___功能。

12、ScipY为Python提供了功能。

13、Mathplotlib为Python提供了功能。

14、Python是一个高层次的结合了解释性、编译性、—性和面向脚本语言。

15、Python语言也称为"”语言。

三、简答题

1、简述一下,Python语言的应用领域。

2、简述一下,Python语言的特点。

3、简述一下,在IP0程序编写,输入的方式有哪些?

1.3为Python开发搭建环境

一、选择题

1、Python安装包安装完成后,在命令提示符中执行命令(),若看到安装版本信息,则

证明安装成功。

A.python-VB.python-SC.python-WD.python-T

2、Python安装包安装完成后,在命令提示符中执行命令(),进入Python交互模式。

A.ptyhonB.ipconfigC.nslookupD.cmd

3、命令提示中执行相关命令,进入Python交互模式后,当出现()提示符时,便可以

开始编写Python程序。

A.>>B.>C.>>>D.>>>>

4、Python官方网站提供了Python3.x的安装包,其中不包括()。

A.IDLEB.ShellC.Python解释器D.Python编译器

5、Pycharm是由JetBrains打造的一种Python集成开发环境,支持()系统。

A.WindowsB.LinuxC.MacOCD.以上均正确

6、安装pycharm时,勾选"createassociations"下的”.py”复选框的作用是()

A.使用pycharm时更改”.py“文件B.使用pycharm打开“.py”文件

C.使用pycharm创建py文件D.使用pycharm删除py文件

7、安装pycharm时,勾选"updatePATHvariable"下的"AddlaunchersdirtothePATH"

复选框的作用是()o

A.将启动器目录添加环境变量中B.将启动器目录从环境变量中删除

C.将启动器目录从环境变量中更改D.将启动器目录添加到环境变量中

8、使用pycharm时,对location的设置是()o

A.输入文件保存的路径B.输出文件保存的路径C.安装文件的路径D.以上都不是

9、使用pycharm时,对baseinlerpreler的设置是()。

A.选择一种Python编译器B.选择一种Python解释器

C.选择一种显示方式D.以上都不是

10、在使用Python安装包自带的IDLE进行代码开发时,启动交互式运行环境后,使用

快捷键()可以打开一个新窗口。

A.CTRL+NB.CTRL+SC.CTRL+VD.CTRL+W

11、使用pycharm时,运行代码的快捷键是()。

A.CTRL+F5B.CTRL+F4C,CTRL+F3D.CTRL+F2

12、在使用Python安装包自带的IDLE进行代码开发时,启动交互运行环境后,使用快捷

键0可以关闭shell.

A.ALT+F4B.ALT+F3C.ALT+F2D.ALT+F1

13、在下载pycharm时,“commnunity”表示()。

A.企业片B.商业版C.专业版D.社区版

14、在使用Python安装包自带的IDLE进行代码开发时,启动交互运行环境后,在()

菜单下可以新建Python文件。

A.FileB.EditC.WindowsD.Debug

在下载pycharm时,"Professional"表示()o

社区版B.专业版C.商业版D.企业版

二、填空题

15、Python程序有两种运行方式,交互式和式。

16、启动IDLE所显示的环境是Python运行环境。

17、Python文件,一般使用”.”扩展名。

18、Python解释器有两个重要的工具:IDLE和一。

19、没有安装Python—的操作系统无法直接运行Python程序。

20、快捷键CTRL+Q是—IDEL编程器。(打开或退出)

21、在Python的IDLE编辑器内,使用快捷键_alt+4—可以解除注释待定区域文本。

22、在Python的IDLE编辑器内,使用快捷键_alt+3—可以注释待定区域文本。

23、在安装Python解释器时,安装失败的主要原因是当前操作系统与Python版本—。

24、在Python交互运行环境中,在提示符后输入exit()或可以退出运行环境。(填

写函数,并区分大小写)

25、在IDLE编辑内,调整显示的字体大小,需要在一菜单下调整。(填写英文)

26、在IDEL编辑器内,显示的字体默认为一新仿宋

27、Pip:Python是安装工具。

28、Python解释器的安装会启动一个.引导—过程。

29、Python集成开发环境,用来编写和调试Python代码。(填写英文)

三、简答题

1、简述一下,pycharm开发环境所具有的功能。

2、简述一下,Python路径配置所缺失问题的解决方案。

3、简述一下,在IDLE编辑器内,有哪些菜单名。

1.4编写规范的Python程序

一、选择题

1、Python使用()来划分代码块。

A.大括号B.缩进C.小括号D.中括号

2、if关键字所在完整语句后用英文冒号结尾,之后行()表明后续代码与紧邻尢缩进语

句的所属关系。

A.需要缩进B.不需要缩进C.不一定要需要缩进D.没有强制要求

3、Python程序执行时产生了“invalidsyntax”错误,则说明代码中出现了()。

A.语法格式错误B.安装失败错误C.缩进错误D.以上都不是

4、for关键字所在完整语句后用英文冒号结尾,之后行()表明后续代码与紧邻无缩进语句

的所属关系。

A.需要缩进B.不需要缩进C.不一定需要缩进D.没有强制要求

5、def关键字所在完整语句后用英文冒号结尾,之后行()表明后续代码与紧邻无缩进

语句的所属关系。

A.需要缩进B.不需要缩进C.不一定要缩进D.没有强制要求

6、class关键字所在完整语句后用英文冒号结尾,之后行()表明后续代码与紧邻无缩进

语句的所属关系。

B.需要缩进B.不需要缩进C.不一定要缩进D.没有强制要求

7、Python中的缩进()。

A,必须用Tab键B.必须用空格。一般用4个空格D.一般用1个空格

8、PyUion程序执行时产生了“unexpecledinddiL”错误,则说明代码中出现了()。

A.语法格式错误B.版本兼容错误C.缩进错误D.以上都不是

9、while关键字所在完整语句后用英文冒号结尾,之后行()表明后续代码与紧邻无缩

进语句的所属关系。

A.不需要缩进B.需要缩进C.不一定要缩进D.没有强制要求

10、Python中()属于单行注释。

A.%guoB.#guoC.&guoD*guo

11、Python中的续行符用()表示。

A.”\“B."rC."\\"D「IT

12、Python中,()属于多行注释。

A.""“guon""B.n"guo”"C.nguo"D/guo'

13、Python中,关于续行符说法正确的是()o

A.续行符可以存在空格B.续行符后可以存在空串

B.续行符后必须直接换行D.以上说法都不对

14、Python中,关于注释说法正确的是()。

A.注释符必须成对出现B.注释符要吧成对出现

B.单行注释只能用以引号D.多行注释只能用井号

15、Python中,注释一般用于()。

A.标明作者和信息B.辅助程序调试C.解释代码原理及用途D.以上均正确

二、填空题

1、注释是用英文、中文或其他自然语言写的一行或多行的文字。

2、Python中的注释有单行注释和—o

3、Python中的单行注释以一开头。

4、Python中的—注释用三个单引号或三个双引号将注释内容括起来。

5、Python中缩进的空格数是—的。(填“固定”或"可变”)

6、Python中,同一个代码块的语句必须包含—空格数。

7、Python中,每个缩进层次使用单个制表符、两个空格或四个空格,但不能—o

8、Python中的缩进,用来表示Python程序间的和层次关系。

9、Python程序中的非注释语句将按顺序执行,注释语句将被解释器—,不被执行。

10、Python提供“”将单行代码分割为多行表达。(请写文字)

11sPython中,缩进是___的一部分。

12、print。是___函数。

13、print(“{)加油!”.format(“中国”))语句的运行结果为。

14、if、while、for等保留字所在完整语句后通过英文一结尾。(请填写文字)

15、print()的语句运行结果为—。

三、综合题

1、程序设计,使用range函数,实现从1到10之间的整数输出。(包含1-10的整数

输出)。

2、程序判断,先判断下列程序运行时会不会出错,如果出错,说明出错的原因并加以改

正。

if3>2

Print(“这是真的!”)

33、写出下列程序的运行结果。

1)print("abc#defn)

2)Prin:("\""")

3)#print(“guo”)

第1单元编程,与计算机世界对话单元测试卷

一、选择题

1、用()进制表示机器语言。

A.2B.8C.10D.16

2、Java语言是()语言。

A.汇编B.机器C.高级D.二进制

3、下列选项中()语言不是脚本语言的。

A.ActionScriptBJavaC.PythonD.PHP

4、下列选项中,()不属于Python的应用领域。

A.科学算B.操作系统C.如件集成D.图像处理

5、Python的数据类型包括()o

A.列表B.字典C.元组D.以上都是

6、下列选项中,()可以正确运行,能判断Python是3.x版本。

A.print("Liang")B.print"Liang”C.print["Liang"]D.print%"Liang"%

7、IPO程序编写方法中“I”指的是()。

A.输入B.输出C.处理D.以上都不是

8、()年发布了Python3.0o

A.2007B.2008C.2017D.2018

9、Python文件,一般使用的扩展名为()。

A..jsB..cssC..pyD..fla

10、在Python的IDLE编辑器内,使用快捷键()可以解除注释选定区域文本。

A.ALT+1B.ALT+2C.ALT+3D.ALT+4

11、Python官方网站提供了Python3.X的安装包,其中包括()。

A.IDLEB.ShellC.Python解释器D.以上都是

12、在IDLE编辑器内,调整显示的字体大小,应该在()菜单下调整。

A.OptionsB.FileC.EditD.Window

13.Python中缩进的空格数()。

A.一定是4个B.一般是4个。一般是8个D.一定是2个

14sPython的()是续行符。

A.B."c:vD."r

15xPython中,注释语句()。

A.没有任何作用B.解释器执行C.可能是写给开发者看的说明D.以上都不是

二、填空题

1、Python是一种—、面向对象的动态类型语言。

2、高级语言中的PHP语言采用方式执行。

3、高级语言根据计算机执行机制的不同可分成两类:和脚本语言。

4、机器语言是直接操作计算机—的编程语言。

5、“胶水”语言指是编程语言。

6、Python语言同时支持和面向对象两种编程方式。

7、Python语言最早由程序开发出地一种继承—语言的脚本语言。

8、Python是一个高层次的结合了解释性、—、互动性和面向对象的脚本语言。

9、在python交互式运行环境中,在提示符后输入quit。或可以退出运行环境。

10、Python程序有两种运行方式:文件式。

11、Python解释器有两个重要的工具:和pipo

12、Input。是函数o

13、Print({0}加油!”.format(“中国”))语句的运行结果为。

14、Python中的注释有和多行注释。

15、Prinl(“12+3”)语句的运行结果为。

三、综合题

1、程序设计,使用range函数,实现从0至5间的整数输出。

2、程序判断,先判断下列程序运行时,会不会出错,如果出错说明出错的原因并加以改

正。

if5>7:

Print(“这是假的!”)

“…这是一个if语句

3、程序设计,仅使用print函数,实现下列图形的输出。输出图形:

***

*****

第2单元程序世界的基本元素

2.1变量与常量

一、填空题

1、常量是指在程序运行过程中其值_____的量。

2、变量是指在程序运行过程中其值会—的量。

3、无论是变量还是常量,在创建时都会在一中开辟一块空间,用于存放它们的值。

4、在DyLhon中常量一般用字母来表示。

5、常量和变量的创建是通过实现的。如PI=3,my_Name="JZY”.

6、Python中的变量赋值—显示地进行类型声明,但它会根据赋值或运算的结果自动判

断变量的类型。

7、变量具备三个特征:、、o获取以上三个特征的方

法分别是_______、、。

8、变量创建后,可以使用—改变变量的值。

二、选择题

1、查看变量x的内存地址,应该使用命令()O

A.print(type(x))B.Print(class())C.print(id())D.Print(int())

2、下列使用小驼峰命名的变量名是()o

A.PiFileB.CLASS_ROOMC.myteacherD.myNumber

3、下列变量名命名正确的是()。

A.breakB.LihaoC.lhaoD.value

4、下列关于常量的描述正确的是()o

A.常量的值不可以随时改变B.常量的值是可以随时随时改变的

C.常量的值必须是数值D.常量不可以给变量赋值

5、下列不符合Python语言变量命名规则的是()。

A.keyword_33B.keyword33_C.33_keywordD._33keyword

三、简答题

1、下列7个变量名哪些合法।哪些不合法?为什么?

My_BooleanxObj2、2ndObj、Mywrds、_testxjack&rose、break

2、简述Python中变量的命名规则。

四、程序设计题

1、写出查看系统关键字的程序代码。

2、定义一个变量x,并赋值初值为“高二计算机班”,查看x的标识和类型,尝试修改变

量的值为201,查看内存地址和类型是否变化,并写出代码。

2.2运算与连接的符号

2.2.1算术运算符和赋值运算符

一、填空题

1、Python表达式1/4+2.75的值为0

2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论