浙教版初中信息技术九年级上学期期末试卷(2)

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

浙教版初中信息技术九年级上学期期末试卷(2)

资源简介

(
…………○…………外…………○…………装…………○…………订…………○…………线…………○…………
) (
※※请※※不※※要※※在※※装※※订※※线※※内※※答※※题※※
) (
…………○…………内…………○…………装…………○…………订…………○…………线…………○…………
)
登陆二一教育在线组卷平台 助您教考全无忧
浙教版初中信息技术九年级上学期期末试卷(2)
一、单选题
1.我国第一台电子计算机在( )年诞生。
A. 1936 B. 1946 C. 1956 D. 1958
2.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. 3
5.现实生活中有一类问题可以采用搜索的方法解决,如密码破解、寻找素数等,在搜索的过程中,列举所有可能的结果,并逐一判断,排除其中不符合要求的结果,这种方法称为( )算法。
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)16
9.下列逻辑表达式中能完全正确表示条件“year是闰年”的是( )。
A. year mod 4=0
B. year mod 400=0
C. (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=0
For i=1 to 8 step 3
S=S+i
Next i
Print 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=0
B. year mod 400=0
C. (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=0
For i=1 to 8 step 3
S=S+i
Next i
Print 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

展开更多......

收起↑

资源列表