内容正文:
2023年信息技术中考综合复习与提升15:程序设计初步
一、单选题
1. 语句 dim x as single作用是:将x定义为( )变量。
A. 字符型 B. 布尔型 C. 单精度实数 D. 双精度实数
2. 程序设计有三种基本结构,下列不属于这三种基本结构的是( )
A. 子程序结构 B. 顺序结构 C. 条件结构 D. 循环结构
3. 运行以下程序,显示的运行结果是:5.0。( )
Num1=4.1
Num2=5.8
age=(Num1+Num2)/2
4. 在VB中一行内写多条语句时,每个语句之间用( )符号分隔。
A. , B. : C. 、 D. ;
5. Python语句:fruits=[“apples”,“bananas”,“pears”],fruits数据类型是( )。
A. 字符串型 B. 列表 C. 整型 D. 浮点型
6. 以下打印结果的类型不为字符串的是( )
a=input('输入一个数字: ')
print(a)
x=8
y=str(x)
print(y)
x='8'
y=int(x)
print(y)
print('8')
A
B
C
D
A. A B. B C. C D. D
7. 以下赋值正确的是( )
A. y=1+2+3 B. x=1,2,3 C. x=1、2、3 D. y=123+"456"
8. 下列Python程序段执行后变量y的值为( )。
x=20
if x>=100:
y=5*x
else:
y=4*x
print (y)
A. 20 B. 40 C. 80 D. 100
9. 某对分查找算法VB程序段如下:
i=1: j=7
f=False
key=Va1 (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)
10. 《孙子算经》中,有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”按照今天的话来说:一个数除以3余2,除以5余3,除以7余2,求这个数。这样的问题,也有人称为“韩信点兵”。现假设所求数为m,以python编程下列表达式中判断条件符合要求的是( )
A. m/3==2 and m/5==3 and m/7==2 B. m/3==2 or m/5==3 or m/7==2
C. m%3==2 and m%5==3 and m%7==2 D. m%3==2 or m%5==3 or m%7==2
二、填空题
11. 下面程序运行后,输出的结果为:_____
a=5
b=3
print(a*b)
12. input()函数的作用________________
13. 在Python中,当不知循环次数时可以使用_______语句。
14. 查看变量类型的Python内置函数是____。
15. 算法的基本控制结构有______、______和_______三种。
16. 使用tkinter创建图形界面时,首先使用____语句导入tkinter模块,然后使用____生成一个主窗体对象。
17. 在Python的IDLE环境中,执行下列语句。
>>>test=list(range(1,5))
>>>test
________________ #请写出结果
18. 2016年5月,公安部儿童失踪信息紧急发布平台正式启动,以帮助相关部门救助失踪儿童。该平台根据儿童失踪时间决定信息推送的半径:以儿童失踪地点为圆心,失踪时间l外时内,推送半径100公里;失 踪时间2小时内,推送半径200公里;失踪时间3小时内,推送半径300公里;失踪时间超过3小时的,推送半径500公里。若使用流程图来描述“失踪时间”与“信息推送半径”的关系,应采用的算法逻辑结构是______。(顺序结构/选择结构/循环结构)
19. 程序填空
用VB程序实现水仙花数,如果一个三位数等于它的每个数字的立方的和,则此数称为“水仙花数”,如153=13+53+33 ,故153是水仙花数。求100~999之间的全部水仙花数
Private Sub Command