登录二一教育在线组卷平台 助您教考全无忧
2022中考信息技术训练专题37:算法与编程(C)
一、选择题
1.某对分查找算法的VB程序段如下:
i=1: j=7
f=False
key=Val (Text1. Text)
Do While i < j And Not f
m= (i+j) \2
If a (m) =key Then f=True
If a (m) >key Then i=m-1 Else i=m+1
Loop
List1. Addltem Str. (i) +Str. (j) +Str. (m)
数组元素a(1)到a(7)的值依次为“23,42,58,66,77,83,98”,运行上述程序段后,列表框List1显示的结果为“5 4 5”,则文本框Text1中输入值的范围是( )
A.[66,77] B.[66,77) C.(66,77] D.(66,77)
【答案】D
【知识点】查找算法及其程序设计
【解析】【解答】“23,42,58,66,77,83,98”, 列表框List1显示的结果为“5 4 5”,文本框Text1中输入值的范围用括号表示是(66,77)。故答案选D。
【分析】本题考查VB中的对分查找算法。对分查找的基本思想:每次将查找内容与有序数组内中间的那个数进行比较。将被查找的数存放到数组中(必须有序!),待查数据存放在某变量中(比如变量key)区间(i,j)的起始为(1,n),即初始值:i=1,j=n,(注意i<=j); 每次将查找内容与有序数组内中间那个数比较。区间(i,j)的中间数编号m=Int((i+j)/2),如果二者相等,则查找成功,若二者不同,则根据数组的有序性可以确定在数组的前半部分还是后半部分继续进行查找。直到找到,或者无法组成新的查找区间(即找不到)为止!
2.(2020八上·长兴期末)执行下列程序段,输出结果的第三行内容是( )。
program=["Java","Python","Visual Basic"]
for i in program:
print (i,len(i))
A.Java 4 B.Python 6
C.Visual Basic 11 D.Visual Basic 12
【答案】D
【知识点】循环结构程序设计与分析;数据类型
【解析】【解答】程序输出的结果是:
Java 4
Python 6
Visual Basic 12
输出结果的第三行内容是Visual Basic 12。故答案选D。
【分析】本题考查的是循环语句与列表。
3.(2020八上·长兴期末)有如下的Python程序段:
for i in range(1,10,4):
s=s+i
该程序段运行后,语句s=s+i执行的次数是( )。
A.1 B.3 C.4 D.5
【答案】B
【知识点】常用基本函数;循环结构程序设计与分析
【解析】【解答】range(1,10,4),是[1,2,3,4,5,6,7,8,9],步长为4,则 s=s+i执行次数为3。故答案选B。
【分析】本题考查Python循环结构程序的运行。range函数由三个参数(起始值、终值、步长值)来决定序列中元素的个数和范围。
4.设s=“students”,那么print (s[1:3])的结果是( )
A.stu B.stud C.tu D.Tud
【答案】C
【知识点】数据类型
【解析】【解答】s[1:3]截取的是tu,不包含第3个字符。故答案选C。
【分析】本题考查字符串操作。字符串是Python中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。Python访问子字符串,可以使用方括号 [] 来截取字符串,字符串的截取的语法格式如下:变量[头下标:尾下标], [ : ] , 截取字符串中的一部分,遵循左闭右开原则,str[0:2] 是不包含第 3 个字符的。
5.(2020八上·长兴期末)在Python循环程序中,continue语句用于( )。
A.继续本次循环 B.退出循环程序
C.结束本次循环 D.不再执行循环
【答案】C
【知识点】循环结构语句及格式
【解析】【解答】continue语句用于结束本次循环。故答案选C。
【分析】本题考查Python循环程序。
6.(2020七上·日照期末)下面程序的执行结果是( )
x=['写作业','听音乐','运动]
x.append ('看电影')
print(x[3])
A.写作业 B.听音乐 C.运动 D.看电影
【答案】D
【知识点】数据类型
【解析】【解答】append命令是将整个对象加在列表末尾,加入后列表x为['写作业','听音乐','运动,'看电影'] 。程序中输出的是索引为3的元素,看电影的索引即为3。故答案选D。
【分析】本题主要考查的是列表的操作。列表是包含0个或多个对象的有序序列,用方括号“[ ]”括起来,并用逗号分隔其中的对象(元素)。可以通过索引访问列表中特定位置的元素。列表的索引:索引正向从0开始递增,反向从-1开始递减。
7.(2021八下·云南模拟)用计算机编程解决问题时,首先应该确定程序需要“做什么”,然后再确定程序“如何做”,请问“如何做”是属用计算机编程解决问题的( )。
A.设计算法 B.分析问题 C.运行调试 D.编写程序
【答案】A
【知识点】计算机处理问题的过程
【解析】【解答】做什么属于分析问题,如何做属于设计算法。故答案选A。
【分析】本题考查的是计算机处理问题的过程。计算机解决问题的过程:分析问题-设计算法-编写程序-运行程序验证结果-得到答案。
8.下列程序运行后,变量Value的值是( )
x=10
if x>=10:
Value=3*x
else:
Value=5*x+10
A.30 B.40 C.50 D.60
【答案】A
【知识点】分支结构程序设计与分析
【解析】【解答】x=10,如果x大于等于10,Value=3*x=30,不会执行Value=5*x+10。故答案选A。
【分析】本题考查if分支语句。Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 Python中if语句的一般形式如下所示:
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
注意:1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
9.设a=2,b=3,c=4,d=5,表达式a>b and c<=d or 3*a>c值是( )
A.True B.0 C.False D.5
【答案】A
【知识点】运算符与表达式
【解析】【解答】2>3 and 4<=5 or 3*2>4,2>3 and 4<=5为False,False or 3*2>4为True。故答案选A。
【分析】本题考查表达式。x and y布尔“与” ,如果x为False,x and y返回x的值,否则返回 y 的计算值。x or y布尔“或”,如果x是True,它返回 x 的值,否则它返回y的计算值。not x 布尔“非” , 如果x为True,返回False。如果x为 False,它返回 True。
10.(2021九下·岚山开学考)在python中,range(6)生成的序列是( )
A.1,2,3,4,5,6 B.0,1,2,3,4,5,6
C.0,1,2,3,4,5 D.1,2,3,4,5
【答案】C
【知识点】Python常用内置函数
【解析】【解答】range( )函数格式: range([start,] stop[, step]);参数:起始值(缺省为0),终值(但不包括),步长(缺省为1)。range(6)表示从0开始,到6终止(不包含6),步长为1,输出0,1,2,3,4,5。故答案选C。
【分析】本题考查的是range( )函数的功能。range( )函数的功能:创建一个整数列表。
11.在python中,下面程序输出结果是( )
x=10
y=3
Print(x%y,x**y)
A.3 1000 B.1 30 C.3 30 D.1 1000
【答案】D
【知识点】顺序结构程序设计与分析;运算符与表达式
【解析】【解答】x%y=10%3=1,x**y=10**3=1000。故答案选D。
【分析】本题主要考查算术运算符。%:取模,返回除法的余数;**:幂,返回x的y次幂。
12.当a值为56,b值为78时,执行下列程序段后,输出的结果是( )
If(a>b)Then
Print a '如果a>b,输出变量a的值
Else
Print b '否则,输出变量 b的值
End If '结束If分支
A.a B.b C.56 D.78
【答案】D
【知识点】分支结构程序设计与分析
【解析】【解答】如果56>78时,输出56,否则输出78。故答案选D。
【分析】本题考查if条件语句。Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 Python中if语句的一般形式如下所示:
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
注意:1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。 3、在Python中没有switch – case语句。
13.下列选项中,不属于程序设计语言的是( )
A.C语言 B.C++ C.Java D.3D One
【答案】D
【知识点】计算机语言及其发展历程
【解析】【解答】程序设计语言信有:C语言C++、Java、 VB等。3D One是3D打印设计软件。故答案选D。
【分析】本题考查的是程序设计语言。
14.(2020八上·蒙阴期末)Python中,用来统计列表中某元素数量的函数是( )。
A.input() B.index() C.remove() D.count()
【答案】D
【知识点】常用基本函数;数据类型
【解析】【解答】 list.count(obj)统计某个元素在列表中出现的次数。故答案选D。
【分析】本题考查数据结构中函数的功能。Python包含以下方法: append在列表末尾添加新的对象 ;count统计某个元素在列表中出现的次数 ; extend在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) ;index从列表中找出某个值第一个匹配项的索引位置 ; insert将对象插入列表 ; pop移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 ; remove移除列表中某个值的第一个匹配项 ; reverse()反向列表中元素; sort对原列表进行排序 ; clear()清空列表 ; copy()复制列表 。
15.下列运算符中优先级最高的是( )
A.! B.- C.++ D.>=
【答案】C
【知识点】运算符与表达式
【解析】【解答】 ** 乘方(指数) 运算符优先级最高。故答案选C。
【分析】本题考查运算符优先级。Python运算符及优先级(从高到低):
运算符说明
小括号 ( )
索引运算符 x[i] 或 x[i1: i2 [:i3]]
乘方 **
按位取反 ~
符号运算符 +(正号)、-(负号)
乘除 *、/、//、%
加减 +、-
位移 >>、<<
按位与 &
按位异或 ^
按位或 |
比较运算符 ==、!=、>、>=、<、<=
is运算符 is、is not
in运算符 in、not in
逻辑非 not
逻辑与 and
逻辑或 or
逗号运算符 exp1, exp2
16.(2020八上·蒙阴期末)下列选项中,关于算法的说法不正确的是( )
A.算法是程序设计的灵魂
B.解决问题的过程就是实现算法的过程
C.一个算法可以不产生确定的结果
D.算法的作用在于记录和交流人类解决问题的思想
【答案】C
【知识点】算法的概念及表示方法
【解析】【解答】算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。故答案选C。
【分析】本题考查算法及特征。算法的特征有:①有穷性:执行完有限步之后结束,且每一步的执行时间也都是有限的;
②确定性:每一步都有确切的含义;
③输入:有零个或多个输入;
④输出:至少产生一个输出;
⑤可行性:原则上能精确运行。
17.(2018八下·惠城期末)在VB中执行以下语句:
input “x=”;x
If x>8 then y=3*x-2 else y=2*x+1
print “y=”;y
end
(x的值输入为6)
运行结果为( )
A.12 B.13 C.16 D.18
【答案】B
【知识点】分支结构语句及格式
【解析】【解答】输入X的值为6,小于8,则执行else语句,y=2*6+1=13。故答案选B。
【分析】本题考查的是选择结构。VB中常用的分支结构语句格式有以下两种:
1、单行形式:If 条件表达式Then语句1 [Else语句2]
2、块形式:
If 条件表达式Then
语句块1
[ Else
语句块2]
End if
18.(2020八上·长兴期末)下列程序运行后,变量y的值是( )。
x=10
if x<=10:
y=10*x
else:
y=x*20+10
A.80 B.90 C.100 D.210
【答案】C
【知识点】分支结构程序设计与分析
【解析】【解答】当x<=10时,执行y=10*x,否则执行 y=x*20+10。则运行的值为100。故答案选C。
【分析】本题考查分支结构程序的运行。
二、判断题
19.在VB中,标签的Caption属性可以用来显示运算结果。
【答案】(1)正
【知识点】对象及其属性
【解析】【解答】在VB中,可以用来显示运算结果的是标签的Caption属性。故答案为:正确。
【分析】本题考查VB中的Caption属性。 VB中的caption是指“标题”,就是控件上面显示的文字。 采用面向对象程序设计方法,把程序和数据封装起来作为一个对象,每个对象都是可视的。可以直接用Visual Basic 6.0的工具箱在屏幕上"画"出窗口、菜单、命令按键等不同类型的对象,并为每个对象设置属性。上面的“caption”就是对象的一个属性。
20.在VB中,表达式0>(5>3)的值为 False。
【答案】(1)正
【知识点】运算符与表达式
【解析】【解答】 0不大于(5>3),因此值为 False。故答案为:正确。
【分析】本题考查VB表达式。 == 等于 - 比较对象是否相等; != 不等于 - 比较两个对象是否不相等; > 大于 - 返回x是否大于y; < 小于 - 返回x是否小于y; >= 大于等于 - 返回x是否大于等于y; <= 小于等于 - 返回x是否小于等于y。
21.(2021八下·蒙阴期末)BBC micro:bit中,传感器指令块本身就是一个变量。
【答案】(1)正
【知识点】开源硬件
【解析】【解答】传感器指令块将接收到不同数据保存起来,所以其本身就是一个变量。故答案为:正确。
【分析】本题考查BBC micro:bit的模块的意义。micro:bit 是一款由英国广播电视公司(BBC)推出的专为青少年编程教育设计的微型电脑开发板。它有温度、光线、加速度等传感器。
22.(2021七下·长兴期末)解决同一个问题可能有不同的算法。
【答案】(1)正
【知识点】算法的概念及表示方法
【解析】【解答】同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。故答案为:正确。
【分析】本题考查的是算法解决问题。算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。不同的算法可能用不同的时间、空间或效率来完成同样的任务。
23.通过form对象的icon属性可以改变窗体的图标。
【答案】(1)正
【知识点】对象及其属性
【解析】【解答】要想改变窗体的图标可以修改form对象的icon属性。故答案为:正确。
【分析】本题考查form对象的icon属性。在窗体的属性栏找到并单击Icon属性,然后单击右边的按钮,选择喜欢的Icon图片,单击打开,完成当前窗体的Icon更改。
24.在VB的If语句结构中,关键字End If是必不可少的。
【答案】(1)正
【知识点】分支结构程序设计与分析
【解析】【解答】在VB的If 语句结构中,关键字End If 是必不可少的。故答案为:正确。
【分析】本题考查VB中的if语句。单分支结构,其基本语法结构为:if(条件)then 语句 endif,解释为如果条件成立就执行then后面紧跟着的语句,否则什么也不干,就接着执行endif下面的语句。 双分支结构,其基本语法结构为if(条件)then(语句一)else(语句二)endif,解释为如果条件成立则执行语句一的内容,如果不成立就执行语句二的内容。
多分支结构,其基本结构为if(条件)then语句一else if(条件)then 语句二 else if(条件)语句三……endif。
25.循环语句可以解决一段代码需要重复执行的情况。
【答案】(1)正
【知识点】循环结构语句及格式
【解析】【解答】解决一段代码需要重复执行的情况需要用循环语句。故答案为:正确。
【分析】本题考查循环语句。在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。 循环语句是由循环体及循环的终止条件两部分组成的。
26.在VB中,单击按钮1的事件代码应该写在Command1_Click中。
【答案】(1)正
【知识点】事件及其处理过程
【解析】【解答】在VB中,在Command1_Click中书写单击按钮1的事件代码。故答案为:正确。
【分析】本题考查VB中单击按钮1的事件代码 。在vb中单击命令按钮触发单击事件,即窗体的Click事件。 在vb中单击命令按钮触发失去焦点事件,当焦点不在按钮上即发生。 在vb中单击命令按钮触发键盘按下事件,任意按下任意的键盘即可触发事件。
27.VB中,颜色函数rgb(0,0,0)返回白色。
【答案】(1)错误
【知识点】常用基本函数
【解析】【解答】VB中,颜色函数rgb(0,0,0)返回黑色。故答案为:错误。
【分析】本题考查VB的颜色函数。RGB函数:其中R代表红色、G代表绿色、B代表蓝色,一般格式:
RGB,数值表达式1,数值表达式2,数值表达式3)。RGB函数 常数 返回值 颜色
RGB,0~0~0, VbBlack &H0 黑色
RGB,255~0~0, VbRed &HFF0 红色
RGB,0~255~0, VbGreen &HFF00 绿色
RGB,0~0~255, VbBlue &HFF0000 蓝色
RGB,0~255~255, VbCyan &HFFFF00 青色
RGB,255~0~255, VbMagenta &HFF00FF 紫红色
RGB,255~255~0, VbYellow &HFFFF 黄色
RGB,255~255~255, VbWhite &HFFFFFF 白色 2、QBColor函数。
28.修改初值、终值、步长都可以改变循环的次数。
【答案】(1)正
【知识点】循环结构程序设计与分析
【解析】【解答】修改初值、终值、步长都可以改变循环的次数。故答案为:正确。
【分析】本题考查循环语句。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。 循环语句是由循环体及循环的终止条件两部分组成的。
29.在VB中,不可以将数据定义为整型。
【答案】(1)错误
【知识点】常量、变量与赋值语句
【解析】【解答】在VB中,可以将数据定义为整型。故答案为:错误。
【分析】本题考查VB中的赋值语句。在VB中赋值语句有两种:1:对普通变量的赋值,变量=表达式。2:对对象变量的赋值,Set 变量=表达式。
30.在VB中,文本框的Text值不能更改。
【答案】(1)错误
【知识点】对象及其属性
【解析】【解答】在VB中,文本框的Text值可以更改。故答案为:错误。
【分析】本题考查VB的文本框。Text文本属性,在文本框中显示正文的内容存放在Text属性中,Text值可以更改。
31.在VB中,加载窗体的事件是Load。
【答案】(1)正
【知识点】事件及其处理过程
【解析】【解答】在VB中,Load是加载窗体的事件。故答案为:正确。
【分析】本题考查VB中加载窗体的事件。Private Sub Form_Load() 这是装载窗体的事件启动窗体的代码,End Sub。双击窗体界面就可以。
32.VB的循环语句中,for和next不需要成对使用。
【答案】(1)错误
【知识点】循环结构程序设计与分析
【解析】【解答】VB的循环语句中,for和next需要成对使用。故答案为:错误。
【分析】本题考查VB的for循环语句。For循环的格式:
For 循环变量 = 初值 To 终值 [Step 步长] step 2 就是i=i+2
[循环体]
Next [循环变量]
注意:
1) 当步长 > 0 时
循环执行的条件:循环变量 <= 终值
2) 当步长 < 0 时
循环执行的条件:循环变量 >= 终值
强行退出 For 循环,请使用 Exit For。
33.VB中,circle (100, 200), 250 ,rgb(255, 0, 0)绘制的圆的半径是255。
【答案】(1)错误
【知识点】常用基本函数
【解析】【解答】circle (100, 200), 250 ,rgb(255, 0, 0),用红色绘制的圆的半径是250。故答案为:错误。
【分析】本题考查VB中绘制圆。VB中画圆的格式circle (x, y), r;circle (100, 200), 250 画一个圆心(100,200)半径250的圆。RGB函数,其中R代表红色、G代表绿色、B代表蓝色,一般格式:
RGB,数值表达式1,数值表达式2,数值表达式3)。RGB函数 常数 返回值 颜色
34.()程序设计中的变量,包含变量名和变量值两部分,其中变量名是存储的数据信息。
【答案】(1)错误
【知识点】常量、变量与赋值语句
【解析】【解答】程序设计的变量包括变量名、变量值以及变量类型。变量类型决定存储的数据信息大小。故答案:错误。
【分析】本题考查变量。所有的变量都必须先声明才能使用,声明变量时必须指定变量存储信息的类型。
35.将*.vbp文件编译后生成可执行的*.exe文件,便可以在没有安装VB的计算机上运行。
【答案】(1)正
【知识点】编程环境
【解析】【解答】将*.vbp文件编译后生成可执行的.exe文件,exe是可执行文件,可以在没有安装VB的计算机上运行。故答案为:正确。
【分析】本题考查的是VB相关知识。
36.()在VB中,如果程序保存在D盘的“我的程序”文件夹中,那么代码App.Path返回的路径是“D:\我的程序”。
【答案】(1)正
【知识点】程序的保存及文件扩展名
【解析】【解答】程序存在D盘“我的程序”文件夹中。因此代码App.Path返回的路径是“D:\我的程序”。故答案为:正确。
【分析】本题考查VB文件的存储路径。App.path代码含义就是返回当前路径。
37.(2020九上·长兴期末)在Python中,语句list (range(1,10))中最大值的是10。
【答案】(1)错误
【知识点】Python常用内置函数
【解析】【解答】list (range(1,10))中 ,range(1,10)是[1,2,3,4,5,6,7,8,9],最大值是9。故答案为:错误。
【分析】本题考查的是Python的内置函数range()。range( )函数可创建一个整数列表,一般用在 for 循环中。range( )函数
格式: range([start,] stop[, step])。
功能:创建一个整数列表。
参数:起始值(缺省为0),终值(但不包括),步长(缺省为1)。
38.(2018九上·汉阴期末)在设置Timer控件时,Interval属性最小值应在1毫秒以上。
【答案】(1)正
【知识点】VB控件
【解析】【解答】在VB中,Timer控件的Interval属性是以千分之一秒为单位指定Timer事件之间的间隔,理论上可以认为最少可设置为1毫秒触发一次Timer事件。故答案为:正确。
【分析】本题考查的是VB控件的设置。若将Interval设为1000,则程序运行时每1秒就执行一次事件过程。
三、填空题
39.阅读以下程序
s = 0
For k = 10 To 30 Step 5
s = s + k
Next k
Print s, k
程序运行后,s、k的值分别为: 、
【答案】100;35
【知识点】循环结构程序设计与分析
【解析】【解答】s=0,k从10到30,步长为5,当k=10时,s=10;当k=15时,s=10+15=25;当k=20时,s=25+20=45;当k=25时,s=45+25=70;当k=30时,s=70+30=100。故答案为:100,35。
【分析】本题考查VB的for循环。For循环的格式:
For 循环变量 = 初值 To 终值 [Step 步长]
[循环体]
Next [循环变量]
注意:
1) 当步长 > 0 时
循环执行的条件:循环变量 <= 终值
2) 当步长 < 0 时
循环执行的条件:循环变量 >= 终值
强行退出 For 循环,请使用 Exit For。
40.编写一个小程序,比较两个数的大小,按“比较”按钮后,输出较大的数。将下面代码补充完整,其运行效果如图:
Private Sub Command1_Click( )
a= Val(Text1. Text)
b= Val(Text2. Text)
If Then
Max=
Else
Max=b
End If
Text3.Text=
End Sub
【答案】a>b或者b<a或者a>=b或者b<=a;a;Max
【知识点】分支结构程序设计与分析
【解析】【解答】比较两个数的大小,如果a大于等于b,最大值为a,否则最大值为b,文本框输出最大值。故答案为: a>b或者b<a或者a>=b或者b<=a ;a; Max 。
【分析】本题考查VB中if语句。VB中,if语句的形式为:
if 条件 then
语句1
else
语句2
end if
‘满足条件时,则执行语句1;否则执行语句2。
41.(2019八上·峄城月考)在Python窗口中,“>>>”是 。
【答案】命令提示符
【知识点】编程环境
【解析】【解答】在Python窗口中,“>>>”是命令提示符。“>>>”不是python的操作符,是表示你在进入了python的命令窗口,可以执行python的命令及操作。故答案为:命令提示符。
【分析】本题考查对Python窗口的认识。
42.根据例子填写。
流程图符号
符号名称 开始与结束标志
【答案】活动标志;判定标志;输入、输出标志;流线标志
【知识点】流程图的概念及其常用图形
【解析】【解答】长方形是活动标志,菱形是判定标志,平行四边形是输入、输出标志,箭头是流线标志。故答案为:活动标志;判定标志;输入、输出标志;流线标志。
【分析】本题考查程序流程图。程序流程图简称为“流程图”,是一种传统的算法表示法,程序流程图是人们对解决问题的方法、思路或算法的一种描述。它利用图形化的符号框来代表各种不同性质的操作,并用流程线来连接这些操作。圆角矩形为起始框,矩形为处理框,菱形为判断框,平行四边形为输入输出框,箭头为流程线。
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧
2022中考信息技术训练专题37:算法与编程(C)
一、选择题
1.某对分查找算法的VB程序段如下:
i=1: j=7
f=False
key=Val (Text1. Text)
Do While i < j And Not f
m= (i+j) \2
If a (m) =key Then f=True
If a (m) >key Then i=m-1 Else i=m+1
Loop
List1. Addltem Str. (i) +Str. (j) +Str. (m)
数组元素a(1)到a(7)的值依次为“23,42,58,66,77,83,98”,运行上述程序段后,列表框List1显示的结果为“5 4 5”,则文本框Text1中输入值的范围是( )
A.[66,77] B.[66,77) C.(66,77] D.(66,77)
2.(2020八上·长兴期末)执行下列程序段,输出结果的第三行内容是( )。
program=["Java","Python","Visual Basic"]
for i in program:
print (i,len(i))
A.Java 4 B.Python 6
C.Visual Basic 11 D.Visual Basic 12
3.(2020八上·长兴期末)有如下的Python程序段:
for i in range(1,10,4):
s=s+i
该程序段运行后,语句s=s+i执行的次数是( )。
A.1 B.3 C.4 D.5
4.设s=“students”,那么print (s[1:3])的结果是( )
A.stu B.stud C.tu D.Tud
5.(2020八上·长兴期末)在Python循环程序中,continue语句用于( )。
A.继续本次循环 B.退出循环程序
C.结束本次循环 D.不再执行循环
6.(2020七上·日照期末)下面程序的执行结果是( )
x=['写作业','听音乐','运动]
x.append ('看电影')
print(x[3])
A.写作业 B.听音乐 C.运动 D.看电影
7.(2021八下·云南模拟)用计算机编程解决问题时,首先应该确定程序需要“做什么”,然后再确定程序“如何做”,请问“如何做”是属用计算机编程解决问题的( )。
A.设计算法 B.分析问题 C.运行调试 D.编写程序
8.下列程序运行后,变量Value的值是( )
x=10
if x>=10:
Value=3*x
else:
Value=5*x+10
A.30 B.40 C.50 D.60
9.设a=2,b=3,c=4,d=5,表达式a>b and c<=d or 3*a>c值是( )
A.True B.0 C.False D.5
10.(2021九下·岚山开学考)在python中,range(6)生成的序列是( )
A.1,2,3,4,5,6 B.0,1,2,3,4,5,6
C.0,1,2,3,4,5 D.1,2,3,4,5
11.在python中,下面程序输出结果是( )
x=10
y=3
Print(x%y,x**y)
A.3 1000 B.1 30 C.3 30 D.1 1000
12.当a值为56,b值为78时,执行下列程序段后,输出的结果是( )
If(a>b)Then
Print a '如果a>b,输出变量a的值
Else
Print b '否则,输出变量 b的值
End If '结束If分支
A.a B.b C.56 D.78
13.下列选项中,不属于程序设计语言的是( )
A.C语言 B.C++ C.Java D.3D One
14.(2020八上·蒙阴期末)Python中,用来统计列表中某元素数量的函数是( )。
A.input() B.index() C.remove() D.count()
15.下列运算符中优先级最高的是( )
A.! B.- C.++ D.>=
16.(2020八上·蒙阴期末)下列选项中,关于算法的说法不正确的是( )
A.算法是程序设计的灵魂
B.解决问题的过程就是实现算法的过程
C.一个算法可以不产生确定的结果
D.算法的作用在于记录和交流人类解决问题的思想
17.(2018八下·惠城期末)在VB中执行以下语句:
input “x=”;x
If x>8 then y=3*x-2 else y=2*x+1
print “y=”;y
end
(x的值输入为6)
运行结果为( )
A.12 B.13 C.16 D.18
18.(2020八上·长兴期末)下列程序运行后,变量y的值是( )。
x=10
if x<=10:
y=10*x
else:
y=x*20+10
A.80 B.90 C.100 D.210
二、判断题
19.在VB中,标签的Caption属性可以用来显示运算结果。
20.在VB中,表达式0>(5>3)的值为 False。
21.(2021八下·蒙阴期末)BBC micro:bit中,传感器指令块本身就是一个变量。
22.(2021七下·长兴期末)解决同一个问题可能有不同的算法。
23.通过form对象的icon属性可以改变窗体的图标。
24.在VB的If语句结构中,关键字End If是必不可少的。
25.循环语句可以解决一段代码需要重复执行的情况。
26.在VB中,单击按钮1的事件代码应该写在Command1_Click中。
27.VB中,颜色函数rgb(0,0,0)返回白色。
28.修改初值、终值、步长都可以改变循环的次数。
29.在VB中,不可以将数据定义为整型。
30.在VB中,文本框的Text值不能更改。
31.在VB中,加载窗体的事件是Load。
32.VB的循环语句中,for和next不需要成对使用。
33.VB中,circle (100, 200), 250 ,rgb(255, 0, 0)绘制的圆的半径是255。
34.()程序设计中的变量,包含变量名和变量值两部分,其中变量名是存储的数据信息。
35.将*.vbp文件编译后生成可执行的*.exe文件,便可以在没有安装VB的计算机上运行。
36.()在VB中,如果程序保存在D盘的“我的程序”文件夹中,那么代码App.Path返回的路径是“D:\我的程序”。
37.(2020九上·长兴期末)在Python中,语句list (range(1,10))中最大值的是10。
38.(2018九上·汉阴期末)在设置Timer控件时,Interval属性最小值应在1毫秒以上。
三、填空题
39.阅读以下程序
s = 0
For k = 10 To 30 Step 5
s = s + k
Next k
Print s, k
程序运行后,s、k的值分别为: 、
40.编写一个小程序,比较两个数的大小,按“比较”按钮后,输出较大的数。将下面代码补充完整,其运行效果如图:
Private Sub Command1_Click( )
a= Val(Text1. Text)
b= Val(Text2. Text)
If Then
Max=
Else
Max=b
End If
Text3.Text=
End Sub
41.(2019八上·峄城月考)在Python窗口中,“>>>”是 。
42.根据例子填写。
流程图符号
符号名称 开始与结束标志
答案解析部分
1.【答案】D
【知识点】查找算法及其程序设计
【解析】【解答】“23,42,58,66,77,83,98”, 列表框List1显示的结果为“5 4 5”,文本框Text1中输入值的范围用括号表示是(66,77)。故答案选D。
【分析】本题考查VB中的对分查找算法。对分查找的基本思想:每次将查找内容与有序数组内中间的那个数进行比较。将被查找的数存放到数组中(必须有序!),待查数据存放在某变量中(比如变量key)区间(i,j)的起始为(1,n),即初始值:i=1,j=n,(注意i<=j); 每次将查找内容与有序数组内中间那个数比较。区间(i,j)的中间数编号m=Int((i+j)/2),如果二者相等,则查找成功,若二者不同,则根据数组的有序性可以确定在数组的前半部分还是后半部分继续进行查找。直到找到,或者无法组成新的查找区间(即找不到)为止!
2.【答案】D
【知识点】循环结构程序设计与分析;数据类型
【解析】【解答】程序输出的结果是:
Java 4
Python 6
Visual Basic 12
输出结果的第三行内容是Visual Basic 12。故答案选D。
【分析】本题考查的是循环语句与列表。
3.【答案】B
【知识点】常用基本函数;循环结构程序设计与分析
【解析】【解答】range(1,10,4),是[1,2,3,4,5,6,7,8,9],步长为4,则 s=s+i执行次数为3。故答案选B。
【分析】本题考查Python循环结构程序的运行。range函数由三个参数(起始值、终值、步长值)来决定序列中元素的个数和范围。
4.【答案】C
【知识点】数据类型
【解析】【解答】s[1:3]截取的是tu,不包含第3个字符。故答案选C。
【分析】本题考查字符串操作。字符串是Python中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。Python访问子字符串,可以使用方括号 [] 来截取字符串,字符串的截取的语法格式如下:变量[头下标:尾下标], [ : ] , 截取字符串中的一部分,遵循左闭右开原则,str[0:2] 是不包含第 3 个字符的。
5.【答案】C
【知识点】循环结构语句及格式
【解析】【解答】continue语句用于结束本次循环。故答案选C。
【分析】本题考查Python循环程序。
6.【答案】D
【知识点】数据类型
【解析】【解答】append命令是将整个对象加在列表末尾,加入后列表x为['写作业','听音乐','运动,'看电影'] 。程序中输出的是索引为3的元素,看电影的索引即为3。故答案选D。
【分析】本题主要考查的是列表的操作。列表是包含0个或多个对象的有序序列,用方括号“[ ]”括起来,并用逗号分隔其中的对象(元素)。可以通过索引访问列表中特定位置的元素。列表的索引:索引正向从0开始递增,反向从-1开始递减。
7.【答案】A
【知识点】计算机处理问题的过程
【解析】【解答】做什么属于分析问题,如何做属于设计算法。故答案选A。
【分析】本题考查的是计算机处理问题的过程。计算机解决问题的过程:分析问题-设计算法-编写程序-运行程序验证结果-得到答案。
8.【答案】A
【知识点】分支结构程序设计与分析
【解析】【解答】x=10,如果x大于等于10,Value=3*x=30,不会执行Value=5*x+10。故答案选A。
【分析】本题考查if分支语句。Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 Python中if语句的一般形式如下所示:
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
注意:1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
9.【答案】A
【知识点】运算符与表达式
【解析】【解答】2>3 and 4<=5 or 3*2>4,2>3 and 4<=5为False,False or 3*2>4为True。故答案选A。
【分析】本题考查表达式。x and y布尔“与” ,如果x为False,x and y返回x的值,否则返回 y 的计算值。x or y布尔“或”,如果x是True,它返回 x 的值,否则它返回y的计算值。not x 布尔“非” , 如果x为True,返回False。如果x为 False,它返回 True。
10.【答案】C
【知识点】Python常用内置函数
【解析】【解答】range( )函数格式: range([start,] stop[, step]);参数:起始值(缺省为0),终值(但不包括),步长(缺省为1)。range(6)表示从0开始,到6终止(不包含6),步长为1,输出0,1,2,3,4,5。故答案选C。
【分析】本题考查的是range( )函数的功能。range( )函数的功能:创建一个整数列表。
11.【答案】D
【知识点】顺序结构程序设计与分析;运算符与表达式
【解析】【解答】x%y=10%3=1,x**y=10**3=1000。故答案选D。
【分析】本题主要考查算术运算符。%:取模,返回除法的余数;**:幂,返回x的y次幂。
12.【答案】D
【知识点】分支结构程序设计与分析
【解析】【解答】如果56>78时,输出56,否则输出78。故答案选D。
【分析】本题考查if条件语句。Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 Python中if语句的一般形式如下所示:
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
注意:1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。 3、在Python中没有switch – case语句。
13.【答案】D
【知识点】计算机语言及其发展历程
【解析】【解答】程序设计语言信有:C语言C++、Java、 VB等。3D One是3D打印设计软件。故答案选D。
【分析】本题考查的是程序设计语言。
14.【答案】D
【知识点】常用基本函数;数据类型
【解析】【解答】 list.count(obj)统计某个元素在列表中出现的次数。故答案选D。
【分析】本题考查数据结构中函数的功能。Python包含以下方法: append在列表末尾添加新的对象 ;count统计某个元素在列表中出现的次数 ; extend在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) ;index从列表中找出某个值第一个匹配项的索引位置 ; insert将对象插入列表 ; pop移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 ; remove移除列表中某个值的第一个匹配项 ; reverse()反向列表中元素; sort对原列表进行排序 ; clear()清空列表 ; copy()复制列表 。
15.【答案】C
【知识点】运算符与表达式
【解析】【解答】 ** 乘方(指数) 运算符优先级最高。故答案选C。
【分析】本题考查运算符优先级。Python运算符及优先级(从高到低):
运算符说明
小括号 ( )
索引运算符 x[i] 或 x[i1: i2 [:i3]]
乘方 **
按位取反 ~
符号运算符 +(正号)、-(负号)
乘除 *、/、//、%
加减 +、-
位移 >>、<<
按位与 &
按位异或 ^
按位或 |
比较运算符 ==、!=、>、>=、<、<=
is运算符 is、is not
in运算符 in、not in
逻辑非 not
逻辑与 and
逻辑或 or
逗号运算符 exp1, exp2
16.【答案】C
【知识点】算法的概念及表示方法
【解析】【解答】算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。故答案选C。
【分析】本题考查算法及特征。算法的特征有:①有穷性:执行完有限步之后结束,且每一步的执行时间也都是有限的;
②确定性:每一步都有确切的含义;
③输入:有零个或多个输入;
④输出:至少产生一个输出;
⑤可行性:原则上能精确运行。
17.【答案】B
【知识点】分支结构语句及格式
【解析】【解答】输入X的值为6,小于8,则执行else语句,y=2*6+1=13。故答案选B。
【分析】本题考查的是选择结构。VB中常用的分支结构语句格式有以下两种:
1、单行形式:If 条件表达式Then语句1 [Else语句2]
2、块形式:
If 条件表达式Then
语句块1
[ Else
语句块2]
End if
18.【答案】C
【知识点】分支结构程序设计与分析
【解析】【解答】当x<=10时,执行y=10*x,否则执行 y=x*20+10。则运行的值为100。故答案选C。
【分析】本题考查分支结构程序的运行。
19.【答案】(1)正
【知识点】对象及其属性
【解析】【解答】在VB中,可以用来显示运算结果的是标签的Caption属性。故答案为:正确。
【分析】本题考查VB中的Caption属性。 VB中的caption是指“标题”,就是控件上面显示的文字。 采用面向对象程序设计方法,把程序和数据封装起来作为一个对象,每个对象都是可视的。可以直接用Visual Basic 6.0的工具箱在屏幕上"画"出窗口、菜单、命令按键等不同类型的对象,并为每个对象设置属性。上面的“caption”就是对象的一个属性。
20.【答案】(1)正
【知识点】运算符与表达式
【解析】【解答】 0不大于(5>3),因此值为 False。故答案为:正确。
【分析】本题考查VB表达式。 == 等于 - 比较对象是否相等; != 不等于 - 比较两个对象是否不相等; > 大于 - 返回x是否大于y; < 小于 - 返回x是否小于y; >= 大于等于 - 返回x是否大于等于y; <= 小于等于 - 返回x是否小于等于y。
21.【答案】(1)正
【知识点】开源硬件
【解析】【解答】传感器指令块将接收到不同数据保存起来,所以其本身就是一个变量。故答案为:正确。
【分析】本题考查BBC micro:bit的模块的意义。micro:bit 是一款由英国广播电视公司(BBC)推出的专为青少年编程教育设计的微型电脑开发板。它有温度、光线、加速度等传感器。
22.【答案】(1)正
【知识点】算法的概念及表示方法
【解析】【解答】同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。故答案为:正确。
【分析】本题考查的是算法解决问题。算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。不同的算法可能用不同的时间、空间或效率来完成同样的任务。
23.【答案】(1)正
【知识点】对象及其属性
【解析】【解答】要想改变窗体的图标可以修改form对象的icon属性。故答案为:正确。
【分析】本题考查form对象的icon属性。在窗体的属性栏找到并单击Icon属性,然后单击右边的按钮,选择喜欢的Icon图片,单击打开,完成当前窗体的Icon更改。
24.【答案】(1)正
【知识点】分支结构程序设计与分析
【解析】【解答】在VB的If 语句结构中,关键字End If 是必不可少的。故答案为:正确。
【分析】本题考查VB中的if语句。单分支结构,其基本语法结构为:if(条件)then 语句 endif,解释为如果条件成立就执行then后面紧跟着的语句,否则什么也不干,就接着执行endif下面的语句。 双分支结构,其基本语法结构为if(条件)then(语句一)else(语句二)endif,解释为如果条件成立则执行语句一的内容,如果不成立就执行语句二的内容。
多分支结构,其基本结构为if(条件)then语句一else if(条件)then 语句二 else if(条件)语句三……endif。
25.【答案】(1)正
【知识点】循环结构语句及格式
【解析】【解答】解决一段代码需要重复执行的情况需要用循环语句。故答案为:正确。
【分析】本题考查循环语句。在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。 循环语句是由循环体及循环的终止条件两部分组成的。
26.【答案】(1)正
【知识点】事件及其处理过程
【解析】【解答】在VB中,在Command1_Click中书写单击按钮1的事件代码。故答案为:正确。
【分析】本题考查VB中单击按钮1的事件代码 。在vb中单击命令按钮触发单击事件,即窗体的Click事件。 在vb中单击命令按钮触发失去焦点事件,当焦点不在按钮上即发生。 在vb中单击命令按钮触发键盘按下事件,任意按下任意的键盘即可触发事件。
27.【答案】(1)错误
【知识点】常用基本函数
【解析】【解答】VB中,颜色函数rgb(0,0,0)返回黑色。故答案为:错误。
【分析】本题考查VB的颜色函数。RGB函数:其中R代表红色、G代表绿色、B代表蓝色,一般格式:
RGB,数值表达式1,数值表达式2,数值表达式3)。RGB函数 常数 返回值 颜色
RGB,0~0~0, VbBlack &H0 黑色
RGB,255~0~0, VbRed &HFF0 红色
RGB,0~255~0, VbGreen &HFF00 绿色
RGB,0~0~255, VbBlue &HFF0000 蓝色
RGB,0~255~255, VbCyan &HFFFF00 青色
RGB,255~0~255, VbMagenta &HFF00FF 紫红色
RGB,255~255~0, VbYellow &HFFFF 黄色
RGB,255~255~255, VbWhite &HFFFFFF 白色 2、QBColor函数。
28.【答案】(1)正
【知识点】循环结构程序设计与分析
【解析】【解答】修改初值、终值、步长都可以改变循环的次数。故答案为:正确。
【分析】本题考查循环语句。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。 循环语句是由循环体及循环的终止条件两部分组成的。
29.【答案】(1)错误
【知识点】常量、变量与赋值语句
【解析】【解答】在VB中,可以将数据定义为整型。故答案为:错误。
【分析】本题考查VB中的赋值语句。在VB中赋值语句有两种:1:对普通变量的赋值,变量=表达式。2:对对象变量的赋值,Set 变量=表达式。
30.【答案】(1)错误
【知识点】对象及其属性
【解析】【解答】在VB中,文本框的Text值可以更改。故答案为:错误。
【分析】本题考查VB的文本框。Text文本属性,在文本框中显示正文的内容存放在Text属性中,Text值可以更改。
31.【答案】(1)正
【知识点】事件及其处理过程
【解析】【解答】在VB中,Load是加载窗体的事件。故答案为:正确。
【分析】本题考查VB中加载窗体的事件。Private Sub Form_Load() 这是装载窗体的事件启动窗体的代码,End Sub。双击窗体界面就可以。
32.【答案】(1)错误
【知识点】循环结构程序设计与分析
【解析】【解答】VB的循环语句中,for和next需要成对使用。故答案为:错误。
【分析】本题考查VB的for循环语句。For循环的格式:
For 循环变量 = 初值 To 终值 [Step 步长] step 2 就是i=i+2
[循环体]
Next [循环变量]
注意:
1) 当步长 > 0 时
循环执行的条件:循环变量 <= 终值
2) 当步长 < 0 时
循环执行的条件:循环变量 >= 终值
强行退出 For 循环,请使用 Exit For。
33.【答案】(1)错误
【知识点】常用基本函数
【解析】【解答】circle (100, 200), 250 ,rgb(255, 0, 0),用红色绘制的圆的半径是250。故答案为:错误。
【分析】本题考查VB中绘制圆。VB中画圆的格式circle (x, y), r;circle (100, 200), 250 画一个圆心(100,200)半径250的圆。RGB函数,其中R代表红色、G代表绿色、B代表蓝色,一般格式:
RGB,数值表达式1,数值表达式2,数值表达式3)。RGB函数 常数 返回值 颜色
34.【答案】(1)错误
【知识点】常量、变量与赋值语句
【解析】【解答】程序设计的变量包括变量名、变量值以及变量类型。变量类型决定存储的数据信息大小。故答案:错误。
【分析】本题考查变量。所有的变量都必须先声明才能使用,声明变量时必须指定变量存储信息的类型。
35.【答案】(1)正
【知识点】编程环境
【解析】【解答】将*.vbp文件编译后生成可执行的.exe文件,exe是可执行文件,可以在没有安装VB的计算机上运行。故答案为:正确。
【分析】本题考查的是VB相关知识。
36.【答案】(1)正
【知识点】程序的保存及文件扩展名
【解析】【解答】程序存在D盘“我的程序”文件夹中。因此代码App.Path返回的路径是“D:\我的程序”。故答案为:正确。
【分析】本题考查VB文件的存储路径。App.path代码含义就是返回当前路径。
37.【答案】(1)错误
【知识点】Python常用内置函数
【解析】【解答】list (range(1,10))中 ,range(1,10)是[1,2,3,4,5,6,7,8,9],最大值是9。故答案为:错误。
【分析】本题考查的是Python的内置函数range()。range( )函数可创建一个整数列表,一般用在 for 循环中。range( )函数
格式: range([start,] stop[, step])。
功能:创建一个整数列表。
参数:起始值(缺省为0),终值(但不包括),步长(缺省为1)。
38.【答案】(1)正
【知识点】VB控件
【解析】【解答】在VB中,Timer控件的Interval属性是以千分之一秒为单位指定Timer事件之间的间隔,理论上可以认为最少可设置为1毫秒触发一次Timer事件。故答案为:正确。
【分析】本题考查的是VB控件的设置。若将Interval设为1000,则程序运行时每1秒就执行一次事件过程。
39.【答案】100;35
【知识点】循环结构程序设计与分析
【解析】【解答】s=0,k从10到30,步长为5,当k=10时,s=10;当k=15时,s=10+15=25;当k=20时,s=25+20=45;当k=25时,s=45+25=70;当k=30时,s=70+30=100。故答案为:100,35。
【分析】本题考查VB的for循环。For循环的格式:
For 循环变量 = 初值 To 终值 [Step 步长]
[循环体]
Next [循环变量]
注意:
1) 当步长 > 0 时
循环执行的条件:循环变量 <= 终值
2) 当步长 < 0 时
循环执行的条件:循环变量 >= 终值
强行退出 For 循环,请使用 Exit For。
40.【答案】a>b或者b<a或者a>=b或者b<=a;a;Max
【知识点】分支结构程序设计与分析
【解析】【解答】比较两个数的大小,如果a大于等于b,最大值为a,否则最大值为b,文本框输出最大值。故答案为: a>b或者b<a或者a>=b或者b<=a ;a; Max 。
【分析】本题考查VB中if语句。VB中,if语句的形式为:
if 条件 then
语句1
else
语句2
end if
‘满足条件时,则执行语句1;否则执行语句2。
41.【答案】命令提示符
【知识点】编程环境
【解析】【解答】在Python窗口中,“>>>”是命令提示符。“>>>”不是python的操作符,是表示你在进入了python的命令窗口,可以执行python的命令及操作。故答案为:命令提示符。
【分析】本题考查对Python窗口的认识。
42.【答案】活动标志;判定标志;输入、输出标志;流线标志
【知识点】流程图的概念及其常用图形
【解析】【解答】长方形是活动标志,菱形是判定标志,平行四边形是输入、输出标志,箭头是流线标志。故答案为:活动标志;判定标志;输入、输出标志;流线标志。
【分析】本题考查程序流程图。程序流程图简称为“流程图”,是一种传统的算法表示法,程序流程图是人们对解决问题的方法、思路或算法的一种描述。它利用图形化的符号框来代表各种不同性质的操作,并用流程线来连接这些操作。圆角矩形为起始框,矩形为处理框,菱形为判断框,平行四边形为输入输出框,箭头为流程线。
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1