必修一 第二章复习题_第1页
必修一 第二章复习题_第2页
必修一 第二章复习题_第3页
必修一 第二章复习题_第4页
必修一 第二章复习题_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

必修一第二章复习题您的姓名:[填空题]*_________________________________学号(班级)[填空题]*_________________________________1.编制计算机程序解决问题的基本过程应该是下列哪个选项。()[单选题]*①设计算法②调试与维护③分析问题④编写程序A.①②③④B.③①④②(正确答案)C.①④②③D.④③②①2.以下描述中最适合用计算机编程来处理的是()[单选题]*A.确定放学回家的路线B.处理一张数码照片C.计算10000以内的奇数和(正确答案)D.在因特网上查找歌曲3.图形符号“"在算法描述流程图中表示()[单选题]*A、算法的开始或结束B、输入输出操作(正确答案)C、处理或运算的功能D、用来判断条件是否满足需求4.在使用流程图描述算法中,表示变量的计算与赋值的符号框为()[单选题]*A、矩形框(正确答案)B、菱形框C、平行四边形框D、椭圆形框5.下列选项中属于字符串常量的是()[单选题]*A.1457B.a*bC."890"(正确答案)D.A,b6.Python中变量的命名遵循的规则,不正确的是()[单选题]*A.必须以字母或下划线开头,后面可以是字母、数字或下划线。B.区分大小写C.不区分大小写(正确答案)D.不能使用保留字7.下列合法的变量名是()[单选题]*A.ifB.i(正确答案)C.*cD.True8.以下不是关系运算符的是()[单选题]*A.!=B.==C.>D./(正确答案)9.有如下Python程序,当程序运行后输入15000,则程序输出结果为(

)[单选题]*A.2800B.2800.0C.12200D.12200.0(正确答案)10.如下程序段

a=2

b=1

whilea>=b:

b=a*b

a=2*a

执行后,a、b的值分别为()

