2018-2019学年第一学期期末模拟试卷
八年级 信息技术
时间:40分钟 总分:100分
一、单项选择题(每题3分,共60分)
1、如今,计算机应用越来越广泛,我们时时刻刻都需要与计算机交流,如果不懂计算机编程语言,就不能很好地充分利用计算机为我们的社会服务。这学期,我们学习的编程语言是( )语言。
A、Python B、Micro:Bit C、Vb D、Small Basic
2、Micro:Bit是一种( )。
A、办公软件 B、高级程序语言
C、图像处理软件 D、动画设计软件
3、Micro:Bit作品默认的文件扩展名是( ),而Python文件的扩展名是.PY.
A、.sb B、.xls C、.py D、.hex
4、from microbit import *
display.show[“3”,”2”,”1”,”0”],delay=500,wait=True,loop=True,clear=True
仔细阅读上面的程序,并思考:下面说法错误的是( )。
A、Micro:Bit的LED屏幕上的信息是循环显示的;
B、在这个程序中,[“3”,”2”,”1”,”0”]是一个包含4个元素的列表;
C、wait=True,表示等待;
D、clear=True,表示不清屏。
5、下列的编程语句中,实现星星最亮的是( )
A、display.set_pixel(x,y,0) B 、display.set_pixel(x,y,3)
C、display.set_pixel(x,y,5) D、display.set_pixel(x,y,9)
6、Rang(4)表示的序列是( )
A、1,2,3,4 B、0,1,2,3
C、1,2,3,4,5 D、0,1,2,3,4
7、在Micro:Bit中,我们通常使用( )来存、取数据。
A、求知数 B、表达式 C、变量 D、常量
8、赋值语句的格式是:“变量名=表达式”,功能是“将表达式的值保存到变量中”,“=”是赋值的意思。例如“X=1”的意义是( )
A、它与数学中的算式是一样的,没什么区别。
B、X=1是一元一次方程
C、求知数X的数值是1
D、将数值1赋值给变量X。
9、 我们用加速度传感器来模拟手势摇晃,其中表示向右倾斜的是( )。
A、up B、down C、left D、right
10、以下哪个选项表示“按键A被按下过”( )。
A、button_a.was_pressed() B、button_a.is_pressed()
C、button_a.get_pressed() D、button_b.was_pressed()
11、以下语句属于分支程序结构的是( )
A、For…EndFor B、While…EndWhile
C、if…elif…else D、Sub…EndSub
12、我们在学习计数器这一课时,在积木编程模式下,下列语句叙述不正确的是( )
A、Micro:Bit点阵屏幕的两边有两个按钮,通过编程,可以定义它们的功能。
B、button_a.is_pressed(),表示按键A正被按下。
C、button_a.is_pressed(),表示按键A被按下过。
D、button_a.get_pressed(),表示按键A被连续按下的次数。
13、关于IF语句的说法中,表述有误的是 )
A、if语句的作用是实现程序的分支。
B、if语句可以是if(条件): <语句块>
C、if语句里面还可以再套if语句。
D、if语句属于循环结构程序。。
14、下面哪一个命令语句表示在Micro:BitLED屏幕上显示一个笑脸( )?
A、display.show(Image.Happy) B、display.show(Image.Heart)
C、display.show(Image.Surprised) D、display.show(Image.Asleep)
15、赋值语句的格式:(变量)=(表达式)
下面的选项中,哪一个是错误的?( )
A、x=1就是一个赋值语句。
B、使用赋值命令,可以改变变量的值。
C、赋值命令“=”与数学中的等号“=”的含义是一样的,没有什么区别。
D、赋值语句中的(表达式)可以是数字、函数、字符串、运算表达式。
16、Micro:Bit和Py都可以用海龟编辑器来编写程序,海龟编辑器中的两种编辑模式:积木模式和代码模式,其中它们的区别中说法错误的是( )?
A、用积木编程形象直观,操作简单。
B、当我们掌握了代码之后,用代码进行编程效率更高。
C、积木编程与代码编程最后运行的结果不同。
D、积木编程是代码编程的一个辅助方式。
17、 这学期我们学习并学会使用了加速度传感器和无线电传感器,那么滚水珠这一课我们使用了( )传感器。
A、 光线 B、 加速度 C、 无线电 D、 温度
18、我们利用无线电传感器来传递信息时,打开无线电的命令是( )
A、radio.on() B、radio.off() C、radio.receive() D、radio.reset()
19、无线电传感器是一种利用电磁波来发送和接收无线电信号的一种传感器,下面哪一个是电线电传感器?( )
A、accelerometer B、gesture C、 radio D、以上都不是
20、根据第八课遥控灯的原理,我们可以来设计图案为动态的加油棒,下面自定义烟花函数的命令语句是( )
A、def carton()
B、def carton():
C、if button_a.is_pressed():
D、if button_a.was_pressed():
二、判断题(每题2分,共20分)
( )26、Micro:Bit是一台微型计算机,它上面集成了多种传感器和元器件。
( )27、Micro:Bit相当于一块U盘,可以储存程序和数据。
( )28、在Micro:Bit的LED屏幕上滚动显示“Hello Bit!”,可以用命令“display.show( ‘Hello Bit!’)。
( )29、我们在玩石头、剪刀、布的游戏时,可以使用按钮来模拟“出拳”。
( )30、Rang(3)相当于Rang(0,3,1)表示的序列是0,1,2,3。
( )31、if语句的作用是实现程序的循环。
( )32、Micro:Bit和Python语言一样,都可以用海龟编辑器来编辑和测试程序。
( )33、序列可以是列表,或者是一个字符串,或者rang()函数产生的序列。
( )34、LED屏幕上显示的信息,可以是文字信息,也可以是图案。
( )35、Micro:Bit显示笑脸图案的命令是:display.show(Image.HAPPY。
三、综合填空题(每空4分,共20分)
36、补充程序:
编写程序,当按下按钮A时,点阵屏幕上随机出现石头、剪刀、布的图案;当按下按钮B时,图案消失。
根据上图的提示,完成下面各题:
①_________ ②______ ③______ ④______ ⑤______
2018-2019学年第一学期期末模拟试卷
答题卡
一、单项选择题(每题3分,共60分)
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
二、判断题(每题2分,共20分)
26 27 28 29 30 31 32 33 34 35
三、综合填空题(每空4分,共20分)
36、补充程序:
①_________
②______
③______
④______
⑤______
班级: 姓名: 考号:
密 封 线
班级: 姓名: 考号:
密 封 线