




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷第=page11页,共=sectionpages33页试卷第=page11页,共=sectionpages33页中考信息技术:算法与编程选择题专题训练一、选择题1.下列可以作为C语言赋值语句的是(
)A.x=3 B.a=b=6 C.i—; D.y=int(x);2.后缀为vbp的文件表示A.类模块文件 B.窗体文件 C.数据库文件 D.工程文件3.图中程序的基本控制结构属于A.顺序结构 B.循环结构 C.分支结构 D.网络结构4.时间控件响应的事件是A.Timer B.Interval C.Click D.Enable5.体力T超过200且敏捷度M不低于5.4的表达式是(
)。A.T>200AndM>=5.4 B.T>200OrM>5.4 C.T>=200AndM>=5.4 D.T>200OrM>=5.46.雷达波测速拍照系统的算法描述如右图所示,此算法的描述采用了(
)。A.自然语言 B.机器语言C.流程图 D.程序设计语言7.下列数据中,属于字符串常量的是(
)A.abcd B.<aaaa?> C.‘a1b2c3d4’ D.“好666”8.下列表达式的值为True的是(
)。A.2>3and4<=5 B.4<=5and4%5<0 C.“abe”<“Abc” D.3<2or3//2==19.1至20之间所有偶数和的算法描述如图:该算法采用的描述方法属于(
)。
A.流程图 B.自然语言 C.计算机语言 D.图示法10.字符串是一个字符序列,例如有一字符串s='float',如果要取出后面3个字符,下面答案中正确的是(
)A.s[3] B.s[-3:] C.s[-3] D.s[:-3]11.程序中的步长是A.3 B.2 C.0 D.512.VB是可视化的、面向对象的、(
)的结构高级程序设计语言A.采用事件驱动方式 B.采用任务驱动方式13.在Python中运行如下侧程序,屏幕打印(#)。个foriinrange(1,21,2):print("#")A.9 B.10 C.11 D.2014.计算机程序设计语言有很多种,以下不是程序设计语言的软件是(
)。A.Excel B.VisualC++ C.Python D.VisualBasic15.在VB中,Timer控件的Interval属性是以多少为单位指定Timer事件之间的间隔?()A.十分之一秒 B.百分之一秒 C.千分之一秒 D.万分之一秒16.程序中的步长是A.1 B.10 C.3 D.y17.如果要用数据保存某学生的家庭住址,应用什么类型(
)。A.整型 B.布尔类型 C.字符型 D.函数18.在VB中输入代码时,为增强程序的可读性,通常用(
)作为注释符,使后面的内容绿色显示A.// B.
‘ C.; D.
*19.(必修)下列不属于计算机高级语言的是(
)A.C++语言 B.VB语言 C.汇编语言 D.JAVA语言20.以下说法不正确的是(
)A.在C程序中,严格区分大小写字母B.一个C源程序有且仅有一个main函数C.在C程序中,注释只能位于一条语句的后面D.一个C程序总是从main函数开始执行21.在python中输入以下代码,屏幕打印(
)颗*。i=0whilei<=100:print(“*”)
i=i+1A.99 B.100 C.101 D.10222.在如图所示的流程图中,输出S的值是(
)A.55 B.10 C.11 D.4523.为解决实际生活中某一特定问题而设计的指令序列称为(
)。A.文件 B.语言 C.程序 D.文档24.使用计算机进行程序设计来解决实际问题,其基础是A.计算机语言描述 B.算法设计 C.流程图设计 D.掌握英语25.在VB集成环境下,具有Text常见属性的是哪种类型的对象(
)A.命令按钮 B.标签框 C.文本框 D.图片框26.高速公路出入口ETC收费算法描述如下:步骤1:入口读取ETC卡中车辆信息,剩余金额步骤2:记录车辆进入高速时间,收费站步骤3:出口读取ETC卡中车辆信息步骤4:根据出口收费站计算路费步骤5:扣除ETC卡中相应路费,显示扣款金额和余额上述算法描述采用了(
)。A.流程图 B.机器语言C.思维导图 D.自然语言27.Python中布尔型变量的值为(
)A.真,假 B.0,1 C.T,F D.True,False28.下列选项中,(
)不属于编程中基本的三大控制结构。A.顺序结构 B.循环结构 C.选择结构 D.递归结构29.以下Python程序段的输出结果是(
)A.1
2 B.1 C.1
3 D.230.有一段Python代码,运行之后输出结果是(
)。A.100 B.10-1 C.101 D.0-131.在VB程序中下列内容适合用整型数据存储的是(
)A.姓名 B.年龄C.爱好 D.住址32.在python中,下面程序输出结果是(
)x=10y=3Print(x%y,x**y)A.3
1000 B.1
30 C.3
30 D.1
100033.在python中,运行以下程序,屏幕打印(
)颗*。forIinrange(0,9,2):
print("*")A.10 B.5 C.6 D.934.算法流程图中,用下列(
)图形符号表示判断框。A. B. C. D.35.在Python中,我们通常使用()来存、取数据。A.求知数 B.表达式 C.变量 D.常量36.下列Python程序段执行后变量y的值为(
)。x=20ifx>=100:y=5*xelse:y=4*xprint(y)A.20 B.40 C.80 D.10037.以下哪个不是算法的特征(
)A.抽象性 B.确定性 C.有穷性 D.可行性38.VB中哪个不是关系运算符(
)A.= B.< C.> D.^39.程序中“name=input(”请输入你的姓名:“)”中(
)是变量。A.name B.= C.input D.“请输入你的姓名:”40.在Python中,下面哪个不是其数据类型的是(
)。A.char B.int C.float D.list41.使用VB编辑,会用到工具箱中的工具,这些工具称为A.事件 B.工具 C.控件 D.窗体42.用for循环实现输出2到200之间的所有偶数,包括2和200,则range(a,b,c)应设置为。(
)A.(2,200,2) B.(2,201,2) C.(2,201,1) D.(2,200,1)43.小车右转约2.7秒可以转90度角。小车按下面的流程图运行,会走出一个“田”字。那么,小车行驶的起始位置是什么呢?()
A. B. C. D.44.通过观察程序代码(如下图所示),如果小华在下图的“文本框1”中,输入“38”后,点击“测量体温”按钮,“文本框2”会显示()。A.正常 B.异常 C.出错 D.没有显示45.如图所示,属于程序的三种基本结构中的(
)。A.顺序结构 B.选择结构 C.嵌套结构 D.循环结构46.执行下图所示的流程后,输出m的值为(
)。A.5 B.8 C.16 D.3247.在VB中,下列不是比较运算符的是A.> B.+ C.< D.=48.将文本框的(
)属性设为True时,只能显示信息不能输入内容。
A.locked B.visible C.enabled D.scrollbars49.能正确表示C语言中的字符常量的是(
)。A.‘\0X41’ B.“A” C.‘\0’ D.“\0”50.如图中是定义了一个名称为Prime的(
)A.元组 B.列表 C.字典 D.元素答案第=page11页,共=sectionpages22页答案第=page11页,共=sectionpages22页参考答案:1.C【详解】本题考查算法与编程。A、B选项没有分号,赋值语句不能缺少分号。D选项x没有定义。故选C。【点睛】2.D【详解】本题考查VB编程。vbp是工程文件,frm是窗体文件,选项D符合题意,选项A、B、C均不符合题意。3.B【详解】本题考查循环结构。由于图中代码是for循环,可知是循环结构,选项B正确。4.A【详解】本题考查程序设计。计时器只有Timer事件。当计时器的Enabled属性为True时,Timer事件将以Interval指定的时间间隔被触发,选项A正确。故选A。【点睛】5.A【详解】本题考查的是逻辑关系符。and表示并且;or表示或者。故选项A正确。6.C【详解】本题考查算法和流程图相关知识。如右图所示,此算法的描述采用了流程图,C选项正确。A、B、D选项均不符合题意,故不选。7.D【详解】本题考查VB编程。VB中,字符串常量需要用双引号括起,选项D符合题意,选项A、B、C均不符合题意。8.D【详解】本题考查编程相关知识。and逻辑运算连接的条件必须都为真,值才为真;or逻辑运算连接的条件满足一个为真,值就为真。A中2>3值为假;B中4%5的值是4,大于0;C中两个值无法进行比较;D的值为True。故选D。9.A【详解】本题考查的知识点是算法的应用。如图所示,该算法使用流程图描述。故正确答案为A选项。10.B【详解】本题考查的知识点是Python字符串操作语法。字符串s='float',想要取出后面3个字符串的方法有s[-3:]、s[2:]、s[2:5]。故正确答案为B选项。11.A【详解】本题考查程序设计。顺序结构:程序中的各个操作是按照它们在源代码中的排列顺序依次执行的;分支结构:根据某个特定的条件进行判断后,选择其中一支执行,分为单项选择、双选选择和多项选择;循环结构:反复执行某个或某些操作,知道条件为假或为真时才停止循环,分为当型循环和直到型循环,当型循环先判断条件,当条件为真时执行循环体,直到型循环先执行循环体,再判断条件,当条件为假时结束循环。把1赋值给x,x的范围为1到10,每循环一次x增加3,即步长为3,选项A正确。故选A。12.A【详解】本题考查程序设计。VB中,对于某个对象而言,事件(event)就是发生在该对象上的事情,通常这是由用户在对象上激发的一种动作,每个事件都可以驱动一段程序的运行。VB的语言特色具体表现在∶可视化的设计平台、事件驱动的编程机制、强大的数据库功能、ActiveX技术、网络功能。它采用的是事件驱动方式,选项A正确。故选A。【点睛】13.B【详解】本题考查Python相关知识点。foriinrange是用来for循环遍历的。语法格式:range(start,stop[,step]),分别是起始、终止和步长。foriinrange(1,21,2)表示从1开始,到21终止(不包含21),步长为2。故输出10个#。故选B。14.A【详解】本题考查算法与编程。常用的程序设计语言有VB、C++、Python、Java等,Excel是数据处理软件不是程序设计语言,选项A符合题意。15.C【详解】本题考查程序设计。Timer控件在运行时不显示,若将Interval默认值设为0,则表示时钟不起作用。若将Interval设为1000,则程序运行时每1秒就执行一次事件过程。在VB中,Timer控件的Interval属性是以千分之一秒为单位指定Timer事件之间的间隔。故选C。【点睛】16.C【详解】本题考查VB编程。Step是步长,程序中是3,选项C正确。17.C【详解】本题考查编程相关知识。家庭住址有汉子有数字,应该用字符型保存。故选C。18.B【详解】本题考查VB编程。VB中用单引号来充当注释符,选项B符合题意,选项A、C、D均不符合题意。19.C【详解】本题考查算法与编程。计算机高级语言有C++、VB、JAVA等,汇编语言不是计算机高级语言,选项C符合题意。20.C【详解】本题考查算法与编程。在C程序中,严格区分大小写字母;一个C源程序有且仅有一个main函数;良好的注释说明,一般建议是写在语句的上面;一个C程序总是从main函数开始执行。故选C。【点睛】21.C【详解】本题考查算法与编程。根据题干代码含义,循环执行从0到100,总共100次,因此会输出101个*。选项C正确。22.A【详解】本题考查算法与流程图。根据循环可知,第一次循环,i=1,s=1。第二次循环,i=2,s=3,以此类推。s是求1+2++10之和,s最后的值是55,选项A正确,选项B、C、D均不符合题意。23.C【详解】本题考查程序相关知识。为解决实际生活中某一特定问题而设计的指令序列称为程序。故选C。24.B【详解】本题考查算法与编程。使用计算机进行程序设计来解决实际问题,实际上就是算法,而算法的基础是算法设计,选项B正确。【点睛】25.C【详解】本题考查VB编程。文本框中具有Text常见属性,选项C符合题意,选项A、B、D均不符合题意。26.D【详解】本题考查算法描述。由题意可知,该高速公路出入口ETC收费算法描述属于自然语言。故选项D正确。27.D【详解】本题考查算法与编程。Python中布尔型变量的值为True,False。故选D。【点睛】28.D【详解】本题考查控制结构。编程中基本的三大控制结构分别为:顺序结构、选择结构、循环结构。故递归结构不属于。本题选择D选项。29.C【详解】本题考查算法与编程。range(x,y,z),其中代表[x,y-1]区间的数,z代表步长。i从1到4之间,首先输入1,步长为2,第二次为3,循环跳出。选项C符合题意,选项A、B、D均不符合题意。30.B【详解】本题考查Python相关知识。while循环条件是a>=0,故当a<0循环终止;每次循环s和a的值为:1a=4s=42a=3s=73a=2s=94a=1s=105a=0s=106a=-1循环终止。故选B。31.B【详解】本题考查的是数据类型。姓名是文字、字母组成,一般设置为文本类型,故选项A错误;年龄是数字组成,可以设置为整型数据,故选项B正确,爱好是由文字组成,一般设置为文本,故选项C错误;住址是文字和数字等组成,一般可以设置文本类型,故选项D错误。32.D【详解】本题考查Python相关知识。%是取余数,故x%y=10%3=1。**表示冥次方,x**y=1000。故选D。33.B【详解】本题考查PYthon相关知识点。foriinrange是用来for循环遍历的。语法格式:range(start,stop[,step]),分别是起始、终止和步长。foriinrange(0,9,2)表示从0开始,到9终止(不包含9),步长为2。故输出5个#。故选B。34.A【详解】本题考查算法与流程图。菱形框表示判断,选项A正确,选项B、C、D均不符合题意。35.C【详解】本题考查常量与变量相关知识点。程序中的数据,需要保存到计算机的内存中,而计算机的内存,就像储物柜,为了方便存取内存中的数据,需要给内存中存放数据的位置做一个标记,通常使用字符作为内存的标记,而这个字符就称为“变量”。因此正确答案为“C”。36.C【详解】本题考查Python语句。当x=20执行后进行判断x>=100不成立,执行y=4*x,此时y的值为4*20,即80。故选项C正确。37.A【详解】本题考查算法与流程图。算法的特征有穷性、确定性、输入、输出、可行,抽象性不是算法的特征,选项A符合题意。【点睛】38.D【详解】本题考查VB编程。^是取幂运算符,是算术运算符,不是关系运算符,选项D符合题意,选项A、B、C均不符合题意。39.A【详解】本题考查算法与编程。程序代码“name=input(”请输入你的姓名:“)”,=赋值的左侧就是变量,因此name是变量,选项A正确。40.A【详解】本题考查Python相关知识。char是字符类型。故选A。41.C【详解】本题考查程序设计。使用VB编辑,会用到工具箱中的工具,这些工具称为控件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省苏州市平江中学2024-2025学年初三下学期第二次月考语文试题试卷含解析
- 洛阳师范学院《企业沙盘模拟》2023-2024学年第二学期期末试卷
- 吉林省长春市2024-2025学年高三第二学期第三次月考试卷化学试题含解析
- 潍坊护理职业学院《建筑与装饰工程预算》2023-2024学年第二学期期末试卷
- 宁夏回族固原市泾源县2025届小升初全真数学模拟预测卷含解析
- 武汉东湖学院《中医临床基础(伤寒)》2023-2024学年第二学期期末试卷
- 昆明幼儿师范高等专科学校《Photoshop技术》2023-2024学年第二学期期末试卷
- 上饶职业技术学院《建筑材料试验》2023-2024学年第二学期期末试卷
- 山西水利职业技术学院《给水排水管道系统工程与综合管沟》2023-2024学年第二学期期末试卷
- 绿色图腾纹样中国风民族风
- 宝宝生日祝福可爱卡通电子相册PPT模板
- 高处作业审批表
- 盗窃案件现场勘查应注意的问题
- 超声波洗碗机的设计(全套图纸)
- 小学校本课程教材《好习惯伴我成长》
- 国家开放大学电大本科《儿童心理学》网络课形考任务话题讨论答案(第二套)
- 用人单位职业健康监护档案(一人一档)
- 80吨吊车性能表
- 3Dmax笔试试题
- 初中尺规作图典型例题归纳总结(共10页)
- 第一步登录山东省特种设备作业人员许可申报审批系统
评论
0/150
提交评论