[单选题]*A.4、2B.16、64(正确答案)C.8、8D.2、111.下面的程序段运行后的结果为(

s=0

foriinrange(1,9,3):

s=s+i

print(s)[单选题]*A.6B.12(正确答案)C.5D.2812.计算s=1×2×3×……×100,则可以充分利用下列哪种基本结构()[单选题]*A.顺序结构B.分支结构C.循环结构(正确答案)D.树型结构13.下面的程序段运行后的结果为(

s=1

foriinrange(1,6,2):

s=s+i

print(s)[单选题]*A.15B.10(正确答案)C.12D.914.有关循环结构的说法不正确的是()。[单选题]*A.循环结构是算法的基本结构之一B.有的的程序设计中没有循环结构C.循环结构在程序设计有可能会有嵌套出现D.在PYTHON程序设计语言中循环结构一般使用if语句实现。(正确答案)答案解析:算法的三种结构为:顺序结构、分支结构(也叫选择结构)、循环结构,if为分支结构的一种,如果出现多分支结构,通常使用if-eilf-else语句来处理15.将两个变量互换的算法描述如图所示,描述的方式是(

)[单选题]*A.伪代码B.流程图C.N-S图D.自然语言(正确答案)答案解析:【详解】:自然语言通常是人们日常生活中使用的语言,汉语、粤语、英语等都是自然语言。用自然语言描述算法符合我们的表达习惯,并且容易理解。16.Python文件的后缀名是()。[单选题]*A..docB..vbpC..py(正确答案)D..exe答案解析:【详解】:.doc文字处理软件(word后缀名)。.vbp是VisualBasic工程文件后缀名.exe17.如图所示的流程图中,红色虚线框内“结束”应该使用的基本图形是(B)。[单选题]*

(正确答案)A.

B.

C.

D.

[单选题]*AB(正确答案)CD答案解析:【详解】:分别是处理框、开始/结束框、判断框、输入输出框。18.高级语言更接近自然语言,并不特指某种语言;也不依赖特定的计算机系统,因而更容易掌握和使用,通用性也更好。以下不属于高级语言的()[单选题]*A.Java语言B.Python语言C.汇编语言(正确答案)D.VB语言答案解析:【详解】:汇编语言是符号化的机器语言。19.描述算法可以有多种方法,以下不是算法描述的方法()。[单选题]*A.流程图B.程序代码C.自然语言D.树形图(正确答案)答案解析:【详解】:树形图不是描述解决问题的步骤。20.关于Python语言的特点,以下选项描述正确的是()[单选题]*A.Python语言不支持面向对象B.Python语言是解释型语言(正确答案)C.Python语言是编译型语言D.Python语言是非跨平台语言答案解析:【详解】:Python语言是解释型语言。支持面向对象和跨平台使用。21.下列关于算法的叙述,错误的是()。[单选题]*A.算法可以用自然语言来描述B.算法可以使用程序设计语言来实现C.算法必须执行有限步以后能结束D.算法一定有输入。(正确答案)答案解析:【详解】:这题考察算法的特征,确定性、可执行性、有一个或多个输出、0或多个输入、有穷性。22.下列的变量名称合法的是()[单选题]*A.1heB.he_1(正确答案)C.he&1D.import答案解析:【详解】:必须以字母或下划线开头,可以是字母、数字或下划线。区分大小写。不能用保留字。23.下列赋值语句正确的是()[单选题]*A.x+1=xB.x=x+1(正确答案)C.x=+1D.x,y,z=1,2答案解析:【详解】:赋值是把右边的内容赋值到左边,A选项x是不能赋值给左边表达式,C.选项正确写法x+=1同x=x+1。D选项三个变量在赋值少赋了一个值。24.在PythonIDLE编辑器中书写正确的表达式()[单选题]*A.b**2-4acB.1/2gt2C.pi*r^2D.2*pi*r(正确答案)答案解析:【详解】:书写表达式时运算符号不能省略,+加、-减、*乘、**幂、/除、//整除、%取模。25.str()属于的数据类型()[单选题]*A.字符型(正确答案)B.整型C.浮点型D.A,B,C全错答案解析:【详解】:str()可以把数据变成字符型数据。26.下列不可以将变量x和y的值互换的语句()[单选题]*A.z=x;x=y;y=zB.x,y=y,xC.x=y;y=x(正确答案)D.A,B,C都可以互换。答案解析:【详解】:A,B都是交换两个变量的值。27.创建一个list列表,正确的是()[单选题]*A.list[1,2,3]B.list=[1,2,3](正确答案)C.list(1,2,3)D.list=(1,2,3)答案解析:【详解】:列表必须用中括号[],赋值给list所以必须用等于号。例如,list[1]对应的是列表1号位置的内容。28.有个列表n=[‘水果’,‘砂糖橘’,’苹果’,‘橙子’],请把列表中’苹果’改为’橘子’,选出修改正确的语句()[单选题]*A.n[2]=’橘子’(正确答案)B.n[’橘子’]C.n[3]=’橘子’D.list[’橘子’]答案解析:【详解】:对应列表中的位置修改相应的数据。列表是从0起点标注位置。29.在python中,运行下列程序,正确的结果是()

s=0

foriinrange(1,5):

s=s+i

print("i=",i,"s=",s)[单选题]*A.i=4s=10(正确答案)B.i=5s=10C.i=5s=15D.i=6s=15答案解析:【详解】:range(1,5)会生成[1,2,3,4]列表,i变量从列表中遍历。s=s+i累加求和(1+2+3+4=10)。30如果一个数值为int(9.8),正确的结果是()[单选题]*A.10(正确答案)B.‘9’C.9D.9.0答案解析:【详解】:int()整数函数。取整31.如果一个数值为round(3.1415926,3),正确的结果是()[单选题]*A.3.14159263B.3.142(正确答案)C.3.141D.都不正确答案解析:【详解】:保留三位小数,四舍五入32.在python中,运行下列程序,正确的结果是()

x=1

whilex>0:

x=x+1

print(x)[单选题]*A.1B.123456789…C.无输出(正确答案)D.100答案解析:【详解】:x>0为真,所以一直做x=x+1语句,print()语句要在循环结束后再执行此行代码,所以无输出。33.time模块是一个________。time.sleep(10)是________10秒。[填空题]*_________________________________(答案:.时间库|延时)答案解析:1.时间库延时。time.sleep(参数)方法。34.random模块是一个________。[填空题]*空1答案:随机库答案解析:2.随机库在1到10中随机生成一个数字。35.os模块是一个________。os.system(“cls”)语句作用________。[填空题]*空1答案:系统库空2答案:清屏答案解析:3.系统库清屏36.不是系统函数的是()[单选题]*A.input()B.bin()C.float()D.factorial()(正确答案)答案解析:【详解】:input()输入函数、bin()十进制转为对应的二进制数的函数、float()是浮点函数。都是常见的系统函数。37.在Python中自定义函数需要什么关键字放在函数开始()[单选题]*A.functionB.def(正确答案)C.defineD.void答案解析:【详解】:def函数名(参数):

语句或语句组

return返回值38.调用模块不正确的()[单选题]*A.os.system()B.random.sample()C.mymodule.match_num()D.sys.sleep()(正确答案)答案解析:【详解】:time.sleep()39.下列程序运行显示为()

defhello():

print("hello")

res=hello()

温馨提示

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

评论

0/150

提交评论