陕西省安康市汉阴县2018-2019学年九年级上学期信息技术期末考试试卷

资源下载
  1. 二一教育资源

陕西省安康市汉阴县2018-2019学年九年级上学期信息技术期末考试试卷

资源简介

陕西省安康市汉阴县2018-2019学年九年级上学期信息技术期末考试试卷
一、选择题
1.(2018九上·汉阴期末)下面问题最适合用计算机程序解决的是(  )。
A.制作一份学生成绩表 B.制作一部微电影
C.求1000之内所有素数 D.计算已知半径的圆的面积
2.(2018九上·汉阴期末)用计算机实现算法解决具体问题的步骤一般为:(  )。
①编写程序 ②设计算法 ③分析问题 ④调试程序
A.①②③④ B.③④①② C.②③①④ D.③②①④
3.(2018九上·汉阴期末)下列不属于算法描述方法的是(  )。
A.自然语言表示法 B.机器语言表示法
C.流程图表示法 D.伪代码表示法
4.(2018九上·汉阴期末)计算机直接识别并运行的程序设计语言是(  )。
A.机器语言 B.汇编语言 C.高级语言 D.罗辑语言
5.(2018九上·汉阴期末)计算机算法通常含有三种结构,它们分别是(  )。
A.顺序结构、选择结构、循环结构
B.上下结构、选择结构、重复结构
C.顺序结构、判断结构、重复结构
D.上下结构、选择结构、逻辑结构
6.(2018九上·汉阴期末)流程图中表示判断框的是(  )。
A.矩形框 B.菱形框
C.平行四边形框 D.椭圆形框
7.(2018九上·汉阴期末)流程图的处理框,有(  )。
A.一个入口和两个出口 B.两个入口和一个出口
C.一个入口和一个出口 D.两个入口和一个出口
8.(2018九上·汉阴期末)下列关于伪代码的特点,错误的是(  )。
A.介于自然语言和程序设计语言之间
B.回避了程序设计语言严格繁琐的书写格式
C.伪代码描述的算法便于转化为程序设计语言
D.伪代码可以被计算机识别
9.(2018九上·汉阴期末)算法的描述可以用自然语言,下面说法中错误的是(  )。
A.所谓自然语言描述算法就是用人类语言加上数学符号,来描述算法
B.用自然语言描述算法有时存在“二义性”
C.自然语言用来描述分支、循环不是很方便
D.以上说法都错误
10.(2018九上·汉阴期末)算法的基本性质有:有限性、(  )、可行性、有0个或多个输入和一定要有输出。
A.稳定性 B.确定性 C.正常性 D.快速性
11.(2018九上·汉阴期末)下列不是计算机程序设计软件的是(  )。
A.C语言 B.Visual Basic
C.SharePoint Designer D.C++
12.(2018九上·汉阴期末)Visual Basic程序设计的一般流程是(  )。
A.界面设计——代码设计——调试、运行——保存
B.前期准备——程序设计——程序调试——保存
C.界面设计——程序设计——程序运行——程序修改
D.前期准备——代码设计——程序设计——程序运行
13.(2018九上·汉阴期末)Visual Basic中以rem开头一行文字称为注释,它对程序的运行(  )。
A.起一定作用
B.不起任何作用,但是必须的
C.有时候起作用
D.不起任何作用,但能增加程序的可阅读性
14.(2018九上·汉阴期末)在对Visual Basic程序对象的属性修改时,不能通过属性(command1)窗口修改的是(  )。
A.对象的位置 B.对象的大小 C.对象的颜色 D.对象的比例
15.(2018九上·汉阴期末)在Visual Basic中常用的数据类型有整型、长整型、单精度型、双精度型、(  )和逻辑型。
A.文本型 B.字符串型 C.是非型 D.小数类型
16.(2018九上·汉阴期末)在Visual Basic中,程序“Dim a As Single”的含义是(  )。
A.定义了一个单精度浮点型变量a B.定义了一个简单型变量As
C.将a的值赋值为单精度实型 D.将As的值赋值为单精度实型
17.(2018九上·汉阴期末)下列关于添加“控件”的方法正确的是(  )。
A.单击控件图标,将指针移到窗体上,双击鼠标
B.双击工具箱中的控件,即在窗体上出现该控件
C.单击工具箱中的控件,将指针移到窗体上,再单击
D.用鼠标左键拖动工具箱中的某控件到窗体的适当位置
18.(2018九上·汉阴期末)以下(  )是正确的for…next结构。
A.for x=1 to step 10
……
Next x
B.for x=3 to -3 step -3
……
next x
C.for x=1 to 10
Re
Next x
If I=10 then go to re
D.for x= 3 to step 3
……
Next y
19.(2018九上·汉阴期末)分析下面的流程图,若运行根据该流程图编好的程序时,顺序输入六个数字:1、4、3、2、8、-1,那么最后S的值是(  )。
A.5 B.13 C.15 D.18
20.(2018九上·汉阴期末)下图流程图的功能是:“统计前1000个自然数中的质数的个数”,以下关于“计数器”和“累加器”的描述正确的是:(  )。
A.1000是计数器,I是累加器 B.I是计数器,C是累加器
C.C是计数器,I是累加器 D.I是计数器,1000是累加器
二、判断题
21.(2018九上·汉阴期末)我们在对算法评价时,不仅要考虑算法的正确性,还要考虑算法的效率。
22.(2018九上·汉阴期末)完成从汇编语言到机器语言翻译过程的程序,称为编译程序。
23.(2018九上·汉阴期末)Visual
Basic是以结构化的Basic语言为基础、以事件驱动作为运行机制的可视化程序设计语言。
24.(2018九上·汉阴期末)Visual
Basic中,同一窗体中的各控件可以相互重叠,其显示的上下层次的次序不可以调整。
25.(2018九上·汉阴期末)For…Next语句中的初值必须大于终值。
26.(2018九上·汉阴期末)在Visual
Basic中,一条赋值语句只能给一个变量赋值,不能给多个变量赋值。
27.(2018九上·汉阴期末)在Visual
Basic程序中,各关键字之间、关键字与变量名、常量名之间要用空格。
28.(2018九上·汉阴期末)在设置Timer控件时,Interval属性最小值应在1毫秒以上。
29.(2018九上·汉阴期末)使用If实现嵌套,一般情况下嵌套层数可以超过2层。
30.(2018九上·汉阴期末)使用For循环语句时,当Step步长省略时,则默认步长为1。
答案解析部分
1.【答案】C
【知识点】程序与指令
【解析】【解答】制作一份学生成绩表可以用Excel;制作一部微电影用视频制作软件,如会声会影;求1000之内所有素数最适合用计算机程序解决;计算已知半径的圆的面积可以直接用数学公式解决。故答案选C。
【分析】本体考查的是编程解决问题的应用。用计算机解决问题即让计算机按照程序执行指令。
2.【答案】D
【知识点】计算机处理问题的过程
【解析】【解答】算法解决具体问题的步骤一般为:分析问题、设计算法、编写程序、调试程序。故答案选D。
【分析】本体考查的是计算机解决问题的过程。
3.【答案】B
【知识点】算法的概念及表示方法
【解析】【解答】算法的常用描述方式有:自然语言、流程图、伪代码、计算机程序语言。故答案选B。
【分析】本题考查的是算法的描述方法。
4.【答案】A
【知识点】计算机语言及其发展历程
【解析】【解答】用高级语言和汇编语言编写的程序必须由翻译程序将其翻译成机器语言,才能在计算上执行。故答案选A。
【分析】本题考查的是计算机语言。计算机语言是从机器语言发展到汇编语言,再发展到高级语言的。用高级语言和汇编语言编写的程序,最终都要编译成计算机能识别的二进制代码才能运行。
5.【答案】A
【知识点】算法的控制结构
【解析】【解答】程序中的三种基本结构为:顺序结构、分支结构、循环结构。故答案选A。
【分析】本题考查的是算法的控制结构。顺序结构:程序中的各个操作是按照它们在源代码中的排列顺序依次执行的;选择结构:根据某个特定的条件进行判断后,选择其中一支执行;循环结构:反复执行某个或某些操作,直到条件为假或为真时才停止循环,分为当型循环和直到型循环,当型循环先判断条件,当条件为真时执行循环体,直到型循环先执行循环体,再判断条件,当条件为假时结束循环。
6.【答案】B
【知识点】流程图的概念及其常用图形
【解析】【解答】在流程图中,菱形框为判断框。故答案选B。
【分析】本题考查的是流程图图形表示的含义。流程图的基本图形及其功能
围形 名称 功能
开始/结束 表示算法的开始或结束。
输入输出 表示算法中变量的输入或输出。
处理 表示算法中变量的计算与赋值。
判断 表示算法中的条件判断。
流程线 表示算法中的流向。
连接点 表示算法中的转接。
7.【答案】C
【知识点】流程图的概念及其常用图形
【解析】【解答】流程图中处理框表示执行一个步骤,有一个入口和一个出口。故答案选C。
【分析】本题考查的是流程图图形。处理框,表示算法中变量的计算与赋值。
8.【答案】D
【知识点】计算机语言及其发展历程
【解析】【解答】 伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言,但介于自然语言与编程语言之间。伪代码是写给人看的,不能被计算机识别。故答案选D。
【分析】本题考查的是对伪代码的理解。使用伪代码,不用拘泥于具体实现。
9.【答案】D
【知识点】计算机语言及其发展历程
【解析】【解答】自然语言描述算法就是用人类语言加上数学符号,选项A正确;“二义性”指的是一个东西在一种环境下会出现两种以上(包含两种)含义,用自然语言描述算法有时存在“二义性”,选项B正确;;自然语言表达式的层次结构不够清晰,用来描述分支、循环不是很方便,选项C正确。故答案选D。
【分析】本题考查的是自然语言。 自然语言就是白话文,是人类交流和思维的主要工具。
10.【答案】B
【知识点】算法的概念及表示方法
【解析】【解答】算法的特征:有限性、确定性、输入、输出、可行性。故答案选B。
【分析】本题考查的是算法的特征。算法的特征:①有限性:执行完有限步之后结束,且每一步的执行时间也都是有限的;
②确定性:每一步都有确切的含义;
③输入:有零个或多个输入;
④输出:至少产生一个输出;
⑤可行性:原则上能精确运行。
11.【答案】C
【知识点】程序设计工具
【解析】【解答】C语言、Visual Basic、C++均是计算机程序设计软件。SharePoint Designer是网站设计软件。故答案选C。
【分析】本题考查的是程序设计软件。
12.【答案】A
【知识点】程序设计工具
【解析】【解答】Visual Basic程序设计的一般流程是:界面设计→代码设计→调试、运行→保存。故答案选A。
【分析】本题考查的是VB程序设计的步骤。
13.【答案】D
【知识点】注释与缩进
【解析】【解答】注释不会影响程序的功能,但会影响可读性。故答案选D。
【分析】本题考查的是VB注释语句。在VB中,注释可以是单独的一行也可以写在其他语句行的后面。
14.【答案】D
【知识点】对象及其属性
【解析】【解答】属性是对象的特性,对象常见的属性有标题(Caption)、名称(Name)、颜色(Color)、字体大小(FontSize)、是否可见(Visible)等,不可修改对象的比例。故答案选D。
【分析】本题考查的是VB的对象及属性。
15.【答案】B
【知识点】数据类型
【解析】【解答】VB常用的基本数据类型:Integer(整型)、Long(长整型)、Single(单精度实数型)、Double(双精度实数型)、String(字符串型)、Boolean(逻辑型)、Date(日期型)。故答案选B。
【分析】本题考查的是VB常用数据类型。本题属于识记题,只要求学生掌握常用的Vb数据类型即可。
16.【答案】A
【知识点】常量、变量与赋值语句
【解析】【解答】Single是单精度浮点型,Dim在VB中是定义函数时用到的量,它是变量的声明。“Dim a As Single”是定义一个单精度浮点型变量a。故答案选A。
【分析】本题考查的是VB定义语句。
17.【答案】B
【知识点】VB控件
【解析】【解答】VB中添加控件有两种方法.1、点击工具箱中的控件,将指针移动到窗体上按住左键并拖动出相应大小的控件。2、双击工具箱中的控件,在窗体中特定位置出现该控件。故答案选B。
【分析】本题考查的是VB控件。通过双击工具箱中的控件出现在窗体中的控件会保持系统默认的属性,有特定的位置和大小,而在实际应用中控件的大小和位置并不是特定的,所以一般我们使用拖拽的方法添加控件。
18.【答案】B
【知识点】循环结构语句及格式
【解析】【解答】for…next语句格式:
For 循环变量 = 初值 To 终值 Step 步长
循环体语句系列
Next 循环变量
故答案选B。
【分析】本题考查的是for…next循环语句。
19.【答案】A
【知识点】算法的流程图表示
【解析】【解答】流程图分析:
S=0,N=1,N>S,S=1;
S=1,N=4,N>S,S=5;
S=5,N=3,N0,跳出循环,S=5。
故答案选A。
【分析】本题考查的是算法流程图的分析。
20.【答案】C
【知识点】算法的流程图表示
【解析】【解答】由图可知,变量C进行统计质数的个数,为计数器,变量I进行累加,是累加器。故答案选C。
【分析】本题考查的是算法的流程图分析。本流程图是分支与循环结构的综合。
21.【答案】(1)正确
【知识点】算法的效率与复杂度
【解析】【解答】算法的特征有穷性、确定性、输入、输出、可行性。在评价算法时,不仅要考虑算法的正确性,还要考虑算法的效率。故答案为:正确。
【分析】本题考查的是算法的评价依据。
22.【答案】(1)错误
【知识点】程序与指令
【解析】【解答】编译程序是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。故答案为:错误。
【分析】本题考查的是编译程序的概念。
23.【答案】(1)正确
【知识点】计算机语言及其发展历程
【解析】【解答】Visual Basic是以结构化的Basic语言为基础、以事件驱动作为运行机制的可视化程序设计语言。故答案为:正确。
【分析】本题考查的是VB语言。VB的语言特色具体表现在:可视化的设计平台、事件驱动的编程机制、强大的数据库功能、ActiveX技术、网络功能。
24.【答案】(1)错误
【知识点】VB控件
【解析】【解答】VB的同一窗体中的各控件可以相互重叠,其显示的上下层次的次序可以进行调整。故答案为:错误。
【分析】本题考查的是VB控件。VB中的控件大多和窗体项目有关。
25.【答案】(1)错误
【知识点】循环结构语句及格式
【解析】【解答】For…Next语句中的初值可以大于、小于或等于终值。故答案为:错误。
【分析】本题考查的是For…Next循环语句。For ……Next循环语句格式:
For 循环变量 = 初值 To 终值 Step 步长
循环体语句系列
Next 循环变量
26.【答案】(1)正确
【知识点】常量、变量与赋值语句
【解析】【解答】赋值语句的作用是把等号右边的表达式的计算结果存储到等号坐边指定的变量中,或存放到某个对象指定的属性中。所以等号左边只能是一个变量。故答案为:正确。
【分析】本题考查的是赋值语句。赋值语句的格式为:变量名=表达式。
27.【答案】(1)正确
【知识点】运算符与表达式
【解析】【解答】VB语句中的各关键字之间、关键字与变量名、常量名之间要用空格。故答案为:正确。
【分析】本题考查的是VB语句的书写。
28.【答案】(1)正确
【知识点】VB控件
【解析】【解答】在VB中,Timer控件的Interval属性是以千分之一秒为单位指定Timer事件之间的间隔,理论上可以认为最少可设置为1毫秒触发一次Timer事件。故答案为:正确。
【分析】本题考查的是VB控件的设置。若将Interval设为1000,则程序运行时每1秒就执行一次事件过程。
29.【答案】(1)错误
【知识点】分支结构程序设计与分析
【解析】【解答】使用If实现嵌套,一般不建议嵌套超过三层。故答案为:错误。
【分析】本题考查的是嵌套分支结构。使用嵌套If结构时,要处理好每层之间的关系。
30.【答案】(1)正确
【知识点】循环结构语句及格式
【解析】【解答】步长值是循环变量的增量,是一个数值表达式。若步长值为正,则初值就应小于终值,否则循环体一次都不执行;若步长值为负,则初值应大于终值,否则循环体一次都不执行。如果步长值是1,Step1可略去不写。故答案为:正确。
【分析】本题考查的是For循环语句。For ……Next循环语句格式:
For 循环变量 = 初值 To 终值 Step 步长
循环体语句系列
Next 循环变量
1 / 1陕西省安康市汉阴县2018-2019学年九年级上学期信息技术期末考试试卷
一、选择题
1.(2018九上·汉阴期末)下面问题最适合用计算机程序解决的是(  )。
A.制作一份学生成绩表 B.制作一部微电影
C.求1000之内所有素数 D.计算已知半径的圆的面积
【答案】C
【知识点】程序与指令
【解析】【解答】制作一份学生成绩表可以用Excel;制作一部微电影用视频制作软件,如会声会影;求1000之内所有素数最适合用计算机程序解决;计算已知半径的圆的面积可以直接用数学公式解决。故答案选C。
【分析】本体考查的是编程解决问题的应用。用计算机解决问题即让计算机按照程序执行指令。
2.(2018九上·汉阴期末)用计算机实现算法解决具体问题的步骤一般为:(  )。
①编写程序 ②设计算法 ③分析问题 ④调试程序
A.①②③④ B.③④①② C.②③①④ D.③②①④
【答案】D
【知识点】计算机处理问题的过程
【解析】【解答】算法解决具体问题的步骤一般为:分析问题、设计算法、编写程序、调试程序。故答案选D。
【分析】本体考查的是计算机解决问题的过程。
3.(2018九上·汉阴期末)下列不属于算法描述方法的是(  )。
A.自然语言表示法 B.机器语言表示法
C.流程图表示法 D.伪代码表示法
【答案】B
【知识点】算法的概念及表示方法
【解析】【解答】算法的常用描述方式有:自然语言、流程图、伪代码、计算机程序语言。故答案选B。
【分析】本题考查的是算法的描述方法。
4.(2018九上·汉阴期末)计算机直接识别并运行的程序设计语言是(  )。
A.机器语言 B.汇编语言 C.高级语言 D.罗辑语言
【答案】A
【知识点】计算机语言及其发展历程
【解析】【解答】用高级语言和汇编语言编写的程序必须由翻译程序将其翻译成机器语言,才能在计算上执行。故答案选A。
【分析】本题考查的是计算机语言。计算机语言是从机器语言发展到汇编语言,再发展到高级语言的。用高级语言和汇编语言编写的程序,最终都要编译成计算机能识别的二进制代码才能运行。
5.(2018九上·汉阴期末)计算机算法通常含有三种结构,它们分别是(  )。
A.顺序结构、选择结构、循环结构
B.上下结构、选择结构、重复结构
C.顺序结构、判断结构、重复结构
D.上下结构、选择结构、逻辑结构
【答案】A
【知识点】算法的控制结构
【解析】【解答】程序中的三种基本结构为:顺序结构、分支结构、循环结构。故答案选A。
【分析】本题考查的是算法的控制结构。顺序结构:程序中的各个操作是按照它们在源代码中的排列顺序依次执行的;选择结构:根据某个特定的条件进行判断后,选择其中一支执行;循环结构:反复执行某个或某些操作,直到条件为假或为真时才停止循环,分为当型循环和直到型循环,当型循环先判断条件,当条件为真时执行循环体,直到型循环先执行循环体,再判断条件,当条件为假时结束循环。
6.(2018九上·汉阴期末)流程图中表示判断框的是(  )。
A.矩形框 B.菱形框
C.平行四边形框 D.椭圆形框
【答案】B
【知识点】流程图的概念及其常用图形
【解析】【解答】在流程图中,菱形框为判断框。故答案选B。
【分析】本题考查的是流程图图形表示的含义。流程图的基本图形及其功能
围形 名称 功能
开始/结束 表示算法的开始或结束。
输入输出 表示算法中变量的输入或输出。
处理 表示算法中变量的计算与赋值。
判断 表示算法中的条件判断。
流程线 表示算法中的流向。
连接点 表示算法中的转接。
7.(2018九上·汉阴期末)流程图的处理框,有(  )。
A.一个入口和两个出口 B.两个入口和一个出口
C.一个入口和一个出口 D.两个入口和一个出口
【答案】C
【知识点】流程图的概念及其常用图形
【解析】【解答】流程图中处理框表示执行一个步骤,有一个入口和一个出口。故答案选C。
【分析】本题考查的是流程图图形。处理框,表示算法中变量的计算与赋值。
8.(2018九上·汉阴期末)下列关于伪代码的特点,错误的是(  )。
A.介于自然语言和程序设计语言之间
B.回避了程序设计语言严格繁琐的书写格式
C.伪代码描述的算法便于转化为程序设计语言
D.伪代码可以被计算机识别
【答案】D
【知识点】计算机语言及其发展历程
【解析】【解答】 伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言,但介于自然语言与编程语言之间。伪代码是写给人看的,不能被计算机识别。故答案选D。
【分析】本题考查的是对伪代码的理解。使用伪代码,不用拘泥于具体实现。
9.(2018九上·汉阴期末)算法的描述可以用自然语言,下面说法中错误的是(  )。
A.所谓自然语言描述算法就是用人类语言加上数学符号,来描述算法
B.用自然语言描述算法有时存在“二义性”
C.自然语言用来描述分支、循环不是很方便
D.以上说法都错误
【答案】D
【知识点】计算机语言及其发展历程
【解析】【解答】自然语言描述算法就是用人类语言加上数学符号,选项A正确;“二义性”指的是一个东西在一种环境下会出现两种以上(包含两种)含义,用自然语言描述算法有时存在“二义性”,选项B正确;;自然语言表达式的层次结构不够清晰,用来描述分支、循环不是很方便,选项C正确。故答案选D。
【分析】本题考查的是自然语言。 自然语言就是白话文,是人类交流和思维的主要工具。
10.(2018九上·汉阴期末)算法的基本性质有:有限性、(  )、可行性、有0个或多个输入和一定要有输出。
A.稳定性 B.确定性 C.正常性 D.快速性
【答案】B
【知识点】算法的概念及表示方法
【解析】【解答】算法的特征:有限性、确定性、输入、输出、可行性。故答案选B。
【分析】本题考查的是算法的特征。算法的特征:①有限性:执行完有限步之后结束,且每一步的执行时间也都是有限的;
②确定性:每一步都有确切的含义;
③输入:有零个或多个输入;
④输出:至少产生一个输出;
⑤可行性:原则上能精确运行。
11.(2018九上·汉阴期末)下列不是计算机程序设计软件的是(  )。
A.C语言 B.Visual Basic
C.SharePoint Designer D.C++
【答案】C
【知识点】程序设计工具
【解析】【解答】C语言、Visual Basic、C++均是计算机程序设计软件。SharePoint Designer是网站设计软件。故答案选C。
【分析】本题考查的是程序设计软件。
12.(2018九上·汉阴期末)Visual Basic程序设计的一般流程是(  )。
A.界面设计——代码设计——调试、运行——保存
B.前期准备——程序设计——程序调试——保存
C.界面设计——程序设计——程序运行——程序修改
D.前期准备——代码设计——程序设计——程序运行
【答案】A
【知识点】程序设计工具
【解析】【解答】Visual Basic程序设计的一般流程是:界面设计→代码设计→调试、运行→保存。故答案选A。
【分析】本题考查的是VB程序设计的步骤。
13.(2018九上·汉阴期末)Visual Basic中以rem开头一行文字称为注释,它对程序的运行(  )。
A.起一定作用
B.不起任何作用,但是必须的
C.有时候起作用
D.不起任何作用,但能增加程序的可阅读性
【答案】D
【知识点】注释与缩进
【解析】【解答】注释不会影响程序的功能,但会影响可读性。故答案选D。
【分析】本题考查的是VB注释语句。在VB中,注释可以是单独的一行也可以写在其他语句行的后面。
14.(2018九上·汉阴期末)在对Visual Basic程序对象的属性修改时,不能通过属性(command1)窗口修改的是(  )。
A.对象的位置 B.对象的大小 C.对象的颜色 D.对象的比例
【答案】D
【知识点】对象及其属性
【解析】【解答】属性是对象的特性,对象常见的属性有标题(Caption)、名称(Name)、颜色(Color)、字体大小(FontSize)、是否可见(Visible)等,不可修改对象的比例。故答案选D。
【分析】本题考查的是VB的对象及属性。
15.(2018九上·汉阴期末)在Visual Basic中常用的数据类型有整型、长整型、单精度型、双精度型、(  )和逻辑型。
A.文本型 B.字符串型 C.是非型 D.小数类型
【答案】B
【知识点】数据类型
【解析】【解答】VB常用的基本数据类型:Integer(整型)、Long(长整型)、Single(单精度实数型)、Double(双精度实数型)、String(字符串型)、Boolean(逻辑型)、Date(日期型)。故答案选B。
【分析】本题考查的是VB常用数据类型。本题属于识记题,只要求学生掌握常用的Vb数据类型即可。
16.(2018九上·汉阴期末)在Visual Basic中,程序“Dim a As Single”的含义是(  )。
A.定义了一个单精度浮点型变量a B.定义了一个简单型变量As
C.将a的值赋值为单精度实型 D.将As的值赋值为单精度实型
【答案】A
【知识点】常量、变量与赋值语句
【解析】【解答】Single是单精度浮点型,Dim在VB中是定义函数时用到的量,它是变量的声明。“Dim a As Single”是定义一个单精度浮点型变量a。故答案选A。
【分析】本题考查的是VB定义语句。
17.(2018九上·汉阴期末)下列关于添加“控件”的方法正确的是(  )。
A.单击控件图标,将指针移到窗体上,双击鼠标
B.双击工具箱中的控件,即在窗体上出现该控件
C.单击工具箱中的控件,将指针移到窗体上,再单击
D.用鼠标左键拖动工具箱中的某控件到窗体的适当位置
【答案】B
【知识点】VB控件
【解析】【解答】VB中添加控件有两种方法.1、点击工具箱中的控件,将指针移动到窗体上按住左键并拖动出相应大小的控件。2、双击工具箱中的控件,在窗体中特定位置出现该控件。故答案选B。
【分析】本题考查的是VB控件。通过双击工具箱中的控件出现在窗体中的控件会保持系统默认的属性,有特定的位置和大小,而在实际应用中控件的大小和位置并不是特定的,所以一般我们使用拖拽的方法添加控件。
18.(2018九上·汉阴期末)以下(  )是正确的for…next结构。
A.for x=1 to step 10
……
Next x
B.for x=3 to -3 step -3
……
next x
C.for x=1 to 10
Re
Next x
If I=10 then go to re
D.for x= 3 to step 3
……
Next y
【答案】B
【知识点】循环结构语句及格式
【解析】【解答】for…next语句格式:
For 循环变量 = 初值 To 终值 Step 步长
循环体语句系列
Next 循环变量
故答案选B。
【分析】本题考查的是for…next循环语句。
19.(2018九上·汉阴期末)分析下面的流程图,若运行根据该流程图编好的程序时,顺序输入六个数字:1、4、3、2、8、-1,那么最后S的值是(  )。
A.5 B.13 C.15 D.18
【答案】A
【知识点】算法的流程图表示
【解析】【解答】流程图分析:
S=0,N=1,N>S,S=1;
S=1,N=4,N>S,S=5;
S=5,N=3,N0,跳出循环,S=5。
故答案选A。
【分析】本题考查的是算法流程图的分析。
20.(2018九上·汉阴期末)下图流程图的功能是:“统计前1000个自然数中的质数的个数”,以下关于“计数器”和“累加器”的描述正确的是:(  )。
A.1000是计数器,I是累加器 B.I是计数器,C是累加器
C.C是计数器,I是累加器 D.I是计数器,1000是累加器
【答案】C
【知识点】算法的流程图表示
【解析】【解答】由图可知,变量C进行统计质数的个数,为计数器,变量I进行累加,是累加器。故答案选C。
【分析】本题考查的是算法的流程图分析。本流程图是分支与循环结构的综合。
二、判断题
21.(2018九上·汉阴期末)我们在对算法评价时,不仅要考虑算法的正确性,还要考虑算法的效率。
【答案】(1)正确
【知识点】算法的效率与复杂度
【解析】【解答】算法的特征有穷性、确定性、输入、输出、可行性。在评价算法时,不仅要考虑算法的正确性,还要考虑算法的效率。故答案为:正确。
【分析】本题考查的是算法的评价依据。
22.(2018九上·汉阴期末)完成从汇编语言到机器语言翻译过程的程序,称为编译程序。
【答案】(1)错误
【知识点】程序与指令
【解析】【解答】编译程序是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。故答案为:错误。
【分析】本题考查的是编译程序的概念。
23.(2018九上·汉阴期末)Visual
Basic是以结构化的Basic语言为基础、以事件驱动作为运行机制的可视化程序设计语言。
【答案】(1)正确
【知识点】计算机语言及其发展历程
【解析】【解答】Visual Basic是以结构化的Basic语言为基础、以事件驱动作为运行机制的可视化程序设计语言。故答案为:正确。
【分析】本题考查的是VB语言。VB的语言特色具体表现在:可视化的设计平台、事件驱动的编程机制、强大的数据库功能、ActiveX技术、网络功能。
24.(2018九上·汉阴期末)Visual
Basic中,同一窗体中的各控件可以相互重叠,其显示的上下层次的次序不可以调整。
【答案】(1)错误
【知识点】VB控件
【解析】【解答】VB的同一窗体中的各控件可以相互重叠,其显示的上下层次的次序可以进行调整。故答案为:错误。
【分析】本题考查的是VB控件。VB中的控件大多和窗体项目有关。
25.(2018九上·汉阴期末)For…Next语句中的初值必须大于终值。
【答案】(1)错误
【知识点】循环结构语句及格式
【解析】【解答】For…Next语句中的初值可以大于、小于或等于终值。故答案为:错误。
【分析】本题考查的是For…Next循环语句。For ……Next循环语句格式:
For 循环变量 = 初值 To 终值 Step 步长
循环体语句系列
Next 循环变量
26.(2018九上·汉阴期末)在Visual
Basic中,一条赋值语句只能给一个变量赋值,不能给多个变量赋值。
【答案】(1)正确
【知识点】常量、变量与赋值语句
【解析】【解答】赋值语句的作用是把等号右边的表达式的计算结果存储到等号坐边指定的变量中,或存放到某个对象指定的属性中。所以等号左边只能是一个变量。故答案为:正确。
【分析】本题考查的是赋值语句。赋值语句的格式为:变量名=表达式。
27.(2018九上·汉阴期末)在Visual
Basic程序中,各关键字之间、关键字与变量名、常量名之间要用空格。
【答案】(1)正确
【知识点】运算符与表达式
【解析】【解答】VB语句中的各关键字之间、关键字与变量名、常量名之间要用空格。故答案为:正确。
【分析】本题考查的是VB语句的书写。
28.(2018九上·汉阴期末)在设置Timer控件时,Interval属性最小值应在1毫秒以上。
【答案】(1)正确
【知识点】VB控件
【解析】【解答】在VB中,Timer控件的Interval属性是以千分之一秒为单位指定Timer事件之间的间隔,理论上可以认为最少可设置为1毫秒触发一次Timer事件。故答案为:正确。
【分析】本题考查的是VB控件的设置。若将Interval设为1000,则程序运行时每1秒就执行一次事件过程。
29.(2018九上·汉阴期末)使用If实现嵌套,一般情况下嵌套层数可以超过2层。
【答案】(1)错误
【知识点】分支结构程序设计与分析
【解析】【解答】使用If实现嵌套,一般不建议嵌套超过三层。故答案为:错误。
【分析】本题考查的是嵌套分支结构。使用嵌套If结构时,要处理好每层之间的关系。
30.(2018九上·汉阴期末)使用For循环语句时,当Step步长省略时,则默认步长为1。
【答案】(1)正确
【知识点】循环结构语句及格式
【解析】【解答】步长值是循环变量的增量,是一个数值表达式。若步长值为正,则初值就应小于终值,否则循环体一次都不执行;若步长值为负,则初值应大于终值,否则循环体一次都不执行。如果步长值是1,Step1可略去不写。故答案为:正确。
【分析】本题考查的是For循环语句。For ……Next循环语句格式:
For 循环变量 = 初值 To 终值 Step 步长
循环体语句系列
Next 循环变量
1 / 1

展开更多......

收起↑

资源列表