资源简介 (…………○…………外…………○…………装…………○…………订…………○…………线…………○…………) (※※请※※不※※要※※在※※装※※订※※线※※内※※答※※题※※) (…………○…………内…………○…………装…………○…………订…………○…………线…………○…………)登陆二一教育在线组卷平台 助您教考全无忧浙教版初中信息技术九年级上学期期末试卷(2)一、单选题1.我国第一台电子计算机在( )年诞生。A. 1936 B. 1946 C. 1956 D. 19582.Visual Basic(简称VB),它是一种( )。A. 面向对象的程序设计语言 B. 机器语言C. 混合型的程序设计语言 D. 结构化的程序设计语言3.一个负责测量计算机运算速度的国际组织在2014年11月17日在美国发布了全球超级计算机500强最新排行榜,获得第一名宝座的计算机是( )。A. 中国 “天河二号” B. 美国 “泰坦” C. 日本 “京” D. 法国“杉树”4.For循环语句中如果Step 步长值缺省,那么默认为( )。A. 0 B. 1 C. 2 D. 35.现实生活中有一类问题可以采用搜索的方法解决,如密码破解、寻找素数等,在搜索的过程中,列举所有可能的结果,并逐一判断,排除其中不符合要求的结果,这种方法称为( )算法。A. 顺序 B. 选择 C. 贪心 D. 枚举6.常用函数Val(x)的作用:( )。A. 将字符型变量转换为数值型 B. 将数值型变量转换成字符型C. 将字符转换成ASCII码 D. 将ASCII码转换成字符7.控件箱中的工具 是( )。A. 文件列表 B. 单选按钮 C. 图片框 D. 标签8.下列运算结果中,值最大的是( )。A. (1111001)2 B. (104)10 C. (151)8 D. (75)169.下列逻辑表达式中能完全正确表示条件“year是闰年”的是( )。A. year mod 4=0B. year mod 400=0C. (year mod 400=0) or (year mod 4=0) and (year mod 100<>0)D. (year mod 400=0) and (year mod 4=0) or (year mod 100<>0)10.下列可作为Visual Basic变量名的是( )。A. if B. a&b C. Abcd_1 D. 1_abcd二、综合题11.连线题。左边为VB中的“事件”,右边为VB中“事件处理过程”,请将左边的“事件”和该事件将驱动的“事件处理过程”用直线连接起来。事件 在控件按钮Timer1上单击 改变文本框Text1中的内容 在Label1上双击 在命令按钮Command1上单击 事件处理过程 Private Sub Text1_Change( ) Private Sub Label1_DblClick( ) Private Sub Command1_Click( ) Private Sub Timer1_Timer()12.读下列语句,回答下列问题。S=0For i=1 to 8 step 3 S=S+iNext iPrint s此循环语句中,循环体中的语句是 , 循环变量是 , 初值是 ,终值是 , 输出S值是 。13.求出下列函数值Abs (1.38)= Int(-1.38)= Mid(“abcdefg”,3,4)= Chr(“97”)= Len(“abcdefg”) = Sqr(4)= 14.关系运算7<>2结果为 7<2结果为 15.逻辑运算(运算优先级:先Not再And最后Or)True and True= True or False= 16.常用字符ASCⅡ码值Asc(“0”) Asc(“A”) 答案解析部分一、单选题1.【答案】 D【考点】计算机的发展【解析】【解答】我国第一台电子计算机在1958年诞生。世界上的第一台计算机诞生于1946年。故答案选D。【分析】本题考查计算机的诞生。2.【答案】 A【考点】计算机语言及其发展历程【解析】【解答】Visual Basic是一种通用的基于对象的程序设计语言。故答案选A。【分析】本题考查Visual Basic。VB为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。3.【答案】 A【考点】计算机的发展【解析】【解答】获得第一名宝座的计算机是中国 “天河二号”。故答案选A。【分析】本题考查计算机的发展。4.【答案】 B【考点】循环结构语句及格式【解析】【解答】For循环语句中如果Step步长值缺省,那么默认为1。故答案选B。【分析】本题考查For循环语句。5.【答案】 D【考点】枚举算法及其程序设计【解析】【解答】枚举法的本质就是从所有候选答案中去搜索正确的解。使用该算法需要满足两个条件:(1)可预先确定候选答案的数量;(2)候选答案的范围在求解之前必须有一个确定的集合。故答案选D。【分析】本题考查枚举算法。枚举算法是我们在日常中使用到的最多的一个算法,它的核心思想就是:枚举所有的可能。6.【答案】 A【考点】常用基本函数【解析】【解答】常用函数Val(x)的作用将字符型变量转换为数值型。故答案选A。【分析】本题考查常用函数。Str( ) --数值转换为字符串,Chr( ) --ASCII码转换为字符,Asc( ) --字符转换为ASCII。7.【答案】 D【考点】VB控件【解析】【解答】控件箱中的工具 是标签。故答案选D。【分析】本题考查VB控件。标签(label),标签多是用来输入界面的提示信息的,作为文字说明。文本框(TextBox),是显示输入的信息,可以进行修改、编辑的文本区。图片框(Picture):用于在窗体中插入图片的。命令按钮(CommandButton):使用最多的控件,主要用来执行事件的控件,诸如计算或者显示窗体等。框架(Frame):框架就是一个大的容器,可以容纳其他的控件。单选按钮(Option):单选按钮又称为选项按钮,在一组中选择一项。复选框(Check):在一组中可以选择一项,也可以选择多项。8.【答案】 D【考点】进制及其转换【解析】【解答】将选项分别转换为十进制:(1111001)2=121,(151)8=105,(75)16=117,121最大。故答案选A。【分析】本题考查进制间的转换。9.【答案】 C【考点】运算符与表达式【解析】【解答】闰年需要满足两个条件:能被4整除但不能被100整除,或者能被400整除。mod是VB中算术运算符中的整除,代表能被某一个数除尽余数为0。and是VB中逻辑算符中代表两个条件同时满足,or是VB逻辑运算符中代表两个条件满足一个即可。根据闰年的条件,考虑VB中的运算符之间的优先级,最终的表达式为 (year mod 400=0) or (year mod 4=0) and (year mod 100<>0)。故答案选C。【分析】本题考查的是表达式的运算。算术运算符>关系运算符>逻辑运算符,遇到括号先计算括号里的。10.【答案】 C【考点】常量、变量与赋值语句【解析】【解答】选项A:if是VB中的条件判断标志,是VB中的关键字,不可用;选项B:&为特殊字符,不可用;选项C:正确;选项D:必须以字母或汉字开头,数字开头错误。故选项选C。【分析】本题考查的是VB中变量名的命名规则。变量是程序用来保存数据的,其命名规则是:1.必须以字母或汉字开头,由字母、汉字、数字或下划线组成,不能含有小数点、空格等特殊字符。2.变量名的长度不能超过255个字符,控件、窗体、类和模块的名字不能超过40个字符。3.不能使用VB中的关键字(语句名、函数名等),即不能关键字同名(例如End、Len、Sub等)。4.VB中不区分变量名的大小写。5.为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。二、综合题11.【答案】【考点】事件及其处理过程【解析】【解答】 Command1_Click( ) 是按钮的单击事件, Label1_DblClick( ) 是标签的双击事件, Text1_Change是文本框内容的改变事件, Timer1_Timer()是定时器的时间事件。【分析】本题考查的是VB中的事件和事件处理过程。事件处理过程必须符合的原则:对象名_事件名。12.【答案】 s=s+i;i;1;8;12【考点】循环结构程序设计与分析【解析】【解答】根据for循环语句结构可知,循环变量是i,初值为1,终值为8,步长为3,循环体语句是s=s+i。程序第一次执行,将初值1赋值给循环变量i,判断是否超过终值,小于则执行循环语句,s的初始值为0,执行s=s+i后得到第一次s=1;第二次循环变量i+3(步长)=1+3,i=4,小于终值继续执行循环语句,s=1+4,s=5;第三次循环变量i+3(步长)=4+3,i=7,小于终值继续执行循环语句,s=5+7,s=12;第四次循环变量i+3(步长)=7+3,i=10,大于终值跳出循环体,执行print s语句。故答案为:s=s+i、i、1、10、12。【分析】本题考查的是对VB程序中的For循环的程序分析。For 循环变量=初值 to 终值 [step 步长] 循环体next 循环变量注意:在for...next循环中,循环变量的初值和终值、步长都是数值型。如果步长省略,则系统默认步长为1。13.【答案】 1.38;-2;cdef;a;7;2【考点】常用基本函数【解析】【解答】Abs (1.38)是求1.8的绝对值,Int(-1.38)是返回不大于-1.38的最大整数,Mid(“abcdefg”,3,4)是求字符串“abcdefg”第三个字符后起返回四个字符长度的字符,Chr(“97”)是将ASCII码的97转换为字符,Len(“abcdefg”)是求字符串“abcdefg”的长度,Sqr(4)是求4的算术平方根。故答案为:1.38、-2、cdef、a、7、2。【分析】本题考查VB的常用函数。在VB内部提供了大量函数。abs( )取绝对值;int( )返回一个不大于它本身的最大整数;mid( )从一个字符串中截取出指定数量的字符;chr( )将ASCII码值转换成对应的字符;len( )测量字符串的长度;sqr( )求算术平方根。14.【答案】 1(或True);0(或Flase)【考点】运算符与表达式【解析】【解答】7不等于2比较的结果是真,7小于2比较的结果是假。故答案为:1(或true)、0(或flase)。【分析】本题考查的是关系运算符。大于>、小于<、等于=、不等于<>。最后比较的结果用逻辑运算符表示,true或者1代表真,flase或者非零值代表假。15.【答案】 1(或True);1(或True)【考点】运算符与表达式【解析】【解答】and左右两个条件都为真则结果就为真,or左右两个条件中一个为真则结果就为真。故答案为:1(或true)、1(或true)。【分析】本题考查的是逻辑运算符。逻辑运算符包括not、and、or三种。not代表取反,即真为假,假为真;and代表两个条件同时满足时即为真,其余都为假;or代表只要满足一个条件即为真。16.【答案】 48;65【考点】常用基本函数【解析】【解答】asc( )函数将字符0转换后的ASCII码为48,asc( )函数将字符A转换后的ASCII码为65。故答案为 :48、65。【分析】本题考查的是VB中常用函数ASC( )。ASC( )函数的用法是将字符型转换对应点ASCII码值。记住几个特殊的ASCII码值就能通过推算得到相应的值:0的ASCII码为48、A的ASCII码为65、a的ASCII码为97、空格的ASCII码为32。1 / 1(…………○…………外…………○…………装…………○…………订…………○…………线…………○…………) (※※请※※不※※要※※在※※装※※订※※线※※内※※答※※题※※) (…………○…………内…………○…………装…………○…………订…………○…………线…………○…………)登陆二一教育在线组卷平台 助您教考全无忧浙教版初中信息技术九年级上学期期末试卷(2)一、单选题1.我国第一台电子计算机在( )年诞生。A. 1936 B. 1946 C. 1956 D. 1958【答案】 D【考点】计算机的发展【解析】【解答】我国第一台电子计算机在1958年诞生。世界上的第一台计算机诞生于1946年。故答案选D。【分析】本题考查计算机的诞生。2.Visual Basic(简称VB),它是一种( )。A. 面向对象的程序设计语言 B. 机器语言C. 混合型的程序设计语言 D. 结构化的程序设计语言【答案】 A【考点】计算机语言及其发展历程【解析】【解答】Visual Basic是一种通用的基于对象的程序设计语言。故答案选A。【分析】本题考查Visual Basic。VB为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。3.一个负责测量计算机运算速度的国际组织在2014年11月17日在美国发布了全球超级计算机500强最新排行榜,获得第一名宝座的计算机是( )。A. 中国 “天河二号” B. 美国 “泰坦” C. 日本 “京” D. 法国“杉树”【答案】 A【考点】计算机的发展【解析】【解答】获得第一名宝座的计算机是中国 “天河二号”。故答案选A。【分析】本题考查计算机的发展。4.For循环语句中如果Step 步长值缺省,那么默认为( )。A. 0 B. 1 C. 2 D. 3【答案】 B【考点】循环结构语句及格式【解析】【解答】For循环语句中如果Step步长值缺省,那么默认为1。故答案选B。【分析】本题考查For循环语句。5.现实生活中有一类问题可以采用搜索的方法解决,如密码破解、寻找素数等,在搜索的过程中,列举所有可能的结果,并逐一判断,排除其中不符合要求的结果,这种方法称为( )算法。A. 顺序 B. 选择 C. 贪心 D. 枚举【答案】 D【考点】枚举算法及其程序设计【解析】【解答】枚举法的本质就是从所有候选答案中去搜索正确的解。使用该算法需要满足两个条件:(1)可预先确定候选答案的数量;(2)候选答案的范围在求解之前必须有一个确定的集合。故答案选D。【分析】本题考查枚举算法。枚举算法是我们在日常中使用到的最多的一个算法,它的核心思想就是:枚举所有的可能。6.常用函数Val(x)的作用:( )。A. 将字符型变量转换为数值型 B. 将数值型变量转换成字符型C. 将字符转换成ASCII码 D. 将ASCII码转换成字符【答案】 A【考点】常用基本函数【解析】【解答】常用函数Val(x)的作用将字符型变量转换为数值型。故答案选A。【分析】本题考查常用函数。Str( ) --数值转换为字符串,Chr( ) --ASCII码转换为字符,Asc( ) --字符转换为ASCII。7.控件箱中的工具 是( )。A. 文件列表 B. 单选按钮 C. 图片框 D. 标签【答案】 D【考点】VB控件【解析】【解答】控件箱中的工具 是标签。故答案选D。【分析】本题考查VB控件。标签(label),标签多是用来输入界面的提示信息的,作为文字说明。文本框(TextBox),是显示输入的信息,可以进行修改、编辑的文本区。图片框(Picture):用于在窗体中插入图片的。命令按钮(CommandButton):使用最多的控件,主要用来执行事件的控件,诸如计算或者显示窗体等。框架(Frame):框架就是一个大的容器,可以容纳其他的控件。单选按钮(Option):单选按钮又称为选项按钮,在一组中选择一项。复选框(Check):在一组中可以选择一项,也可以选择多项。8.下列运算结果中,值最大的是( )。A. (1111001)2 B. (104)10 C. (151)8 D. (75)16【答案】 D【考点】进制及其转换【解析】【解答】将选项分别转换为十进制:(1111001)2=121,(151)8=105,(75)16=117,121最大。故答案选A。【分析】本题考查进制间的转换。9.下列逻辑表达式中能完全正确表示条件“year是闰年”的是( )。A. year mod 4=0B. year mod 400=0C. (year mod 400=0) or (year mod 4=0) and (year mod 100<>0)D. (year mod 400=0) and (year mod 4=0) or (year mod 100<>0)【答案】 C【考点】运算符与表达式【解析】【解答】闰年需要满足两个条件:能被4整除但不能被100整除,或者能被400整除。mod是VB中算术运算符中的整除,代表能被某一个数除尽余数为0。and是VB中逻辑算符中代表两个条件同时满足,or是VB逻辑运算符中代表两个条件满足一个即可。根据闰年的条件,考虑VB中的运算符之间的优先级,最终的表达式为 (year mod 400=0) or (year mod 4=0) and (year mod 100<>0)。故答案选C。【分析】本题考查的是表达式的运算。算术运算符>关系运算符>逻辑运算符,遇到括号先计算括号里的。10.下列可作为Visual Basic变量名的是( )。A. if B. a&b C. Abcd_1 D. 1_abcd【答案】 C【考点】常量、变量与赋值语句【解析】【解答】选项A:if是VB中的条件判断标志,是VB中的关键字,不可用;选项B:&为特殊字符,不可用;选项C:正确;选项D:必须以字母或汉字开头,数字开头错误。故选项选C。【分析】本题考查的是VB中变量名的命名规则。变量是程序用来保存数据的,其命名规则是:1.必须以字母或汉字开头,由字母、汉字、数字或下划线组成,不能含有小数点、空格等特殊字符。2.变量名的长度不能超过255个字符,控件、窗体、类和模块的名字不能超过40个字符。3.不能使用VB中的关键字(语句名、函数名等),即不能关键字同名(例如End、Len、Sub等)。4.VB中不区分变量名的大小写。5.为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。二、综合题11.连线题。左边为VB中的“事件”,右边为VB中“事件处理过程”,请将左边的“事件”和该事件将驱动的“事件处理过程”用直线连接起来。事件 在控件按钮Timer1上单击 改变文本框Text1中的内容 在Label1上双击 在命令按钮Command1上单击 事件处理过程 Private Sub Text1_Change( ) Private Sub Label1_DblClick( ) Private Sub Command1_Click( ) Private Sub Timer1_Timer()【答案】【考点】事件及其处理过程【解析】【解答】 Command1_Click( ) 是按钮的单击事件, Label1_DblClick( ) 是标签的双击事件, Text1_Change是文本框内容的改变事件, Timer1_Timer()是定时器的时间事件。【分析】本题考查的是VB中的事件和事件处理过程。事件处理过程必须符合的原则:对象名_事件名。12.读下列语句,回答下列问题。S=0For i=1 to 8 step 3 S=S+iNext iPrint s此循环语句中,循环体中的语句是 , 循环变量是 , 初值是 ,终值是 , 输出S值是 。【答案】 s=s+i;i;1;8;12【考点】循环结构程序设计与分析【解析】【解答】根据for循环语句结构可知,循环变量是i,初值为1,终值为8,步长为3,循环体语句是s=s+i。程序第一次执行,将初值1赋值给循环变量i,判断是否超过终值,小于则执行循环语句,s的初始值为0,执行s=s+i后得到第一次s=1;第二次循环变量i+3(步长)=1+3,i=4,小于终值继续执行循环语句,s=1+4,s=5;第三次循环变量i+3(步长)=4+3,i=7,小于终值继续执行循环语句,s=5+7,s=12;第四次循环变量i+3(步长)=7+3,i=10,大于终值跳出循环体,执行print s语句。故答案为:s=s+i、i、1、10、12。【分析】本题考查的是对VB程序中的For循环的程序分析。For 循环变量=初值 to 终值 [step 步长] 循环体next 循环变量注意:在for...next循环中,循环变量的初值和终值、步长都是数值型。如果步长省略,则系统默认步长为1。13.求出下列函数值Abs (1.38)= Int(-1.38)= Mid(“abcdefg”,3,4)= Chr(“97”)= Len(“abcdefg”) = Sqr(4)= 【答案】 1.38;-2;cdef;a;7;2【考点】常用基本函数【解析】【解答】Abs (1.38)是求1.8的绝对值,Int(-1.38)是返回不大于-1.38的最大整数,Mid(“abcdefg”,3,4)是求字符串“abcdefg”第三个字符后起返回四个字符长度的字符,Chr(“97”)是将ASCII码的97转换为字符,Len(“abcdefg”)是求字符串“abcdefg”的长度,Sqr(4)是求4的算术平方根。故答案为:1.38、-2、cdef、a、7、2。【分析】本题考查VB的常用函数。在VB内部提供了大量函数。abs( )取绝对值;int( )返回一个不大于它本身的最大整数;mid( )从一个字符串中截取出指定数量的字符;chr( )将ASCII码值转换成对应的字符;len( )测量字符串的长度;sqr( )求算术平方根。14.关系运算7<>2结果为 7<2结果为 【答案】 1(或True);0(或Flase)【考点】运算符与表达式【解析】【解答】7不等于2比较的结果是真,7小于2比较的结果是假。故答案为:1(或true)、0(或flase)。【分析】本题考查的是关系运算符。大于>、小于<、等于=、不等于<>。最后比较的结果用逻辑运算符表示,true或者1代表真,flase或者非零值代表假。15.逻辑运算(运算优先级:先Not再And最后Or)True and True= True or False= 【答案】 1(或True);1(或True)【考点】运算符与表达式【解析】【解答】and左右两个条件都为真则结果就为真,or左右两个条件中一个为真则结果就为真。故答案为:1(或true)、1(或true)。【分析】本题考查的是逻辑运算符。逻辑运算符包括not、and、or三种。not代表取反,即真为假,假为真;and代表两个条件同时满足时即为真,其余都为假;or代表只要满足一个条件即为真。16.常用字符ASCⅡ码值Asc(“0”) Asc(“A”) 【答案】 48;65【考点】常用基本函数【解析】【解答】asc( )函数将字符0转换后的ASCII码为48,asc( )函数将字符A转换后的ASCII码为65。故答案为 :48、65。【分析】本题考查的是VB中常用函数ASC( )。ASC( )函数的用法是将字符型转换对应点ASCII码值。记住几个特殊的ASCII码值就能通过推算得到相应的值:0的ASCII码为48、A的ASCII码为65、a的ASCII码为97、空格的ASCII码为32。1 / 1 展开更多...... 收起↑ 资源列表 浙教版初中信息技术九年级上学期期末试卷(2)(学生版).docx 浙教版初中信息技术九年级上学期期末试卷(2)(教师版).docx