内容正文:
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
A.正确 B.错误
4.在VB中一行内写多条语句时,每个语句之间用( )符号分隔。
A., B.: C.、 D.;
5.Python 语句:fruits=[“apples”,”bananas”,“pears”],fruits的数据类型是( )。
A.字符串型 B.列表 C.整型 D.浮点型
6.以下打印结果的类型不为字符串的是:( )
A.a=input('输入一个数字: ')
print(a) B.x=8
y=str(x)
print(y)
C.x='8'
y=int(x)
print(y) D.print('8')
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 Whilei < jAndNotf
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之间的全部水仙花数
P