浙江省乐清市知临中学高一下学期信息技术专项复习题二_第1页
浙江省乐清市知临中学高一下学期信息技术专项复习题二_第2页
浙江省乐清市知临中学高一下学期信息技术专项复习题二_第3页
浙江省乐清市知临中学高一下学期信息技术专项复习题二_第4页
浙江省乐清市知临中学高一下学期信息技术专项复习题二_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

新高一信息技术期末考专项复习题二专题一用计算机编程解决问题的过程和python的相关知识1.下列有关算法的与程序的关系叙述中正确的是()A.算法是对程序的描述 B.算法决定程序,是程序设计的核心C.算法是唯一的,程序可以多种 D.程序决定算法,是算法设计的核心【答案】B【解析】【详解】本题主要考查算法的描述。算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。算法决定程序,是程序设计的核心,算法不是唯一的,故本题选B选项。2.用计算机解决问题的一般经历下面几个过程:①设计算法,②编写程序,③调试运行,④抽象建模。下面排序正确的是()A.④①③② B.①②③④ C.③④①② D.④①②③【答案】D【解析】【详解】本题主要考查计算机解决问题的步骤。计算机解决问题的步骤:④抽象建模,①设计算法,②编写程序,③调试运行,故本题选D选项。3.某景区使用了游客人数控制系统来控制景区内游览人数,该系统在景区的各个入口和出口分别统计人数,并汇总计算得出景区内的大致人数,该过程属于计算机解决问题的一般步骤中哪个环节()A.抽象建模 B.设计算法 C.编写程序 D.调试运行程序【答案】D【解析】【详解】本题主要考查计算机解决问题的步骤。计算机解决问题的一般步骤:抽象建模、设计算法、编写程序、调试运行程序。使用了游客人数控制系统来控制景区内的游览人数,该系统在景区的各个入口和出口分别统计人数,并汇总计算得出景区内的大致人数,该过程属于计算机解决问题的一般步骤中调试运行程序,故本题选D选项。4.用计算机解决问题的过程中,()是编程的核心。A.抽象建模 B.设计算法 C.编写程序 D.调试运行程序【答案】B【解析】【详解】本题主要考查计算机解决问题。用计算机解决问题的过程中,设计算法是编程的核心,编写程序依据算法,故本题选B选项。5.设计流程图应在编程解决问题的哪一个环节完成()A.分析问题 B.设计算法 C.编写程序 D.调试运行【答案】B【解析】【分析】【详解】本题考查的是流程图。流程图是用来描述算法的。故设计流程图应在编程解决问题中设计算法环节完成。故本题应选B。【点睛】6.用计算机编程解决问题的首要步骤是()A.抽象建模 B.设计算法 C.编写程序 D.调试运行程序【答案】A【解析】【详解】本题主要考查编程解决问题。用计算机编程解决问题的步骤有:抽象建模、设计算法、编写程序、调试运行程序,故本题选A选项。7.关于python程序设计语言,下列说法错误的是()A.python是一种面向对象的编程语言 B.python代码只能在交互环境中运行C.python具有丰富和强大的库 D.python是一种解释型的计算机程序设计高级语言【答案】B【解析】【详解】本题主要考查Python程序设计语言。python是一种面向对象的编程语言,python代码可以在交互环境中运行,python具有丰富和强大的库,python是一种解释型的计算机程序设计高级语言,故本题选B选项。8.关于python程序设计语言,下列说法不正确的是()A.python是一种解释型、面向对象的计算机程序设计语言B.python支持Windows操作系统,但不支持Linux系统C.python源文件以***.py为扩展名D.python文件不能直接在命令行中运行【答案】B【解析】【详解】本题主要考查Python程序设计语言。python是一种解释型、面向对象的计算机程序设计语言;python支持Windows操作系统,也支持Linux系统;python源文件以***.py为扩展名;python文件不能直接在命令行中运行,故本题选B选项。9.python的命令行提示符是()A.### B.>>> C./// D.C:》【答案】B【解析】【详解】本题主要考查Python命令提示符。python的命令行提示符是>>>,故本题选B选项。10.python用来表示代码块所属关系(控制层级结构的)的语法符号是()A.圆括号 B.大括号 C.缩进 D.冒号【答案】C【解析】【详解】本题主要考查Python语法。python用来表示代码块所属关系(控制层级结构的)的语法符号是缩进,故本题选C选项。11.关于Python的内存管理,下列说法错误的是()A.变量不必事先声明 B.变量无需先创建和赋值就可直接使用C.变量无须制定类型 D.可以使用del释放资源【答案】B【解析】【详解】本题主要考查Python的变量。变量需要先创建和初始化,才可以使用,故本题选B选项。12.Python语言语句块的标记是()A.分号 B.逗号 C.缩进 D./【答案】C【解析】【详解】本题考查的是Python语言相关知识。Python语言中用缩进来标记语句块,故选项C正确。专题二输入输出语句13.下列有关于print命令的描述中,正确的是()A.在打印机里打印相关文本或者数字等B.可以用来画图C.在屏幕中输出相应的文本或者数字等D.执行语句print(“python”,3.7)时会出错【答案】C【解析】【详解】本题主要考查print函数。print命令在屏幕中输出相应的文本或者数字等,执行语句print(“python”,3.7)的结果是python3.7,故本题选C选项。14.在python中,语句print(a,b)的意思是()A.打印a,b B.输出(a,b) C.输出a,b D.输出a,b的值【答案】D【解析】【详解】本题主要考查Python输出函数。在python中,语句print(a,b)的意思是输出a,b的值,故本题选D选项。15.在文件模式下输入下列代码,运行程序,则IDLE解释器界面中现实的运行结果为:()a=’2021’b=’告诉自己,不曾辜负这么美好的时光。’print(a,b)A.a,bB.2021,告诉自己,不曾辜负这么美好的时光。C.“2021,告诉自己,不曾辜负这么美好的时光。”D.2021告诉自己,不曾辜负这么美好的时光。【答案】D【解析】【详解】本题主要考查Python程序执行。语句print(a,b)输出变量a和b保存的内容,故IDLE解释器界面中现实的运行结果为:2021告诉自己,不曾辜负这么美好的时光。故本题选D选项。16.数学可以看到算术表达式:a*b=c,现在有一段程序可以输入乘数和被乘数(默认正整数),并输出上述表达式的效果。例如:输入:35,输出的结果为:3*5=15。a=int(input(“请输入正整数:”))b=int(input(“请输入正整数:”))c=a*bprint()+”*”+_______“=”______)请将上述缺失的代码补充完整。【答案】①.str(a)②.str(b)+③.+str(c)【解析】【分析】【详解】本题主要考查Python字符串拼接。字符串用“+“拼接,必须都是字符串型,故空处依次填str(a)、str(b)+、+str(c)。17.执行语句print(r'\n\"我\"爱python')后的运行结果为:()A.直接输出:'\n\"我\"爱python'B.直接输出:\n\"我\"爱pythonC.直接输出:"我"爱pythonD.先换行,在新的一行中输出:"我"python【答案】B【解析】【分析】详解】本题主要考查考察转义字符。r是反转义字符,故执行语句print(r'\n\"我\"爱python')后的运行结果为:直接输出:\n\"我\"爱python,故本题选B选项。专题三数据类型18.3e4属于的数据类型是()A.整型 B.字符串 C.实型 D.布尔型【答案】C【解析】【分析】【详解】本题主要考查Python数据类型。3e4是科学记数法,3e4的值是0.0003,所以是实数型,故本题选C选项。19.在python中,以下哪个选项a的数据类型为整型()A.a=5 B.a=input() C.a='5' D.a=5.0【答案】A【解析】【详解】本题考查Python数据类型。Python数据类型有字符串,布尔类型,整数,浮点数等。a=5,a为整数型;a=‘5’,则a为字符串;a=5.0,则a为浮点数。故本题选A。20.表达式(’1’+’3’)*2的结果为:()A.8 B.‘132’ C.‘1313’ D.语法错位,程序报错。【答案】C【解析】【详解】本题主要考查Python表达式的运算。表达式(’1’+’3’)值是‘13’,表达式(’1’+’3’)*2=‘13’*2=‘1313’,故本题选C选项。21.以下是正确的字符串()A.‘abc”ab” B.“abc”ab’ C.“abc”ab” D.“abc\”ab”【答案】D【解析】【分析】【详解】本题主要考查字符串。字符串的引号‘‘、“”,必须是成对出现,ABC不行,D选项中间“被\转义了,故本题选D选项。专题四变量名和赋值语句22.下列可以作为变量名是()A.3ab B.a5 C.b5 D.and【答案】B【解析】【详解】本题主要考查变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故a5可以作为变量名,故本题选B选项。23.下列可以作为python变量名的是()A.5x B.x1 C.if D.x_1【答案】D【解析】【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故x_1可以作为Python变量名,故本题选D选项。24.已知变量a=5,a=2,运算后变量a的值为()A.0 B.1 C.3 D.7【答案】C【解析】【详解】本题主要考查Python语句。a=5,a=2等价于a=a2=3,故运算后变量a的值为3,故本题选C选项。25.假设a="hello",b="2020",c=a+b,运算后变量c的值为()A.hello+2020 B."hello+2020"C."Hello2020" D."hello2020"【答案】D【解析】【详解】本题主要考查Python字符串运算。a="hello",b="2020",c=a+b="hello2020",故本题选D选项。26.已知变量x=5,y=6,执行语句x1=y1=x和x2,y2=y,x后,变量x1、y1、x2、y2的值分别为:()A.5,5,5,6 B.5,5,6,5C.5,5,5,5 D.5,5,6,6【答案】B【解析】【分析】【详解】本题主要考查Python语句执行。x2、y2=y、x,其实就是将y赋值给x2,将x赋值给y2,故执行语句x1=y1=x和x2,y2=y,x后,变量x1、y1、x2、y2的值分别为:5,5,6,5,故本题选B选项。27.变量a=2,b=3,执行语句a+=a+b后,变量a的值为()A.5 B.7 C.8 D.10【答案】B【解析】【详解】本题主要考查Python赋值语句。a=2,b=3,a+=a+b等价于a=a+a+b=7,故本题选B选项。28.下列变量名不合法的是()A.2a B.c0 C.c_8 D.E6a【答案】A【解析】【分析】【详解】本题主要考查变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。变量名不可以数字开头,故本题选A选项。29.下面哪个不是Python合法的标识符()A.int32 B.40XL C.self D.__name__【答案】B【解析】【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故40XL不是Python合法的标识符,故本题选B选项。专题五五种运算符30.在交互模式下,输入一下代码:>>>a=5>>>b=a>>>a*b然后回车键,程序会输出结果为:()A.0 B.5 C.25 D.程序出错,没有输出结果【答案】C【解析】【详解】本题主要考查Python语句执行。a=5,b=a=5,a*b=5*5=25,故回车键后,程序会输出结果为:25,故本题选C选项。31.下列表达式的值为True的是()A.“6231”>“66” B.10%3==6//5C.not(3**2>4*2) D.6/2!=3【答案】B【解析】【分析】【详解】本题主要考查表达式的运算。表达式“6231”>“66”值为False,表达式的10%3==6//5值为True,表达式3**2>4*2值为True,故表达式not(3**2>4*2)值为False,表达式6/2!=3值为False,故本题选B选项。32.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为()A.“python” B.“Python” C.True D.False【答案】C【解析】【分析】【详解】本题主要考查Python字符串。比较字符串的大小,是将两个字符串的字符一一比较它们的ASCII值,小写字母的ASCII值大于大写字母,故表达式中s1>s2的值为True,故本题选C选项。33.表达式5**3==5*5*5的值为()A.125 B.true C.False D.True【答案】D【解析】【详解】本题主要考查表达式的运算。**是幂运算,故表达式5**3==5*5*5的值为True,故本题选D选项。34.表达式12%9和–4%9的结果分别是()A.12和4 B.3和4 C.3和4 D.3和5【答案】D【解析】【分析】【详解】本题主要考查Python表达式的运算。%取余,如果有负数,用公式:x%y=xy*(x//y),(x//y)的值要向下取整,12%9=3,–4%9=(4)9*(4//9)=5,故本题选D选项。35.若用整型变量k表示某天是星期几(例如k=1表示该天是星期一、k=2表示该天是星期二……k=7表示该天是星期天),则下列能够正确表示k的下一天是星期几的python表达式为()A.k+1 B.k%7+1 C.(k+1)%7 D.(k+1)%71【答案】B【解析】【分析】【详解】本题主要考查Python表达式的运算。一周7天,周期为7,故表示k的下一天是星期几的python表达式为k%7+1,故本题选B选项。36.已知a=3,b=4,则表达式(a*

温馨提示

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

评论

0/150

提交评论