资源简介 登录二一教育在线组卷平台 助您教考全无忧广东省广州市花都区2018-2019学年八年级下学期信息技术期末达标检测卷一、选择题1.(2019八下·花都期末)首先提出“存储程序”思想,被称为“现代电子计算机之父”的科学家是( )A.冯·诺依曼 B.任正非 C.马化腾 D.乔布斯【答案】A【知识点】计算机的发展【解析】【解答】“现代电子计算机之父”的科学家是冯·诺依曼。故答案选A。【分析】本题考查的是计算机的发展。冯·诺依曼是罗兰大学数学博士,是现代计算机、博弈论、核武器和生化武器等领域内的科学全才之一,被后人称为“现代计算机之父”、“博弈论之父”。2.(2019八下·花都期末)手机App软件开发大多使用的是Java语言,这种语言属于程序设计中的( )语言。A.汇编 B.自然 C.机器 D.高级【答案】D【知识点】计算机语言及其发展历程【解析】【解答】Java语言属于高级语言。故答案选D。【分析】本题考查的是程序设计语言。计算机语言是从机器语言发展到汇编语言,再发展到高级语言的。高级语言种类很多,有BASIC语言、C语言、Java Visual Basic、python等。3.(2019八下·花都期末)粤港澳大湾区由香港、澳门两个特别行政区和广东省广州、深圳、珠海、佛山、惠州、东莞、中山、江门、肇庆九个地市组成,在国家发展大局中具有重要战略地位。A同学设计了一个《粤港澳大湾区》的VB程序,如图,请问下面哪个文件是该程序的工程文件( )A. B. C. D.【答案】B【知识点】程序的保存及文件扩展名【解析】【解答】VB中规定窗体文件的扩展名是.frm,在一个工程文件夹中,除了窗体文件还包括扩展名为.vbp的工程文件,扩展名为.SCC的源文件。故答案选B。【分析】本题考查的是常见的VB文件扩展名。在开发应用程序时,要使用工程来管理构成应用程序的所有不同的文件。一个工程包括:(1)跟踪所有部件的工程文件 (.vbp);(2)每个窗体的文件 (.frm);(3)每个窗体的二进制数据文件 (.frx):它含有窗体上控件的属性数据。对含有二进制属性(例如图片或图标)的任何 .frm 文件都是不可编辑的,这些文件都是自动产生的;(4)每个类模块的一个文件 (.cls),该文件是可选项;(5)每个标准模块的一个文件 (.bas),该文件是可选项;(6)一个或多个包含 ActiveX 控件的文件 (.ocx),该文件是可选项;(7)单个资源文件 (.res),该文件是可选项。4.(2019八下·花都期末)在图中,“粤港澳大湾区”为文本框内容,它是通过设置文本框的( )属性实现的。A.Text B.caption C.Visible D.picture【答案】A【知识点】对象及其属性【解析】【解答】在VB中要设置文本框中显示“粤港澳大湾区”,应通过设置文本框的Text属性实现。若要求文本框呈现空白,把文本框的Text属性设置成空白。故答案选A。【分析】本题考查的是VB文本框的属性设置。文本框特有属性:(1)Text文本属性:在文本框中显示正文的内容存放在Text属性中;(2)Caption属性:显示在对象的标题栏或在控件中或控件后中的文本;(3)Visible属性:控件的可见性,属性值有:True和False;(4)Picture属性:用以显示图片。5.(2019八下·花都期末)十九大报告中指出,必须树立和践行绿水青山就是金山银山的理念,坚持节约资源和保护环境的基本国策。A同学设计了一个《绿水青山就是金山银山》的VB程序,如图。该程序中,能将窗体Form1的标题设置为“绿水青山就是金山银山”的程序语句是( )A.Form1.Name="绿水青山就是金山银山"B.Form1.Caption="绿水青山就是金山银山"C.Form1.font="绿水青山就是金山银山”D.Form1.Top="绿水青山就是金山银山"【答案】B【知识点】对象及其属性【解析】【解答】Caption表示窗体的标题;Name表示窗体的名字;font是字体;Top规定元素的顶部边缘。故答案选B。【分析】本题考查的是VB窗体的属性。窗体的常用属性有:(1)BorderStyle属性:用来设置窗体的边框样式;(2)MaxButton属性:设置窗体右上方的最大化按钮是否可用;(3)MinButton属性:设置窗体右上方的最小化按钮是否可用。6.(2019八下·花都期末)十九大报告中指出,必须树立和践行绿水青山就是金山银山的理念,坚持节约资源和保护环境的基本国策。A同学设计了一个《绿水青山就是金山银山》的VB程序,如图。该程序中,能将窗体Form1的标题设置为“绿水青山就是金山银山”的程序中,Private Sub command1_Click( )…… end Sub的事件过程只有在( )的时候会被执行。A.双击按钮 B.单击窗体 C.单击按钮 D.双击窗体【答案】C【知识点】事件及其处理过程【解析】【解答】Private Sub command1_Click( )…… end Sub的事件过程只有在单击按钮的时候会被执行。当你用鼠标点击名为Command1的按钮时,就执行这一行下面的多行代码,直到遇到end Sub结束。故答案选C。【分析】本题考查的是VB的事件。事件是指对象对于外部动作的响应,当对象发生了某个事件,就会执行与此对象的这个事件相应的代码,这段代码被称为“事件过程”。事件过程的命名格式为: Private Sub 对象名_事件名()7.(2019八下·花都期末)花都湖公园现在是花都响亮的名片之一,也是最受花都人欢迎的休闲场所之一,景点各有风韵,深受大家喜爱。A同学设计了一个《花都湖景点》的VB程序。请结合图,阅读下面程序代码:command1.caption="桃花湾",其中command1是 ,caption是 ,"桃花湾"是 。( )该题正确答案为( )A.方法 对象 属性 B.对象 属性 值C.对象 方法 属性 D.方法 属性 值【答案】B【知识点】对象及其属性【解析】【解答】command1是对象,caption是对象的标题属性,“桃花湾”是值。故答案选B。【分析】本题考查对象属性。VB对象有三个要素:属性、方法、事件。属性是指对象的外观(如显示的文字、字体颜色等),方法是指对象从类继承的功能(如窗体的print方法,即在窗体中输出),类似函数。事件(如单击命令按钮click事件,用户单击了命令按钮即触发click事件,执行click事件中的代码)。8.(2019八下·花都期末)如图所示,该程序中,能在窗体中显示“花都湖欢迎您”的程序语句是( )。A.print“花都湖欢迎您” B.“花都湖欢迎您”.printC.“花都湖欢迎您” D.花都湖欢迎您【答案】A【知识点】常用基本函数【解析】【解答】窗体的print方法可以实现在窗体中输出。要在窗体中显示“花都湖欢迎您”,语句是print“花都湖欢迎您”。故答案选A。【分析】本题考查语句的输出。9.(2019八下·花都期末)下列选项中,全部属于Integer数据类型的一组数是( )。A.88、1.6、0 B.7.9、23、4.55C.-6、-19、200 D.-9.1、10.2、1000【答案】C【知识点】数据类型【解析】【解答】选项A中1.6是小数;选项B中7.9和4.55都是小数;选项D中-9.1是小数。故答案选C。【分析】本题考查数据类型。VB常用的基本数据类型:Integer(整型)、Long(长整型)、Single(单精度实数型)、Double(双精度实数型)、String(字符串型)、Boolean(逻辑型)、Date(日期型)。Integer的数据类型是整型,整数包括正整数,负整数和零。10.(2019八下·花都期末)下列属于VB的合法变量名的是( )。A.hello(h) B.print C.K_3 D.6abc【答案】C【知识点】常量、变量与赋值语句【解析】【解答】选项A::有括号;选项B:print为保留字;选项C:合法;选项D:以数字开头。故答案选C。【分析】本题考查VB的变量名命名规则。VB中的变量命名必须遵循的几个约定:①必须以字母或汉字开头,而不能以数字或其他字符开头。②只能由字母、汉字、数字和下划线组成。③字符个数不能超过255个。④变量名不能使用VB中的保留字。⑤建议前面加上数据类型的缩写。11.(2019八下·花都期末)在VB中,Circle是( )语句。A.输出 B.结束 C.画圆 D.声明【答案】C【知识点】常用基本函数【解析】【解答】Circle是画圆语句。故答案选C。【分析】本题考查VB基本语句。 输出语句是print,结束语句是end,常用的声明语句是Dim、private专用(模块)、pubic全局、static静态。12.(2019八下·花都期末)int(-8.5)的值为( )。A.8.5 B.-9 C.-8 D.9【答案】B【知识点】常用基本函数【解析】【解答】不大于-8.5的最大整数是-9,int(-8.5)的值为-9。故答案选B。【分析】本题考查int函数。INT函数的功能是向下取整。13.(2019八下·花都期末)Val("8wk1")+Sqr(16)的值是( )。A.17 B.8 C.12 D.97【答案】C【知识点】常用基本函数【解析】【解答】Val("8wk1")的值是8;Sqr(16)的结果为4。Val("8wk1")+Sqr(16)的值是12。故答案选C。【分析】本题考查函数的功能。Val( ) 是将数字字符串转换为数值; Sqr( )是求一个数的算术平方根。14.(2019八下·花都期末)abs(-10)的值是( )。A.10 B.-10 C.0 D.100【答案】A【知识点】常用基本函数【解析】【解答】abs(-10)是取-10的绝对值,为10。故答案选A。【分析】本题考查的是函数及功能。abs( )表示取绝对值。15.(2019八下·花都期末)Rnd()函数的值不可能是( )。A.0.56 B.6 C.0.359 D.0.003【答案】B【知识点】常用基本函数【解析】【解答】Rnd函数的功能是产生一个[0,1)范围内的随机数。函数值不可能为6。故答案选B。【分析】本题考查函数及功能。16.(2019八下·花都期末)假设a = 20 , b = 6 ,则VB 表达式:a mod b 的值等于( )。A.1 B.2 C.3 D.4【答案】B【知识点】运算符与表达式;常用基本函数【解析】【解答】a = 20 , b = 6 ,a mod b为20 mod 6,结果为2。故答案选B。【分析】本题考查函数与表达式。mod是求余函数。17.(2019八下·花都期末)数学表达式:a6+3bc写成对应的VB算术表达式是( )。A.a^6+3a*b B.a*6+3b*c C.6*a+5*bc D.a^6+3*b*c【答案】D【知识点】运算符与表达式【解析】【解答】乘方用^表示,乘用*表示,加用+表示。a6+3bc写成对应的VB算术表达式为:a^6+3*b*c。故答案选D。【分析】本题考查VB算术表达式的书写。表达式书写时不可以省略乘号,运算符不可以相邻;表达式必须书写在同一基准,不可以出现上下标;按照各种运算符的优先级别来计算;表达式中只可以使用圆括号来表示优先级,且要成对出现。不可以使用方括号、大括号等。18.(2019八下·花都期末)在VB中表达式print “4+5”的运算结果为( )。A.0 B.4+5 C.45 D.9【答案】B【知识点】运算符与表达式【解析】【解答】“4+5”为字符串, print“4+5 ”是直接输出4+5。故答案选B。【分析】本题主要考查VB表达式的计算。19.(2019八下·花都期末)将变量y的当前值加2后再赋值给y,在VB中应写为( )。A.y= 2 B.y =y C.y = y+2 D.y + 2【答案】C【知识点】常量、变量与赋值语句【解析】【解答】将变量y的当前值加2后再赋值给y,VB表达式为y = y+2。故答案选C。【分析】本题考查VB赋值语句。赋值语句格式:变量名=表达式。其中“=”为赋值号。20.(2019八下·花都期末)在VB中,表达式3^2\4的值是( )。A.1 B.1.5 C.2 D.2.25【答案】C【知识点】运算符与表达式【解析】【解答】在VB中,“\”是整除,“^”是乘方。表达式3^2\4=9\4=2。故答案选C。【分析】本题考查VB表达式。^和\优先级同级。21.(2019八下·花都期末)字符串表达式的连接运算"12"+"35"的结果是( )。A.12+35 B.1235 C.47 D.35【答案】B【知识点】运算符与表达式【解析】【解答】表达式"12"+"35"中"+"的两边都是字符串,运算时,直接字符串合并。故答案选B。【分析】本题考查字符串的表达式运算。当+运算符两边都是数字类型的时候,进行求和。当+运算符两边任何一边是字符串类型,那么这个+会进行字符串拼接操作。22.(2019八下·花都期末)在VB程序运行中,可以用于输入数据的控件是( )A.文本框 B.按钮 C.标签 D.图像【答案】A【知识点】VB控件【解析】【解答】在VB中,文本框用于输入数据,标签控件用于显示文本。故答案选A。【分析】本题考查VB控件。VB常用控件及其功能:标签(label) ,标签多是用来输入界面的提示信息的,作为文字说明。文本框(TextBox) ,是显示输入的信息,可以进行修改、编辑的文本区。图片框(Picture) :用于在窗体中插入图片的。命令按钮(CommandButton) :使用最多的控件,主要用来执行事件的控件,诸如计算或者显示窗体等。框架(Frame) :框架就是一个大的容器,可以容纳其他的控件。单选按钮(Option) :单选按钮又称为选项按钮,在一组中选择一项。复选框(Check) :在一组中可以选择一项,也可以选择多项。滚动条(HScroll) :包括水平滚动条和垂直滚动条。可以使用滚动条改变字号大小,图片的宽度或高度等。计时器(Timer) :在指定时间间隔,自动地周期性运行事件。23.(2019八下·花都期末)在VB中,下列四种流程图样式中,表示顺序结构的是( )。A. B.C. D.【答案】A【知识点】算法的控制结构【解析】【解答】A是顺序结构,B、C属于选择结构,D是循环+分支结构。故答案选A。【分析】本题考查流程图的控制结构。程序中的三种基本结构为:顺序结构、分支结构、循环结构。顺序结构:事物的发展通常按照一定的顺序进行。分支结构:事物的发展有多种情况。循环结构:事物的发展具有周期性。24.(2020八上·花都期末)以下不是App Inventor 的测试方式的是( )。A.USB端口 B.AI伴侣 C.模拟器 D.点击小绿旗【答案】D【知识点】程序设计工具【解析】【解答】App Inventor的测试很方便,通过usb端口、借助模拟器和AI伴侣都可以完成。故答案选D。【分析】本题考查APP Inventor的制作及测试。APP Inventor是一个完全线上开发的Android编程环境,抛弃复杂的程式代码而使用积木式的堆叠法来完成Android程序。25.(2019八下·花都期末)以下不属于App界面布局方式的有( )A.水平布局 B.垂直布局 C.居中布局 D.表格布局【答案】D【知识点】版面设计【解析】【解答】一般App界面布局包括水平布局、垂直布局以及居中布局。表格布局主要用于网页设计。故答案选D。【分析】本题考查APP的界面布局方式。26.(2019八下·花都期末)在App inventor中,要实现朗读单词功能时,需要调用( )组件A.语音合成器 B.加速度传感器C.视频播放器 D.计时器【答案】A【知识点】程序设计工具【解析】【解答】在App inventor中,语音合成器组件可以实现朗读单词功能。故答案选A。【分析】本题考查APP inventor编程。二、操作题27.(2019八下·花都期末)分析以下程序,选择正确的输出结果(1)m= 1 m = m+ 5 n = 5 + m Print n ,mA.6 1 B.11 6C.6 11 D.5 6(2)a = 2 b = 3 print a > bA.2 B.true C.false D.3(3)a=10 b=20 If a>b then Print a, b Else Print b, a End ifA.1020 B.2010 C.1010 D.2020(4)For k=15 to 1 step -5 Print k; nextA.15 B.15 10 5 1 C.15 10 5 0 D.15 10 5【答案】(1)B(2)C(3)B(4)D【知识点】顺序结构程序设计与分析;分支结构程序设计与分析;循环结构程序设计与分析【解析】【解答】(1)m=m+5=1+5=6;n=5+m=5+6=11。故答案选B。(2)a=2,b=3,所以ab。故答案为:false。(3)题目意思如果a>b输出a,b,否则输出b,a。题目中a=10,b=20,所以a(4)k是循环变量,15是循环处置,1是循环终值,-5是步长。该循环k从15到10到5,下次循环是0,超出循环终值,不输出。故答案选D。【分析】本题考查的是顺序、分支、循环结构的运行。28.(2019八下·花都期末)小明的爸爸开了间水果店,小明想开发个收费软件,请你帮他完善部分代码,能实现:单击“计算总价”按钮,就可以实现输入单价、斤数后,单击“计算总价”按钮,计算并输出总价。如图所示:Private Sub Command1_Click( )Dim a As SingleDim b As SingleDim total As Singlea = Val(Text1. Text)b =Val(Text2. Text)total = Text3. Text = End Sub【答案】a*b;str(total)【知识点】顺序结构程序设计与分析【解析】【解答】在程序中,a的作用是获取单价文本框的数值,b的作用是获取斤数文本框的数值。total是计算总价,total=a*b。total的数值需要在Text3中显示,Text3. Text =str(total)。故答案为:a*b、str(total)。【分析】本题考查顺序结构程序的分析。三、判断题29.(2019八下·花都期末)计算机能直接识别并执行的语言是机器语言,它的每条指令都是用二进制编码表示。【答案】(1)正确【知识点】计算机语言及其发展历程【解析】【解答】机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。故答案为:正确。【分析】本题考查计算机语言。计算机语言是从机器语言发展到汇编语言,再发展到高级语言的。用高级语言和汇编语言编写的程序,最终都要编译成计算机能识别的二进制代码才能运行。30.(2019八下·花都期末)在VB中,End语句用于强制结束程序的语句执行。【答案】(1)正确【知识点】常用基本函数【解析】【解答】在VB中,遇到End会直接退出,没有任何提示,用于强制结束程序。故答案为:正确。【分析】本题考查VB语句。End是结束语句。31.(2019八下·花都期末)在VB中区分变量的大小写,N和n被看作是不同一个变量名。【答案】(1)错误【知识点】常量、变量与赋值语句【解析】【解答】在VB中不区分变量的大小写,N和n被看作是同一个变量名。故答案为:错误。【分析】本题考查VB变量名。变量命名必须遵循的几个约定:①必须以字母或汉字开头,而不能以数字或其他字符开头。②只能由字母、汉字、数字和下划线组成。③字符个数不能超过255个。④变量名不能使用VB中的保留字。⑤建议前面加上数据类型的缩写。32.(2019八下·花都期末)在VB中,当双击窗体时,所打开的窗口是代码窗口。【答案】(1)正确【知识点】编程环境【解析】【解答】在VB中,双击窗体可以打开代码窗口。故答案为:正确。【分析】本题考查VB操作。打开“代码窗口”的方法主要有4种:①双击窗体或窗体上的控件;②执行“视图”菜单中的“代码容器”命令;③按[F7]键;④单击 “工程资源管理器”窗口中的“查看代码”命令。33.(2019八下·花都期末)在VB中,同一行可书写多个语句,语句之间应使用冒号“:”分隔。【答案】(1)正确【知识点】注释与缩进【解析】【解答】在VB中,当把多个语句写在同一行时,“:”起分隔语句的作用。故答案为:正确。【分析】本题考查的是VB语句的书写。34.(2019八下·花都期末)在VB中,赋值语句的“=”号称为赋值号,与数学的等号意义一样。【答案】(1)错误【知识点】常量、变量与赋值语句【解析】【解答】在VB中,赋值语句的“=”为赋值号,“==”号与数学的等号意义一样。故答案为:错误。【分析】本题考查赋值语句。赋值语句格式:变量名=表达式。35.(2019八下·花都期末)VB的布尔类型又称逻辑类型,用于表示逻辑判断的结果,取值只有两种:“True”或“False”【答案】(1)正确【知识点】数据类型【解析】【解答】布尔类型数据是一个逻辑值,值只能是“True”或“False”。故答案为:正确。【分析】本题考查VB数据类型。36.(2019八下·花都期末)在VB的循环语句中,当循环变量大于终值时就退出循环。【答案】(1)错误【知识点】循环结构语句及格式【解析】【解答】在循环语句中,若步长为负数,循环变量小于等于终值即可退出循环。故答案为:错误。【分析】本题考查VB的循环语句。在循环语句中,步长可为正数也可为负数。37.(2019八下·花都期末)可以在AppInventor的编程界面进行APP界面设计。【答案】(1)错误【知识点】编程环境【解析】【解答】设计界面也称UI界面,是设计用户直接看到的界面,功能是设计程序外观。APP界面设计是在设计界面进行的。故答案为:错误。【分析】本题考查App Inventor的界面。App Inventor主要有3个界面,第一个界面为项目界面,第二个界面为设计界面,第三个界面为程序模块界面。项目界面主要完成项目的建立、删除、导入导出,操作菜单集中在Project。设计界面也称UI界面,也就是设计程序外观,即设计用户直接看到的界面。程序模块界面,单击右上角的Blocks进入,Blocks是程序后台的模块。38.(2019八上·花都期末)开发 Appinventor项目的过程包括新建项目、组件设计、编程设计、连接测试。【答案】(1)正确【知识点】程序设计工具【解析】【解答】开发App inventor项目的过程包括新建项目、组件设计、编程设计、连接测试。故答案为:正确。【分析】本题考查的是App inventor项目开发过程。四、填空题39.(2019八下·花都期末)近年来移动网络资费优惠越来越大,各大网络运营商纷纷推出不同的流量优惠套餐。广东移动最近就推出了一款流量王套餐,月租38元包10G流量,当用户使用超过10G流量后按每1G流量3元计算。试在横线上填写合适的语句表达式,使程序完成如下功能:当输入流量总量(流量变量为w),计算出应付的话费(话费变量为f)。如图1所示图1Private Sub Command1_Click( )w= val (Text1. text)if thenf=38Elsef= End IfText2. text=fEnd Sub【答案】w<=10;38+(w-10)*3【知识点】分支结构程序设计与分析【解析】【解答】如果流量变量w<=10,那么话费变量f为38元。如果流量变量w>10,那么话费变量f为38元+超过10G流量的按每1G流量3元计算,为f=38+(w-10)*3。故答案为:w<=10、38+(w-10)*3。【分析】本题考查程的是分支结构程序的分析。分支结构在执行时具有下列特点:①首先进行条件判断,根据条件满足与否来决定执行哪个分支。②在一个分支结构中,必定有一个分支被执行,其他的分支则被忽略。40.(2019八下·花都期末)花都近期天气不稳定,各校师生留意停课铃发布的信息,如果暴雨红色预警信号生效,则学生停课在家自主学习,否则正常回校上课。B同学想据此编写一个小程序,请你为他完善该程序的流程图。请把以下选项填在对应的序号处① 、② 、③ A.暴雨红色预警信号是否生效B.正常回校上课C.学生停课在家自主学习【答案】A;C;B【知识点】分支结构程序设计与分析;算法的流程图表示【解析】【解答】根据题意,判断暴雨红色预警信号是否生效,如果生效,则学生停课在家自主学习,否则正常回校上课。故答案为:A、C、B。【分析】本题考查的是流程图的识读。本流程图为分支结构。41.(2019八下·花都期末)无人机是目前很热门的娱乐和科技工具,某公司最近推出了一款先进的无人机,可以探测到不同方向的障碍物,并主动避开。其原理类似于雷达,每向前移动0.02米就向四周发送超声波。假设该无人机与前方障碍物的起始距离为10米(图1),那么当移动到距离只剩下1米时,该无人机就会主动避开(图2)。该运行部分代码利用循环结构来编写,请你来完善该代码。(s为无人机与障碍物之间的距离变量)图1 图2Private sub Form1_click( )For s= to 1 step Print “无人机继续向前移动” Print“无人机停止移动,并转向”End sub【答案】10;-0.02;Next【知识点】循环结构程序设计与分析【解析】【解答】起始距离为10米,当移动到距离只剩下1米时,该无人机就会主动避开,无人机每向前移动0.02米就向四周发送超声波,步长为-0.02,所以s=10 to1step -0.02。For循环是以Next结束的。故答案为:10、-0.02、Next。【分析】本题考查程序的是循环结构程序分析。For ……Next循环语句格式:For 循环变量 = 初值 To 终值 Step 步长循环体语句系列Next 循环变量二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧广东省广州市花都区2018-2019学年八年级下学期信息技术期末达标检测卷一、选择题1.(2019八下·花都期末)首先提出“存储程序”思想,被称为“现代电子计算机之父”的科学家是( )A.冯·诺依曼 B.任正非 C.马化腾 D.乔布斯2.(2019八下·花都期末)手机App软件开发大多使用的是Java语言,这种语言属于程序设计中的( )语言。A.汇编 B.自然 C.机器 D.高级3.(2019八下·花都期末)粤港澳大湾区由香港、澳门两个特别行政区和广东省广州、深圳、珠海、佛山、惠州、东莞、中山、江门、肇庆九个地市组成,在国家发展大局中具有重要战略地位。A同学设计了一个《粤港澳大湾区》的VB程序,如图,请问下面哪个文件是该程序的工程文件( )A. B. C. D.4.(2019八下·花都期末)在图中,“粤港澳大湾区”为文本框内容,它是通过设置文本框的( )属性实现的。A.Text B.caption C.Visible D.picture5.(2019八下·花都期末)十九大报告中指出,必须树立和践行绿水青山就是金山银山的理念,坚持节约资源和保护环境的基本国策。A同学设计了一个《绿水青山就是金山银山》的VB程序,如图。该程序中,能将窗体Form1的标题设置为“绿水青山就是金山银山”的程序语句是( )A.Form1.Name="绿水青山就是金山银山"B.Form1.Caption="绿水青山就是金山银山"C.Form1.font="绿水青山就是金山银山”D.Form1.Top="绿水青山就是金山银山"6.(2019八下·花都期末)十九大报告中指出,必须树立和践行绿水青山就是金山银山的理念,坚持节约资源和保护环境的基本国策。A同学设计了一个《绿水青山就是金山银山》的VB程序,如图。该程序中,能将窗体Form1的标题设置为“绿水青山就是金山银山”的程序中,Private Sub command1_Click( )…… end Sub的事件过程只有在( )的时候会被执行。A.双击按钮 B.单击窗体 C.单击按钮 D.双击窗体7.(2019八下·花都期末)花都湖公园现在是花都响亮的名片之一,也是最受花都人欢迎的休闲场所之一,景点各有风韵,深受大家喜爱。A同学设计了一个《花都湖景点》的VB程序。请结合图,阅读下面程序代码:command1.caption="桃花湾",其中command1是 ,caption是 ,"桃花湾"是 。( )该题正确答案为( )A.方法 对象 属性 B.对象 属性 值C.对象 方法 属性 D.方法 属性 值8.(2019八下·花都期末)如图所示,该程序中,能在窗体中显示“花都湖欢迎您”的程序语句是( )。A.print“花都湖欢迎您” B.“花都湖欢迎您”.printC.“花都湖欢迎您” D.花都湖欢迎您9.(2019八下·花都期末)下列选项中,全部属于Integer数据类型的一组数是( )。A.88、1.6、0 B.7.9、23、4.55C.-6、-19、200 D.-9.1、10.2、100010.(2019八下·花都期末)下列属于VB的合法变量名的是( )。A.hello(h) B.print C.K_3 D.6abc11.(2019八下·花都期末)在VB中,Circle是( )语句。A.输出 B.结束 C.画圆 D.声明12.(2019八下·花都期末)int(-8.5)的值为( )。A.8.5 B.-9 C.-8 D.913.(2019八下·花都期末)Val("8wk1")+Sqr(16)的值是( )。A.17 B.8 C.12 D.9714.(2019八下·花都期末)abs(-10)的值是( )。A.10 B.-10 C.0 D.10015.(2019八下·花都期末)Rnd()函数的值不可能是( )。A.0.56 B.6 C.0.359 D.0.00316.(2019八下·花都期末)假设a = 20 , b = 6 ,则VB 表达式:a mod b 的值等于( )。A.1 B.2 C.3 D.417.(2019八下·花都期末)数学表达式:a6+3bc写成对应的VB算术表达式是( )。A.a^6+3a*b B.a*6+3b*c C.6*a+5*bc D.a^6+3*b*c18.(2019八下·花都期末)在VB中表达式print “4+5”的运算结果为( )。A.0 B.4+5 C.45 D.919.(2019八下·花都期末)将变量y的当前值加2后再赋值给y,在VB中应写为( )。A.y= 2 B.y =y C.y = y+2 D.y + 220.(2019八下·花都期末)在VB中,表达式3^2\4的值是( )。A.1 B.1.5 C.2 D.2.2521.(2019八下·花都期末)字符串表达式的连接运算"12"+"35"的结果是( )。A.12+35 B.1235 C.47 D.3522.(2019八下·花都期末)在VB程序运行中,可以用于输入数据的控件是( )A.文本框 B.按钮 C.标签 D.图像23.(2019八下·花都期末)在VB中,下列四种流程图样式中,表示顺序结构的是( )。A. B.C. D.24.(2020八上·花都期末)以下不是App Inventor 的测试方式的是( )。A.USB端口 B.AI伴侣 C.模拟器 D.点击小绿旗25.(2019八下·花都期末)以下不属于App界面布局方式的有( )A.水平布局 B.垂直布局 C.居中布局 D.表格布局26.(2019八下·花都期末)在App inventor中,要实现朗读单词功能时,需要调用( )组件A.语音合成器 B.加速度传感器C.视频播放器 D.计时器二、操作题27.(2019八下·花都期末)分析以下程序,选择正确的输出结果(1)m= 1 m = m+ 5 n = 5 + m Print n ,mA.6 1 B.11 6C.6 11 D.5 6(2)a = 2 b = 3 print a > bA.2 B.true C.false D.3(3)a=10 b=20 If a>b then Print a, b Else Print b, a End ifA.1020 B.2010 C.1010 D.2020(4)For k=15 to 1 step -5 Print k; nextA.15 B.15 10 5 1 C.15 10 5 0 D.15 10 528.(2019八下·花都期末)小明的爸爸开了间水果店,小明想开发个收费软件,请你帮他完善部分代码,能实现:单击“计算总价”按钮,就可以实现输入单价、斤数后,单击“计算总价”按钮,计算并输出总价。如图所示:Private Sub Command1_Click( )Dim a As SingleDim b As SingleDim total As Singlea = Val(Text1. Text)b =Val(Text2. Text)total = Text3. Text = End Sub三、判断题29.(2019八下·花都期末)计算机能直接识别并执行的语言是机器语言,它的每条指令都是用二进制编码表示。30.(2019八下·花都期末)在VB中,End语句用于强制结束程序的语句执行。31.(2019八下·花都期末)在VB中区分变量的大小写,N和n被看作是不同一个变量名。32.(2019八下·花都期末)在VB中,当双击窗体时,所打开的窗口是代码窗口。33.(2019八下·花都期末)在VB中,同一行可书写多个语句,语句之间应使用冒号“:”分隔。34.(2019八下·花都期末)在VB中,赋值语句的“=”号称为赋值号,与数学的等号意义一样。35.(2019八下·花都期末)VB的布尔类型又称逻辑类型,用于表示逻辑判断的结果,取值只有两种:“True”或“False”36.(2019八下·花都期末)在VB的循环语句中,当循环变量大于终值时就退出循环。37.(2019八下·花都期末)可以在AppInventor的编程界面进行APP界面设计。38.(2019八上·花都期末)开发 Appinventor项目的过程包括新建项目、组件设计、编程设计、连接测试。四、填空题39.(2019八下·花都期末)近年来移动网络资费优惠越来越大,各大网络运营商纷纷推出不同的流量优惠套餐。广东移动最近就推出了一款流量王套餐,月租38元包10G流量,当用户使用超过10G流量后按每1G流量3元计算。试在横线上填写合适的语句表达式,使程序完成如下功能:当输入流量总量(流量变量为w),计算出应付的话费(话费变量为f)。如图1所示图1Private Sub Command1_Click( )w= val (Text1. text)if thenf=38Elsef= End IfText2. text=fEnd Sub40.(2019八下·花都期末)花都近期天气不稳定,各校师生留意停课铃发布的信息,如果暴雨红色预警信号生效,则学生停课在家自主学习,否则正常回校上课。B同学想据此编写一个小程序,请你为他完善该程序的流程图。请把以下选项填在对应的序号处① 、② 、③ A.暴雨红色预警信号是否生效B.正常回校上课C.学生停课在家自主学习41.(2019八下·花都期末)无人机是目前很热门的娱乐和科技工具,某公司最近推出了一款先进的无人机,可以探测到不同方向的障碍物,并主动避开。其原理类似于雷达,每向前移动0.02米就向四周发送超声波。假设该无人机与前方障碍物的起始距离为10米(图1),那么当移动到距离只剩下1米时,该无人机就会主动避开(图2)。该运行部分代码利用循环结构来编写,请你来完善该代码。(s为无人机与障碍物之间的距离变量)图1 图2Private sub Form1_click( )For s= to 1 step Print “无人机继续向前移动” Print“无人机停止移动,并转向”End sub答案解析部分1.【答案】A【知识点】计算机的发展【解析】【解答】“现代电子计算机之父”的科学家是冯·诺依曼。故答案选A。【分析】本题考查的是计算机的发展。冯·诺依曼是罗兰大学数学博士,是现代计算机、博弈论、核武器和生化武器等领域内的科学全才之一,被后人称为“现代计算机之父”、“博弈论之父”。2.【答案】D【知识点】计算机语言及其发展历程【解析】【解答】Java语言属于高级语言。故答案选D。【分析】本题考查的是程序设计语言。计算机语言是从机器语言发展到汇编语言,再发展到高级语言的。高级语言种类很多,有BASIC语言、C语言、Java Visual Basic、python等。3.【答案】B【知识点】程序的保存及文件扩展名【解析】【解答】VB中规定窗体文件的扩展名是.frm,在一个工程文件夹中,除了窗体文件还包括扩展名为.vbp的工程文件,扩展名为.SCC的源文件。故答案选B。【分析】本题考查的是常见的VB文件扩展名。在开发应用程序时,要使用工程来管理构成应用程序的所有不同的文件。一个工程包括:(1)跟踪所有部件的工程文件 (.vbp);(2)每个窗体的文件 (.frm);(3)每个窗体的二进制数据文件 (.frx):它含有窗体上控件的属性数据。对含有二进制属性(例如图片或图标)的任何 .frm 文件都是不可编辑的,这些文件都是自动产生的;(4)每个类模块的一个文件 (.cls),该文件是可选项;(5)每个标准模块的一个文件 (.bas),该文件是可选项;(6)一个或多个包含 ActiveX 控件的文件 (.ocx),该文件是可选项;(7)单个资源文件 (.res),该文件是可选项。4.【答案】A【知识点】对象及其属性【解析】【解答】在VB中要设置文本框中显示“粤港澳大湾区”,应通过设置文本框的Text属性实现。若要求文本框呈现空白,把文本框的Text属性设置成空白。故答案选A。【分析】本题考查的是VB文本框的属性设置。文本框特有属性:(1)Text文本属性:在文本框中显示正文的内容存放在Text属性中;(2)Caption属性:显示在对象的标题栏或在控件中或控件后中的文本;(3)Visible属性:控件的可见性,属性值有:True和False;(4)Picture属性:用以显示图片。5.【答案】B【知识点】对象及其属性【解析】【解答】Caption表示窗体的标题;Name表示窗体的名字;font是字体;Top规定元素的顶部边缘。故答案选B。【分析】本题考查的是VB窗体的属性。窗体的常用属性有:(1)BorderStyle属性:用来设置窗体的边框样式;(2)MaxButton属性:设置窗体右上方的最大化按钮是否可用;(3)MinButton属性:设置窗体右上方的最小化按钮是否可用。6.【答案】C【知识点】事件及其处理过程【解析】【解答】Private Sub command1_Click( )…… end Sub的事件过程只有在单击按钮的时候会被执行。当你用鼠标点击名为Command1的按钮时,就执行这一行下面的多行代码,直到遇到end Sub结束。故答案选C。【分析】本题考查的是VB的事件。事件是指对象对于外部动作的响应,当对象发生了某个事件,就会执行与此对象的这个事件相应的代码,这段代码被称为“事件过程”。事件过程的命名格式为: Private Sub 对象名_事件名()7.【答案】B【知识点】对象及其属性【解析】【解答】command1是对象,caption是对象的标题属性,“桃花湾”是值。故答案选B。【分析】本题考查对象属性。VB对象有三个要素:属性、方法、事件。属性是指对象的外观(如显示的文字、字体颜色等),方法是指对象从类继承的功能(如窗体的print方法,即在窗体中输出),类似函数。事件(如单击命令按钮click事件,用户单击了命令按钮即触发click事件,执行click事件中的代码)。8.【答案】A【知识点】常用基本函数【解析】【解答】窗体的print方法可以实现在窗体中输出。要在窗体中显示“花都湖欢迎您”,语句是print“花都湖欢迎您”。故答案选A。【分析】本题考查语句的输出。9.【答案】C【知识点】数据类型【解析】【解答】选项A中1.6是小数;选项B中7.9和4.55都是小数;选项D中-9.1是小数。故答案选C。【分析】本题考查数据类型。VB常用的基本数据类型:Integer(整型)、Long(长整型)、Single(单精度实数型)、Double(双精度实数型)、String(字符串型)、Boolean(逻辑型)、Date(日期型)。Integer的数据类型是整型,整数包括正整数,负整数和零。10.【答案】C【知识点】常量、变量与赋值语句【解析】【解答】选项A::有括号;选项B:print为保留字;选项C:合法;选项D:以数字开头。故答案选C。【分析】本题考查VB的变量名命名规则。VB中的变量命名必须遵循的几个约定:①必须以字母或汉字开头,而不能以数字或其他字符开头。②只能由字母、汉字、数字和下划线组成。③字符个数不能超过255个。④变量名不能使用VB中的保留字。⑤建议前面加上数据类型的缩写。11.【答案】C【知识点】常用基本函数【解析】【解答】Circle是画圆语句。故答案选C。【分析】本题考查VB基本语句。 输出语句是print,结束语句是end,常用的声明语句是Dim、private专用(模块)、pubic全局、static静态。12.【答案】B【知识点】常用基本函数【解析】【解答】不大于-8.5的最大整数是-9,int(-8.5)的值为-9。故答案选B。【分析】本题考查int函数。INT函数的功能是向下取整。13.【答案】C【知识点】常用基本函数【解析】【解答】Val("8wk1")的值是8;Sqr(16)的结果为4。Val("8wk1")+Sqr(16)的值是12。故答案选C。【分析】本题考查函数的功能。Val( ) 是将数字字符串转换为数值; Sqr( )是求一个数的算术平方根。14.【答案】A【知识点】常用基本函数【解析】【解答】abs(-10)是取-10的绝对值,为10。故答案选A。【分析】本题考查的是函数及功能。abs( )表示取绝对值。15.【答案】B【知识点】常用基本函数【解析】【解答】Rnd函数的功能是产生一个[0,1)范围内的随机数。函数值不可能为6。故答案选B。【分析】本题考查函数及功能。16.【答案】B【知识点】运算符与表达式;常用基本函数【解析】【解答】a = 20 , b = 6 ,a mod b为20 mod 6,结果为2。故答案选B。【分析】本题考查函数与表达式。mod是求余函数。17.【答案】D【知识点】运算符与表达式【解析】【解答】乘方用^表示,乘用*表示,加用+表示。a6+3bc写成对应的VB算术表达式为:a^6+3*b*c。故答案选D。【分析】本题考查VB算术表达式的书写。表达式书写时不可以省略乘号,运算符不可以相邻;表达式必须书写在同一基准,不可以出现上下标;按照各种运算符的优先级别来计算;表达式中只可以使用圆括号来表示优先级,且要成对出现。不可以使用方括号、大括号等。18.【答案】B【知识点】运算符与表达式【解析】【解答】“4+5”为字符串, print“4+5 ”是直接输出4+5。故答案选B。【分析】本题主要考查VB表达式的计算。19.【答案】C【知识点】常量、变量与赋值语句【解析】【解答】将变量y的当前值加2后再赋值给y,VB表达式为y = y+2。故答案选C。【分析】本题考查VB赋值语句。赋值语句格式:变量名=表达式。其中“=”为赋值号。20.【答案】C【知识点】运算符与表达式【解析】【解答】在VB中,“\”是整除,“^”是乘方。表达式3^2\4=9\4=2。故答案选C。【分析】本题考查VB表达式。^和\优先级同级。21.【答案】B【知识点】运算符与表达式【解析】【解答】表达式"12"+"35"中"+"的两边都是字符串,运算时,直接字符串合并。故答案选B。【分析】本题考查字符串的表达式运算。当+运算符两边都是数字类型的时候,进行求和。当+运算符两边任何一边是字符串类型,那么这个+会进行字符串拼接操作。22.【答案】A【知识点】VB控件【解析】【解答】在VB中,文本框用于输入数据,标签控件用于显示文本。故答案选A。【分析】本题考查VB控件。VB常用控件及其功能:标签(label) ,标签多是用来输入界面的提示信息的,作为文字说明。文本框(TextBox) ,是显示输入的信息,可以进行修改、编辑的文本区。图片框(Picture) :用于在窗体中插入图片的。命令按钮(CommandButton) :使用最多的控件,主要用来执行事件的控件,诸如计算或者显示窗体等。框架(Frame) :框架就是一个大的容器,可以容纳其他的控件。单选按钮(Option) :单选按钮又称为选项按钮,在一组中选择一项。复选框(Check) :在一组中可以选择一项,也可以选择多项。滚动条(HScroll) :包括水平滚动条和垂直滚动条。可以使用滚动条改变字号大小,图片的宽度或高度等。计时器(Timer) :在指定时间间隔,自动地周期性运行事件。23.【答案】A【知识点】算法的控制结构【解析】【解答】A是顺序结构,B、C属于选择结构,D是循环+分支结构。故答案选A。【分析】本题考查流程图的控制结构。程序中的三种基本结构为:顺序结构、分支结构、循环结构。顺序结构:事物的发展通常按照一定的顺序进行。分支结构:事物的发展有多种情况。循环结构:事物的发展具有周期性。24.【答案】D【知识点】程序设计工具【解析】【解答】App Inventor的测试很方便,通过usb端口、借助模拟器和AI伴侣都可以完成。故答案选D。【分析】本题考查APP Inventor的制作及测试。APP Inventor是一个完全线上开发的Android编程环境,抛弃复杂的程式代码而使用积木式的堆叠法来完成Android程序。25.【答案】D【知识点】版面设计【解析】【解答】一般App界面布局包括水平布局、垂直布局以及居中布局。表格布局主要用于网页设计。故答案选D。【分析】本题考查APP的界面布局方式。26.【答案】A【知识点】程序设计工具【解析】【解答】在App inventor中,语音合成器组件可以实现朗读单词功能。故答案选A。【分析】本题考查APP inventor编程。27.【答案】(1)B(2)C(3)B(4)D【知识点】顺序结构程序设计与分析;分支结构程序设计与分析;循环结构程序设计与分析【解析】【解答】(1)m=m+5=1+5=6;n=5+m=5+6=11。故答案选B。(2)a=2,b=3,所以ab。故答案为:false。(3)题目意思如果a>b输出a,b,否则输出b,a。题目中a=10,b=20,所以a(4)k是循环变量,15是循环处置,1是循环终值,-5是步长。该循环k从15到10到5,下次循环是0,超出循环终值,不输出。故答案选D。【分析】本题考查的是顺序、分支、循环结构的运行。28.【答案】a*b;str(total)【知识点】顺序结构程序设计与分析【解析】【解答】在程序中,a的作用是获取单价文本框的数值,b的作用是获取斤数文本框的数值。total是计算总价,total=a*b。total的数值需要在Text3中显示,Text3. Text =str(total)。故答案为:a*b、str(total)。【分析】本题考查顺序结构程序的分析。29.【答案】(1)正确【知识点】计算机语言及其发展历程【解析】【解答】机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。故答案为:正确。【分析】本题考查计算机语言。计算机语言是从机器语言发展到汇编语言,再发展到高级语言的。用高级语言和汇编语言编写的程序,最终都要编译成计算机能识别的二进制代码才能运行。30.【答案】(1)正确【知识点】常用基本函数【解析】【解答】在VB中,遇到End会直接退出,没有任何提示,用于强制结束程序。故答案为:正确。【分析】本题考查VB语句。End是结束语句。31.【答案】(1)错误【知识点】常量、变量与赋值语句【解析】【解答】在VB中不区分变量的大小写,N和n被看作是同一个变量名。故答案为:错误。【分析】本题考查VB变量名。变量命名必须遵循的几个约定:①必须以字母或汉字开头,而不能以数字或其他字符开头。②只能由字母、汉字、数字和下划线组成。③字符个数不能超过255个。④变量名不能使用VB中的保留字。⑤建议前面加上数据类型的缩写。32.【答案】(1)正确【知识点】编程环境【解析】【解答】在VB中,双击窗体可以打开代码窗口。故答案为:正确。【分析】本题考查VB操作。打开“代码窗口”的方法主要有4种:①双击窗体或窗体上的控件;②执行“视图”菜单中的“代码容器”命令;③按[F7]键;④单击 “工程资源管理器”窗口中的“查看代码”命令。33.【答案】(1)正确【知识点】注释与缩进【解析】【解答】在VB中,当把多个语句写在同一行时,“:”起分隔语句的作用。故答案为:正确。【分析】本题考查的是VB语句的书写。34.【答案】(1)错误【知识点】常量、变量与赋值语句【解析】【解答】在VB中,赋值语句的“=”为赋值号,“==”号与数学的等号意义一样。故答案为:错误。【分析】本题考查赋值语句。赋值语句格式:变量名=表达式。35.【答案】(1)正确【知识点】数据类型【解析】【解答】布尔类型数据是一个逻辑值,值只能是“True”或“False”。故答案为:正确。【分析】本题考查VB数据类型。36.【答案】(1)错误【知识点】循环结构语句及格式【解析】【解答】在循环语句中,若步长为负数,循环变量小于等于终值即可退出循环。故答案为:错误。【分析】本题考查VB的循环语句。在循环语句中,步长可为正数也可为负数。37.【答案】(1)错误【知识点】编程环境【解析】【解答】设计界面也称UI界面,是设计用户直接看到的界面,功能是设计程序外观。APP界面设计是在设计界面进行的。故答案为:错误。【分析】本题考查App Inventor的界面。App Inventor主要有3个界面,第一个界面为项目界面,第二个界面为设计界面,第三个界面为程序模块界面。项目界面主要完成项目的建立、删除、导入导出,操作菜单集中在Project。设计界面也称UI界面,也就是设计程序外观,即设计用户直接看到的界面。程序模块界面,单击右上角的Blocks进入,Blocks是程序后台的模块。38.【答案】(1)正确【知识点】程序设计工具【解析】【解答】开发App inventor项目的过程包括新建项目、组件设计、编程设计、连接测试。故答案为:正确。【分析】本题考查的是App inventor项目开发过程。39.【答案】w<=10;38+(w-10)*3【知识点】分支结构程序设计与分析【解析】【解答】如果流量变量w<=10,那么话费变量f为38元。如果流量变量w>10,那么话费变量f为38元+超过10G流量的按每1G流量3元计算,为f=38+(w-10)*3。故答案为:w<=10、38+(w-10)*3。【分析】本题考查程的是分支结构程序的分析。分支结构在执行时具有下列特点:①首先进行条件判断,根据条件满足与否来决定执行哪个分支。②在一个分支结构中,必定有一个分支被执行,其他的分支则被忽略。40.【答案】A;C;B【知识点】分支结构程序设计与分析;算法的流程图表示【解析】【解答】根据题意,判断暴雨红色预警信号是否生效,如果生效,则学生停课在家自主学习,否则正常回校上课。故答案为:A、C、B。【分析】本题考查的是流程图的识读。本流程图为分支结构。41.【答案】10;-0.02;Next【知识点】循环结构程序设计与分析【解析】【解答】起始距离为10米,当移动到距离只剩下1米时,该无人机就会主动避开,无人机每向前移动0.02米就向四周发送超声波,步长为-0.02,所以s=10 to1step -0.02。For循环是以Next结束的。故答案为:10、-0.02、Next。【分析】本题考查程序的是循环结构程序分析。For ……Next循环语句格式:For 循环变量 = 初值 To 终值 Step 步长循环体语句系列Next 循环变量二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1 展开更多...... 收起↑ 资源列表 广东省广州市花都区2018-2019学年八年级下学期信息技术期末达标检测卷(学生版).docx 广东省广州市花都区2018-2019学年八年级下学期信息技术期末达标检测卷(教师版).docx