资源简介 (…………○…………外…………○…………装…………○…………订…………○…………线…………○…………) (※※请※※不※※要※※在※※装※※订※※线※※内※※答※※题※※) (…………○…………内…………○…………装…………○…………订…………○…………线…………○…………)登陆二一教育在线组卷平台 助您教考全无忧浙教版初中信息技术九年级上学期期末试卷(8)一、单选题1.在日常生活中,我们经常会遇到各种各样的问题,面对这些问题,人们总是会寻找合理的解决方法和步骤。我们把解决问题的方法和步骤称之为( )。A. N-S图 B. 算法 C. 流程图 D. 自然语言【答案】 B【考点】算法的概念及表示方法【解析】【解答】选项A:N-S图,也被称为盒图或NS图(Nassi Shneiderman图)。是结构化编程中的一种可视化建模;选项B:算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。;选项C:使用图形表示算法;选项D:是指一种自然地随文化演化的语言。例如,汉语、英语、日语都是自然语言的例子。故答案选B。【分析】本题考查的是算法的概念。算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。2.下列流程图符号中,表示对数据进行处理的是( )。A. B. C. D. 【答案】 B【考点】算法的流程图表示【解析】【解答】选项A:表示输入输出;选项B:表示行动方案、普通工作环节用;选项C:表示问题判断或判定(审核/审批/评审)环节;选项D:表示“开始”与“结束”。故答案选B。【分析】本题考查的是流程图符号的含义。圆角矩形表示“开始”与“结束”; 矩形表示行动方案、普通工作环节用; 菱形表示问题判断或判定(审核/审批/评审)环节; 用平行四边形表示输入输出; 箭头代表工作流方向。3.以下不是结构化程序设计的基本控制结构的是( )。A. 逆序结构 B. 顺序结构 C. 选择结构 D. 循环结构【答案】 A【考点】算法的控制结构【解析】【解答】VB中没有逆序结构。故答案选A。【分析】本题考查的是VB程序中的三种基本程序结构。顺序结构、选择结构、循环结构。4.在VB程序中,Prviate Sub Command1_Click( )事件Click由( )引发。A. 移动鼠标 B. 单击鼠标 C. 双击鼠标 D. 三击鼠标【答案】 B【考点】事件及其处理过程【解析】【解答】根据题目可知该对象是command1的单击事件,该事件由单击鼠标引发。故答案选B。【分析】本题考查的是事件处理过程。事件处理过程的基本原则是:对象名_事件名。5.VB的工程文件的后缀名是( )。A. .frm B. .vbp C. .vbw D. .vpb【答案】 B【考点】程序的保存及文件扩展名【解析】【解答】选项A:.frm是窗体文件;选项B:.vbp是工程文件;选项C:.vbw是工作区文件;选项D:不存在;故答案选B。【分析】本题考查的是VB中的文件类型。扩展名有:.vbp,.frm,.frx,.bas和.cls等几种类型的文件组成。在VB中,工程文件的扩展名是vbp。6.若要将图片“D:\PIC\CAR.JPG”载入到当前的图片框(PictureBox)中,应用( ) 命令。A. LoadFile B. LoadPic C. LoadPicture D. LoadJPG【答案】 C【考点】VB控件【解析】【解答】loadpicture( )函数用来设置PictureBox控件的picture属性。故答案选C。【分析】本题考查的是图片框控件添加图片的方式。一是设计时加载,在属性窗口中找到Picture属性,单击右边的“...”按钮,选择要添加的图片。二是运行时加载,通过loadpicture( )函数用来设置picture属性。格式举例:picture1.picture=loadpicture(" D:\PIC\CAR.JPG ")。如果图片素材和生成的可执行文件处于同一目录,可以使用picture1.picture=loadpicture(app.path & " \" & "CAR.JPG ")来实现。7.下列常用函数,在VB中表示将字符类型变量转换为数值型的是( )。A. Dim B. Val C. Str D. sqr【答案】 B【考点】常用基本函数【解析】【解答】选项A:dim用于声明变量并分配存储空间,不是函数;选项B:val()将字符型变量转换为数值型;选项C:str()将数值型变量转换为字符型;选项D:sqr()求算术平方根。故答案选B。【分析】本题考查VB中的常用函数。在VB内部提供了大量函数。在这些函数中,有些是通用的。有些则与某种操作有关的。大体分成五类,分别是:转换函数、数学函数、日期函数、时间函数和随机函数。8.在VB程序中的注释所使用的字符是( )。A. ' B. : C. \ D. _【答案】 A【考点】注释与缩进【解析】【解答】' 半角单引号。用Rem也可以,但Rem只能用在单独的一行中,而 ' 可以用在单独行,也可以用在被注释语句的后面。故答案选A。【分析】本题考查VB中的注释字符。注释符除了有注释的作用,还有一个很重要的作用,就是让某些语句暂时失效,这在调试程序的时候是经常使用的。而去掉注释符则可以使这些失效的语句重新生效。9.在VB程序中,For语句的格式如下,下列说法错误的是( )。For <循环变量>=<初值> to <终值> [step <步长>] <循环体>Next <循环变量>A. 步长只能为正数,不能为负数 B. 步长为1时,可略去不写C. 初值、终值和步长都是数值表达式D. next后的循环变量与for语句中的循环变量必须相同【答案】 A【考点】循环结构语句及格式【解析】【解答】步长的类型只要是数值型的都可以。故答案选A。【分析】本题考查的是VB程序中的FOR循环语句结构的分析。在for...next循环中,循环变量的初值和终值、步长都是数值型。如果步长省略,则系统默认步长为1。10.Do循环语句是根据条件决定循环的语句的,下列说法正确的是( )。A. DO循环是执行后判断B. 当条件表达式的值为假(False)时执行程序C. 当条件表达式的值为真(True)时执行程序D. While后的条件可以是a+b【答案】 C【考点】循环结构语句及格式【解析】【解答】选项A:do循环是先判断后执行,说法错误;选项B:当条件表达式的值为真(true)时执行循环体,说法错误;选项C:正确;选项D:条件表达式由条件运算符构成,并常用条件表达式构成一个赋值语句,条件表达式内可以嵌套,说法错误。故答案选C。【分析】本题考查的是VB程序中的DO循环语句。do...loop循环语句结构:do while<条件表达式> 循环体loop注意:当条件表达式的值为真(true)时执行循环体,条件表达式的值为假(false)时结束循环。二、综合题11.两个数进行交换,请完成下列流程图① ② ③ ④ 【答案】 T←X;X←Y;Y←T;结束【考点】顺序结构程序设计与分析,算法的流程图表示【解析】【解答】通过第三个变量来实现对两个数据的交换。根据题目可知变量X的初值为1,变量Y的初值为2,T作为中间变量,初值为0。程序由上至下依次执行,第一步应该先把X的值赋值给中间变量T,此时T=1,X=1,第二步将Y的值赋值给X,此时X=2,Y=2,第三步将T的值赋值Y,此时Y=1,T=1。最后X=2,Y=1,T=1,交换完成程序结束。故答案为:T ← X、X ← Y、Y ← T、结束。【分析】本题考查流程图符号的含义和顺序结构。圆角矩形表示“开始”与“结束”; 矩形表示行动方案、普通工作环节用; 菱形表示问题判断或判定(审核/审批/评审)环节; 用平行四边形表示输入输出; 箭头代表工作流方向。顺序结构的语句代码从上至下依次执行。12.读程序,写结果(1)执行以下程序段后,i的值是________Dim i As Integer, s As Integers=4i=9If i < 1 Then i=i-3Else i=s+iEnd If(2)执行以下程序段后,s的值为________s=1For i=1 to 3 s=s*iNext i【答案】 (1)13(2)6【考点】分支结构程序设计与分析,循环结构程序设计与分析【解析】【解答】(1)根据程序可知,定义了两个整型变量i和s。s的初始值为4,i的初始值为9。执行i<1不满足条件则执行else后面语句i=s+i,则i=4+9,i=13。故答案为:13。(2)根据程序可知,s的初始值为1。i是循环变量,初值为1,终值为3,步长为1。初始值:s=1循环第一次:s=1*1=1,i=2,继续执行程序;循环第二次:s=1*2=2,i=3,继续执行程序;循环第三次:s=2*3=6,i=4,循环停止。故答案为:6。【分析】本题考查的是VB程序中的选择结构和循环结构。块分支结构一般语句格式:IF 条件表达式 then 语句块1[else 语句块2]end ifFor 循环变量=初值 to 终值 [step 步长] 循环体next 循环变量注意:在for...next循环中,循环变量的初值和终值、步长都是数值型。如果步长省略,则系统默认步长为1。13.程序完善题已知摄氏度C转换到华氏度F的公式是 ,设计界面设计如下,请将打乱的代码进行排序。Private Sub Command1_Click() End Sub打乱的代码如下:A. F=9/5*C+32B. Text2.Text= str(F)C. Dim C, F As SingleD. C = Val(Text1.Text)【答案】 C;D;A;B【考点】顺序结构语句及格式,运算符与表达式,常量、变量与赋值语句,常用基本函数【解析】【解答】由选项可知,程序定义了一个可变类型的变量C和单精度数据类型F,分别用来存储摄氏度的值和华氏度的值。根据题目所提供的转换公式将其转化成VB中的表达式为F=9/5*C+32。text1的数据是字符型,要参与到运算中需要转换成数值型,val()函数的用法就是将字字符型换成数值型,通过公式计算得到的值最后再用str()函数转换成字符型赋值给text2。赋值语句的用法是变量名=表达式或者对象名.属性名=表达式。根据顺序结构的特点程序代码逐条从上至下依次执行。故答案为:C、D、A、B。【分析】本题考查的是VB表达式、基本语句以及对顺序结构的分析。考查的内容较多难度也较大,需要具备扎实的VB程序基础。1 / 1(…………○…………外…………○…………装…………○…………订…………○…………线…………○…………) (※※请※※不※※要※※在※※装※※订※※线※※内※※答※※题※※) (…………○…………内…………○…………装…………○…………订…………○…………线…………○…………)登陆二一教育在线组卷平台 助您教考全无忧浙教版初中信息技术九年级上学期期末试卷(8)一、单选题1.在日常生活中,我们经常会遇到各种各样的问题,面对这些问题,人们总是会寻找合理的解决方法和步骤。我们把解决问题的方法和步骤称之为( )。A. N-S图 B. 算法 C. 流程图 D. 自然语言2.下列流程图符号中,表示对数据进行处理的是( )。A. B. C. D. 3.以下不是结构化程序设计的基本控制结构的是( )。A. 逆序结构 B. 顺序结构 C. 选择结构 D. 循环结构4.在VB程序中,Prviate Sub Command1_Click( )事件Click由( )引发。A. 移动鼠标 B. 单击鼠标 C. 双击鼠标 D. 三击鼠标5.VB的工程文件的后缀名是( )。A. .frm B. .vbp C. .vbw D. .vpb6.若要将图片“D:\PIC\CAR.JPG”载入到当前的图片框(PictureBox)中,应用( ) 命令。A. LoadFile B. LoadPic C. LoadPicture D. LoadJPG7.下列常用函数,在VB中表示将字符类型变量转换为数值型的是( )。A. Dim B. Val C. Str D. sqr8.在VB程序中的注释所使用的字符是( )。A. ' B. : C. \ D. _9.在VB程序中,For语句的格式如下,下列说法错误的是( )。For <循环变量>=<初值> to <终值> [step <步长>] <循环体>Next <循环变量>A. 步长只能为正数,不能为负数 B. 步长为1时,可略去不写C. 初值、终值和步长都是数值表达式D. next后的循环变量与for语句中的循环变量必须相同10.Do循环语句是根据条件决定循环的语句的,下列说法正确的是( )。A. DO循环是执行后判断B. 当条件表达式的值为假(False)时执行程序C. 当条件表达式的值为真(True)时执行程序D. While后的条件可以是a+b二、综合题11.两个数进行交换,请完成下列流程图① ② ③ ④ 12.读程序,写结果(1)执行以下程序段后,i的值是________Dim i As Integer, s As Integers=4i=9If i < 1 Then i=i-3Else i=s+iEnd If(2)执行以下程序段后,s的值为________s=1For i=1 to 3 s=s*iNext i13.程序完善题已知摄氏度C转换到华氏度F的公式是 ,设计界面设计如下,请将打乱的代码进行排序。Private Sub Command1_Click() End Sub打乱的代码如下:A. F=9/5*C+32B. Text2.Text= str(F)C. Dim C, F As SingleD. C = Val(Text1.Text)答案解析部分一、单选题1.【答案】 B【考点】算法的概念及表示方法【解析】【解答】选项A:N-S图,也被称为盒图或NS图(Nassi Shneiderman图)。是结构化编程中的一种可视化建模;选项B:算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。;选项C:使用图形表示算法;选项D:是指一种自然地随文化演化的语言。例如,汉语、英语、日语都是自然语言的例子。故答案选B。【分析】本题考查的是算法的概念。算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。2.【答案】 B【考点】算法的流程图表示【解析】【解答】选项A:表示输入输出;选项B:表示行动方案、普通工作环节用;选项C:表示问题判断或判定(审核/审批/评审)环节;选项D:表示“开始”与“结束”。故答案选B。【分析】本题考查的是流程图符号的含义。圆角矩形表示“开始”与“结束”; 矩形表示行动方案、普通工作环节用; 菱形表示问题判断或判定(审核/审批/评审)环节; 用平行四边形表示输入输出; 箭头代表工作流方向。3.【答案】 A【考点】算法的控制结构【解析】【解答】VB中没有逆序结构。故答案选A。【分析】本题考查的是VB程序中的三种基本程序结构。顺序结构、选择结构、循环结构。4.【答案】 B【考点】事件及其处理过程【解析】【解答】根据题目可知该对象是command1的单击事件,该事件由单击鼠标引发。故答案选B。【分析】本题考查的是事件处理过程。事件处理过程的基本原则是:对象名_事件名。5.【答案】 B【考点】程序的保存及文件扩展名【解析】【解答】选项A:.frm是窗体文件;选项B:.vbp是工程文件;选项C:.vbw是工作区文件;选项D:不存在;故答案选B。【分析】本题考查的是VB中的文件类型。扩展名有:.vbp,.frm,.frx,.bas和.cls等几种类型的文件组成。在VB中,工程文件的扩展名是vbp。6.【答案】 C【考点】VB控件【解析】【解答】loadpicture( )函数用来设置PictureBox控件的picture属性。故答案选C。【分析】本题考查的是图片框控件添加图片的方式。一是设计时加载,在属性窗口中找到Picture属性,单击右边的“...”按钮,选择要添加的图片。二是运行时加载,通过loadpicture( )函数用来设置picture属性。格式举例:picture1.picture=loadpicture(" D:\PIC\CAR.JPG ")。如果图片素材和生成的可执行文件处于同一目录,可以使用picture1.picture=loadpicture(app.path & " \" & "CAR.JPG ")来实现。7.【答案】 B【考点】常用基本函数【解析】【解答】选项A:dim用于声明变量并分配存储空间,不是函数;选项B:val()将字符型变量转换为数值型;选项C:str()将数值型变量转换为字符型;选项D:sqr()求算术平方根。故答案选B。【分析】本题考查VB中的常用函数。在VB内部提供了大量函数。在这些函数中,有些是通用的。有些则与某种操作有关的。大体分成五类,分别是:转换函数、数学函数、日期函数、时间函数和随机函数。8.【答案】 A【考点】注释与缩进【解析】【解答】' 半角单引号。用Rem也可以,但Rem只能用在单独的一行中,而 ' 可以用在单独行,也可以用在被注释语句的后面。故答案选A。【分析】本题考查VB中的注释字符。注释符除了有注释的作用,还有一个很重要的作用,就是让某些语句暂时失效,这在调试程序的时候是经常使用的。而去掉注释符则可以使这些失效的语句重新生效。9.【答案】 A【考点】循环结构语句及格式【解析】【解答】步长的类型只要是数值型的都可以。故答案选A。【分析】本题考查的是VB程序中的FOR循环语句结构的分析。在for...next循环中,循环变量的初值和终值、步长都是数值型。如果步长省略,则系统默认步长为1。10.【答案】 C【考点】循环结构语句及格式【解析】【解答】选项A:do循环是先判断后执行,说法错误;选项B:当条件表达式的值为真(true)时执行循环体,说法错误;选项C:正确;选项D:条件表达式由条件运算符构成,并常用条件表达式构成一个赋值语句,条件表达式内可以嵌套,说法错误。故答案选C。【分析】本题考查的是VB程序中的DO循环语句。do...loop循环语句结构:do while<条件表达式> 循环体loop注意:当条件表达式的值为真(true)时执行循环体,条件表达式的值为假(false)时结束循环。二、综合题11.【答案】 T←X;X←Y;Y←T;结束【考点】顺序结构程序设计与分析,算法的流程图表示【解析】【解答】通过第三个变量来实现对两个数据的交换。根据题目可知变量X的初值为1,变量Y的初值为2,T作为中间变量,初值为0。程序由上至下依次执行,第一步应该先把X的值赋值给中间变量T,此时T=1,X=1,第二步将Y的值赋值给X,此时X=2,Y=2,第三步将T的值赋值Y,此时Y=1,T=1。最后X=2,Y=1,T=1,交换完成程序结束。故答案为:T ← X、X ← Y、Y ← T、结束。【分析】本题考查流程图符号的含义和顺序结构。圆角矩形表示“开始”与“结束”; 矩形表示行动方案、普通工作环节用; 菱形表示问题判断或判定(审核/审批/评审)环节; 用平行四边形表示输入输出; 箭头代表工作流方向。顺序结构的语句代码从上至下依次执行。12.【答案】 (1)13(2)6【考点】分支结构程序设计与分析,循环结构程序设计与分析【解析】【解答】(1)根据程序可知,定义了两个整型变量i和s。s的初始值为4,i的初始值为9。执行i<1不满足条件则执行else后面语句i=s+i,则i=4+9,i=13。故答案为:13。(2)根据程序可知,s的初始值为1。i是循环变量,初值为1,终值为3,步长为1。初始值:s=1循环第一次:s=1*1=1,i=2,继续执行程序;循环第二次:s=1*2=2,i=3,继续执行程序;循环第三次:s=2*3=6,i=4,循环停止。故答案为:6。【分析】本题考查的是VB程序中的选择结构和循环结构。块分支结构一般语句格式:IF 条件表达式 then 语句块1[else 语句块2]end ifFor 循环变量=初值 to 终值 [step 步长] 循环体next 循环变量注意:在for...next循环中,循环变量的初值和终值、步长都是数值型。如果步长省略,则系统默认步长为1。13.【答案】 C;D;A;B【考点】顺序结构语句及格式,运算符与表达式,常量、变量与赋值语句,常用基本函数【解析】【解答】由选项可知,程序定义了一个可变类型的变量C和单精度数据类型F,分别用来存储摄氏度的值和华氏度的值。根据题目所提供的转换公式将其转化成VB中的表达式为F=9/5*C+32。text1的数据是字符型,要参与到运算中需要转换成数值型,val()函数的用法就是将字字符型换成数值型,通过公式计算得到的值最后再用str()函数转换成字符型赋值给text2。赋值语句的用法是变量名=表达式或者对象名.属性名=表达式。根据顺序结构的特点程序代码逐条从上至下依次执行。故答案为:C、D、A、B。【分析】本题考查的是VB表达式、基本语句以及对顺序结构的分析。考查的内容较多难度也较大,需要具备扎实的VB程序基础。1 / 1 展开更多...... 收起↑ 资源列表 浙教版初中信息技术九年级上学期期末试卷(8)(学生版).docx 浙教版初中信息技术九年级上学期期末试卷(8)(教师版).docx