八年级下学期信息技术期末监测题附答案解析.docx
《八年级下学期信息技术期末监测题附答案解析.docx》由会员分享,可在线阅读,更多相关《八年级下学期信息技术期末监测题附答案解析.docx(18页珍藏版)》请在冰点文库上搜索。
八年级下学期信息技术期末监测题附答案解析
2021年八年级下学期信息技术期末监测题
第Ⅰ卷理论题
一、单选题(每题只有一个正确答案,共20道,每道题1分,共20分。
)
1.程序设计
一般步骤包括()。
A.分析问题、设计算法、编写程序代码、运行调试程序
B.收集数据、分析问题、编写程序代码、运行调试程序
C.分析问题、设计算法、分配任务、编写程序代码
D.收集数据、设计算法、运行调试程序、包装程序
2.在VB中,可以用于输入数据的是()。
A.文本框B.PrintC.ClrcleD.标签
3.以下能在窗体Form1的标题栏中显示“程序设计初步”的语句是()。
A.Form1.Name=“程序设计初步”
B.Form1.Caption=“程序设计初步”
C.Forml.Font=“程序设计初步”
D
Forml.Title=“程序设计初步”
4.VB提供了结构化程序设计的三种基本结构,三种基本结构是()。
A.递归结构、选择结构、循环结构B.选择结构、过程结构、顺序结构
C.过程结构、输入输出结构、转向结构D.选择结构、循环结构、顺序结构
5.Int(3.68)的值是()。
A.-3B.3C.4D.3.68
6.以下对赋值语句描述不正确的是()。
A.赋值语句具有计算功能
B.可使用赋值语句对对象的属性进行赋值
C.赋值语句中的“=”号称为赋值号,与数学上的等号意义一样。
D.赋值语句的关键字LET可省略不写
7.语句DimxAsInteger作用是把x定义为()变量。
A.单精度型B.整型C.布尔型D.字符型
8.abs(-10)的值是()。
A.10B.-10C.0D.100
9.下列符号中属于VB的合法变量名的是()。
A.mk[h]B.printC.K_3D.double
10.假设a=20,b=6,则VB表达式:
amodb的值等于()。
A.1B.2C.3D.4
11.下列程序运行后的结果是()。
s=0
Fork=2To4Step2
s=s+k
Next
Prints
A.5B.6C.3D.10
12.执行下列程序段后,a、b、c的值分别是()。
A.1、4、3B.1、2、3C.2、1、3D.2、4、2
13.执行下列程序段后的结果是()。
A.1B.2C.3D.4
14.数学表达式
写成VB表达式正确的是()。
A.a^3+a+b^2B.a*3+a+b*2
C.a^3+(b+c)^2D.a*3+(b+c)*2
15.VB中int(-8.1)的值是()。
A.-9B.-8.9C.-8D.8.9
16.画圆语句circle(2000,3000),2500,vbred中,哪一个是半径值()。
A.2000B.3000C.2500D.vbred
17.在一个程序行中写多个语句,语句之间应使用()分隔。
A.;B.,C.。
D.:
18.字符串表达式的连接运算"s1"+"s2"的结果是()。
A.s1+s2B.s1s2C.s1D.s2
19.表达式sqr(144)+1的值等于(
)。
A.12B.11C.13D.12.5
20.在3D仿真虚拟机器人智能校车,机器人要向前方行进,那么下面的哪个情况是正确。
()
A.前轮,75B.前轮,-75C.后轮,75D.后轮,-75
二、判断题
21.在VB循环结构中,当步长Step省略时,默认步长为0。
()
22.在VB中,逻辑运算的结果只能是True或False。
()
23.语句dimXasstring作用是把X定义为长整型变量。
()
24.在VB中,val函数功能是字符串转换成数值的功能。
()
25.VB中的代码X1和x1是等效的。
()
26.在VB循环结构中,步长Step是不可以省略的,赋值语句中的Let是可以省略的。
()
27.在VB中,逻辑运算
结果只能是True或False。
()
28.在3D仿真虚拟机器人智能校车,如果转弯角度为-90度,说明是向左转。
()
29.在3D仿真虚拟机器人智能校车避障行进时,即可以用触碰传感器也可以使用超声波传感器。
()
30.在3D仿真虚拟机器人智能校车,机器人在转弯时,如果它走出的是一个圆形轨迹说明转弯时间太长。
()
第II卷操作题
一、程序填空题(程序可以在Vb软件中运行,将运行正确的语句填入空格中,每空3分,其中第31题为2分,共20分)。
31.阅读以下程序,
s=0
Fork=10To30Step5
s=s+k
Next
Prints,k
程序运行后,s、k的值分别为:
()、()
32.分析下列程序段,结果。
Fork=15To1Step-5
Printk
Next
程序运行后,k
值是:
()
33.分析下列VB程序段,
Dimm,n,kAsInteger
m=6
n=1
Fork=1TomStep2
n=n*k
Next
Print"n=";n
程序运行后,n的值是:
()
34.在横线上填写合适的语句或表达式,使程序能完成:
计算S=1+2+3+……+150的和。
S=0
Fork=_____T0_____step_____
S=_____
Next
Print"1+2+3+……+150=";S
二、中英文打字(10分钟,共20分)
35.中文打字测试(5分钟,10分)
曲曲折折的荷塘上面,弥望的是田田的叶子。
叶子出水很高,像亭亭的舞女的裙。
层层的叶子中间,零星地点缀着些白花,有袅娜地开着的,有羞涩地打着朵儿的;正如一粒粒的明珠,又如碧天里的星星,又如刚出浴的美人。
微风过处,送来缕缕清香,仿佛远处高楼上渺茫的歌声似的。
这时候叶子与花也有一丝的颤动,像闪电般,霎时传过荷塘的那边去了。
叶子本是肩并肩密密地挨着,这便宛然有了一道凝碧的波痕。
叶子底下是脉脉的流水,遮住了,不能见一些颜色;而叶子却更见风致了。
月光如流水一般,静静地泻在这一片叶子和花上。
薄薄的青雾浮起在荷塘里。
叶子和花仿佛在牛乳中洗过一样;又像笼着轻纱的梦。
虽然是满月,天上却有一层淡淡的云,所以不能朗照;但我以为这恰是到了好处——酣眠固不可少,小睡也别有风味的。
月光是隔了树照过来的,高处丛生的灌木,落下参差的斑驳的黑影,峭楞楞如鬼一般;弯弯的杨柳的稀疏的倩影,却又像是画在荷叶上。
塘中的月色并不均匀;但光与影有着和谐的旋律,如梵婀玲上奏着的名曲。
荷塘的四面,远远近近,高高低低都是树,而杨柳最多。
这些树将一片荷塘重重围住;只在小路一旁,漏着几段空隙,像是特为月光留下的。
树色一例是阴阴的,乍看像一团烟雾;但杨柳的丰姿,便在烟雾里也辨得出。
树梢上隐隐约约的是一带远山,只有些大意罢了。
树缝里也漏着一两点路灯光,没精打采的,是渴睡人的眼。
这时候最热闹的,要数树上的蝉声与水里的蛙声;但热闹是它们的,我什么也没有。
36.英文打字测试(5分钟,10分)
HowtoMakeFriends
Everyoneneedsfriends.Afriendcangiveushelpandshareourdifficultiesandhappiness.Buthowcanwemakefriends?
First,tomakefriends,youmustbefriendlytoothers.Smileatothersandyouaresuretogetasmileinreturn.Youshouldtrytomakeastrangerfeelathomewhereverhehappenstobe.Thinkmoreofothersthanofyourselfandneverjudgeapersonbyhisappearanceandclothes.
Second
friendsshouldnegotiateinsteadofquarrel.Whenyoudon'tagreesomeone,pleasediscusswithhim.
Finally,neverbelieveinthosewholeaveyouwhenyouareintrouble.Andneverleaveyourfriendwhenheisintrouble.Remember,afriendinneedisafriendindeed.
Friendsshouldbefaithfultoeachother.Solongasyoucanputyourfriend'sinterestsinfrontofyours,youwillhavealotofgoodfriends.
三、Excel操作题(共2题,共30分)
37.打开“考生文件夹\195”文件夹中的文件“入场式评分表.xlsx”进行以下操作并保存。
在“入场式评分表”中,成绩的计算方法是:
5位评委先评分,减去其中的最高分和最低分,再求出余值的平均值作为对应班级的成绩。
请根据计算要求,编写公式求出8个班的成绩。
38.打开“考生文件夹\200”文件夹中的文件“常用食物每100克主要营养含量.xlsx”进行以下操作并保存。
统计各类食物脂肪和热量的平均值。
试题答案-----第一部分理论题
一、单选题(每题只有一个正确答案,共20道,每道题1分,共20分。
)
1.程序设计的一般步骤包括()。
A.分析问题、设计算法、编写程序代码、运行调试程序
B.收集数据、分析问题、编写程序代码、运行调试程序
C.分析问题、设计算法、分配任务、编写程序代码
D.收集数据、设计算法、运行调试程序、包装程序
【答案】A
知识点管理:
本题考查程序设计。
程序设计的一般步骤包分析问题、设计算法、编写程序代码、运行调试程序。
故选A。
2.在VB中,可以用于输入数据的是()。
A.文本框B.PrintC.ClrcleD.标签
【答案】A
知识点管理:
本题考查程序设计。
在VB中,可以用于输入数据的是文本框。
故选A。
3.以下能在窗体Form1的标题栏中显示“程序设计初步”的语句是()。
A.Form1
Name=“程序设计初步”
B.Form1.Caption=“程序设计初步”
C.Forml.Font=“程序设计初步”
D.Forml.Title=“程序设计初步”
【答案】B
知识点管理:
本题考查VB编程。
窗体的标题栏内容的属性是Caption,因此窗体Form1的标题栏中显示“程序设计初步”的语句是Form1.Caption=“程序设计初步”,选项B正确,选项A、C、D均不符合题意。
4.VB提供了结构化程序设计的三种基本结构,三种基本结构是()。
A.递归结构、选择结构、循环结构B.选择结构、过程结构、顺序结构
C.过程结构、输入输出结构、转向结构D.选择结构、循环结构、顺序结构
【答案】D
知识点管理:
本题考查程序设计。
VB有三种基本的流程控制结构:
顺序结构、选择结构和循环结构。
故选D。
5.Int(3.68)的值是()。
A.-3B.3C.4D.3.68
【答案】B
知识点管理:
本题考查算法与编程。
内置函数Int表示取整,int(x)函数是取不大于x的最大整数。
故选B。
6.以下对赋值语句描述不正确的是()。
A.赋值语句具有计算功能
B.可使用赋值语句对对象的属性进行赋值
C.赋值语句中的“=”号称为赋值号,与数学上的等号意义一样。
D.赋值语句的关键字LET可省略不写
【答案】C
知识点管理:
本题考查程序设计。
赋值语句具有计算功能,赋值语句的作用是把等号右边的赋值给左边,所以等号左边只能是一个变量,赋值语句中的“=”号称为赋值号,与数学上的等号意义不一样。
可使用赋值语句对对象的属性进行赋值,赋值语句的关键字LET可省略不写。
故选C。
7.语句DimxAsInteger作用是把x定义为()变量。
A.单精度型B.整型C.布尔型D.字符型
【答案】B
知识点管理:
本题考查算法与编程。
语句DimxAsInteger作用是把x定义为整型变量。
故选B。
8.abs(-10)的值是()。
A.10B.-10C.0D.100
【答案】A
知识点管理:
本题考查算法与编程。
内置函数abs表示取绝对值。
故选A。
9.下列符号中属于VB的合法变量名的是()。
A.mk[h]B.printC.K_3D.double
【答案】C
知识点管理:
本题考查程序设计。
变量命名规则:
①变量名要以字母、汉字、数字、下划线命名,且不能以数字开头。
②变量名不能与对象、属性、操作名相同,也不能与保留字相同,例如:
if不能作为变量名。
③变量名应尽量简单易懂。
故选C。
10.假设a=20,b=6,则VB表达式:
amodb的值等于()。
A.1B.2C.3D.4
【答案】B
知识点管理:
本题考查程序设计。
mod函数是一个求余函数,假设a=20,b=6,则VB表达式:
amodb的值等于2。
故选B。
11.下列程序运行后的结果是()。
s=0
Fork=2To4Step2
s=s+k
Next
Prints
A.5B.6C.3D.10
【答案】B
知识点管理:
本题考查程序设计。
步长为2,k=2,s=2;k=4,s=6。
故选B。
12.执行下列程序段后,a、b、c的值分别是()。
A.1、4、3B.1、2、3C.2、1、3D.2、4、2
【答案】A
知识点管理:
本题考查程序设计
a=1,b=2,c=3,b=4。
故选A。
13.执行下列程序段后的结果是()。
A.1B.2C.3D.4
【答案】D
知识点管理:
本题考查程序设计。
a=1,b=2,c=3,a
故选D。
14.数学表达式
写成VB表达式正确的是()。
A.a^3+a+b^2B.a*3+a+b*2
C.a^3+(b+c)^2D.a*3+(b+c)*2
【答案】C
知识点管理:
本题考查程序设计。
数学表达式a3+(b+c)2写成VB表达式正确的是a^3+(b+c)^2。
故选C。
15.VB中int(-8.1)的值是()。
A.-9B.-8.9C.-8D.8.9
【答案】A
知识点管理:
本题考查程序设计。
int(x)函数是取不大于x的最大整数,int(-8.1)=-9。
故选A。
16.画圆语句circle(2000,3000),2500,vbred中,哪一个是半径值()。
A.2000B.3000C.2500D.vbred
【答案】C
知识点管理:
本题考查程序设计。
Circle(X,Y),R以X、Y为圆心,以R为半径画一个圆。
画圆语句circle(2000,3000),2500,2500是半径值。
故选C。
17.在一个程序行中写多个语句,语句之间应使用()分隔。
A.;B.,C.。
D.:
【答案】D
知识点管理:
本题考查程序设计。
在一个程序行中写多个语句,语句之间应使用:
分隔。
故选D。
18.字符串表达式的连接运算"s1"+"s2"的结果是()。
A.s1+s2B.s1s2C.s1D.s2
【答案】B
知识点管理:
本题考查算法与编程。
字符串表达式的连接运算"s1"+"s2"的结果s1s2。
故选B。
19.表达式sqr(144)+1的值等于()。
A.12B.11C.13D.12.5
【答案】C
知识点管理:
本题考查程序设计。
Sqr函数返回一个数的平方根,sqr(144)+1的值等于13。
故选C。
20.在3D仿真虚拟机器人智能校车,机器人要向前方行进,那么下面的哪个情况是正确。
()
A.前轮,75B.前轮,-75C.后轮,75D.后轮,-75
【答案】B
知识点管理:
本题考查智能机器人。
在3D仿真虚拟机器人智能校车,机器人要向前方行进,设置前轮,-75是正确。
故选B。
二、判断题
21.在VB循环结构中,当步长Step省略时,默认步长为0。
()
【答案】错误
知识点管理:
本题考查程序设计。
步长值是循环变量的增量,是一个数值表达式。
若步长值为正,则初值就应小于终值,否则循环体一次都不执行;若步长值为负,则初值应大于终值,否则循环体一次都不执行。
如果步长值是1,Step1可略去不写。
故错误。
22.在VB中,逻辑运算的结果只能是True或False。
()
【答案】正确
知识点管理:
本题考查程序设计。
在VB中,逻辑运算的结果只能是True或False。
故正确。
23.语句dimXasstring作用是把X定义为长整型变量。
()
【答案】错误
知识点管理:
本题考查程序设计。
dimXasstring是定义X为一个字符串变量。
故错误。
24.在VB中,val函数功能是字符串转换成数值的功能。
()
【答案】正确
知识点管理:
本题考查程序设计。
Val()是一个将字符串参数转换成数值的函数,字符串参数中一般要含有数字,且以数字开头,val()函数才会将其中的数字转换成适当的数值。
故正确。
25.VB中的代码X1和x1是等效的。
()
【答案】正确
知识点管理:
本题考查程序设计。
VB中的标识符是不区分大小写的,可知X1和x1是等效的。
故正确。
26.在VB循环结构中,步长Step是不可以省略的,赋值语句中的Let是可以省略的。
()
【答案】错误
知识点管理:
本题考查程序设计。
步长值是循环变量的增量,是一个数值表达式。
若步长值为正,则初值就应小于终值,否则循环体一次都不执行;若步长值为负,则初值应大于终值,否则循环体一次都不执行。
如果步长值是1,Step1可略去不写,赋值语句中的Let是可以省略的。
故错误。
27.在VB中,逻辑运算
结果只能是True或False。
()
【答案】正确
知识点管理:
本题考查程序设计。
在VB中,逻辑运算的结果只能是True或False。
故正确。
28.在3D仿真虚拟机器人智能校车,如果转弯角度为-90度,说明是向左转。
()
【答案】错误
知识点管理:
本题考查智能机器人。
在3D仿真虚拟机器人智能校车,如果转弯角度为90度,是向左转弯,题目说法错误。
29.在3D仿真虚拟机器人智能校车避障行进时,即可以用触碰传感器也可以使用超声波传感器。
()
【答案】正确
知识点管理:
本题考查智能机器人。
在3D仿真虚拟机器人智能校车避障行进时,即可以用触碰传感器也可以使用超声波传感器。
故正确。
30.在3D仿真虚拟机器人智能校车,机器人在转弯时,如果它走出的是一个圆形轨迹说明转弯时间太长。
()
【答案】正确
知识点管理:
本题考查智能机器人。
在3D仿真虚拟机器人智能校车,机器人在转弯时,如果它走出的是一个圆形轨迹,说明转弯时间过长,题目说法正确。
第二部分答案操作题
一、程序填空题(程序可以在Vb软件中运行,将运行正确的语句填入空格中,每空3分,其中第31题为2分,共20分)。
31.阅读以下程序,
s=0
Fork=10To30Step5
s=s+k
Next
Prints,k
程序运行后,s、k的值分别为:
()、()
【答案】
(1).100
(2).35
知识点管理:
本题考查程序设计。
步长为5,k=10,s=10;k=15,s=25;k=20,s=45;k=25,s=70;k=30,s=100。
k=35,结束循环。
程序运行后,s、k的值分别为:
100、35。
32.分析下列程序段,结果。
Fork=15To1Step-5
Printk
Next
程序运行后,k的值是:
()
【答案】0
知识点管理:
本题考查程序设计。
步长值是循环变量的增量,是一个数值表达式。
步长是-5,Fork=15To1Step-5,k分别为15、10、5、0,最后输出k的值是0。
33.分析下列VB程序段,
Dimm,n,kAsInteger
m=6
n=1
Fork=1TomStep2
n=n*k
Next
Print"n=";n
程序运行后,n的值是:
()
【答案】15
知识点管理:
本题考查程序设计。
步长值是循环变量的增量,是一个数值表达式。
步长为2,k=1,n=1;k=3,n=3;k=5,n=15。
故n的值是15。
34.在横线上填写合适的语句或表达式,使程序能完成:
计算S=1+2+3+……+150的和。
S=0
Fork=_____T0_____step_____
S=_____
Next
Print"1+2+3+……+150=";S
【答案】
(1).1
(2).150(3).1(4).S+K或K+S
知识点管理:
本题考查程序设计。
S=0,Fork=1T0150step1,S=S+K或S=K+S,可实现S=1+2+3+……+150的和。
二、中英文打字(10分钟,共20分)
35.中文打字测试(5分钟,10分)
曲曲折折的荷塘上面,弥望的是田田的叶子。
叶子出水很高,像亭亭的舞女的裙。
层层的叶子中间,零星地点缀着些白花,有袅娜地开着的,有羞涩地打着朵儿的;正如一粒粒的明珠,又如碧天里的星星,又如刚出浴的美人。
微风过处,送来缕缕清香,仿佛远处高楼上渺茫的歌声似的。
这时候叶子与花也有一丝的颤动,像闪电般,霎时传过荷塘的那边去了。
叶子本是肩并肩密密地挨着,这便宛然有了一道凝碧的波痕。
叶子底下是脉脉的流水,遮住了,不能见一些颜色;而叶子却更见风致了。
月光如流水一般,静静地泻在这一片叶子和花上。
薄薄的青雾浮起在荷塘里。
叶子和花仿佛在牛乳中洗过一样;又像笼着轻纱的梦。
虽然是满月,天上却有一层淡淡的云,所以不能朗照;但我以为这恰是到了好处——酣眠固不可少,小睡也别有风味的。
月光是隔了树照过来的,高处丛生的灌木,落下参差的斑驳的黑影,峭楞楞如鬼一般;弯弯的杨柳的稀疏的倩影,却又像是画在荷叶上。
塘中的月色并不均匀;但光与影有着和谐的旋律,如梵婀玲上奏着的名曲。
荷塘
四面,远远近近,高高低低都是树,而杨柳最多。
这些树将一片荷塘重重围住;只在