2023-2024学年第一学期八年级信息技术期末考试
时间:40分钟 总分:100分
一、单项选择题(每题3分,共45分)
1、如今,随着科技的发展和社会的进步,我国教育部在小学和初中都开设了编程课,大力普及中小学编程教育。这学期,我们八年级学习的计算机编程语言是( A )语言。
A、Python B、Java C、Vb D、Small Basic
2、我们这学期学习的Python是一种( A )。
A、计算机程序语言 B、办公软件 C、图像处理软件 D、动画设计软件
3、在Python语言中,下面哪一个是赋值符号( B )?
A、+ B、= C、>>> D、#
4、在python中常用的输入输出语句分别是( B )
A、input( ),output( ) B、input( ),print( )
C、input( ),printf( ) D、scandf( ), printf ( )
5、如果要使变量b存储整数5,下列赋值语句正确的是( D )
A、b=’5’ B、b=”5” C、5=b D、b=5
6、同学分别给a,b,c,d四个变量赋值,具体如下,程序运行结果为( B )
a=100
b=3.14
c=”xyz”
d=”uvw”
print(a+b,c+d)
A、100+3.14“xyz”+“uvw” B、103.14xyzuvw
C、103.14“xyzuvw” D、100+3.14xyzuvw
7、将字符型数据(整数或小数)转换成浮点数类型的函数名称是( B )。
A、print B、float C、int D、input
8、运行下列python程序,输出结果为True,则空白处应为( C )。
a=15
b=46
if :
print(“True”)
else:
print(“False”)
A、a=b B、a>b C、a<b D、a==b
9、运行下列python程序,输出结果为0,则空白处应为( D )。
a=14
b=7
c=
print(c)
A、a-b B、a+b C、a/b D、a%b
10、在Python中,我们通常使用( C )来存取数据。
A、求知数 B、表达式 C、变量 D、常量
11、input(提示性文字)的功能是( A )。
A、等待用户从键盘上输入数据,并返回字符串信息。 B、输出表达式的结果
C、等待用户从键盘上输入数据,并返回数值型信息。 D、以上说法都不对
12、在分支程序中,有时需要对多种条件进行检测,我们一般使用( C )语句进行判断。
A、 if <条件>: B、else <条件>
<语句块> <语句块>
C、 if <条件1> D、以上都不对
<语句块1>
elif<条件2>:
<语句块2>
…
else:
<语句块n>
13、float(‘255’)的结果为( C )
A、255 B、‘255’ C、255.0 D、程序报错,没有结果
14、下列关系表达式结果为”True”的是( B )
A、‘AB’==‘BA’ B、‘A’<’B’ C、19.2<=17.8 D、’A’>’AB‘
15、如果在python中输入print("3+5=")并按下回车后,输出结果是( D )
A、8 B、print(3+5) C、3+5 D、3+5=
二、判断题(每题2分,共10分)
( T )16、Python中的命令和标点符号都必须使用英文格式,否则会报错。
( F )17、逻辑表达式的值只有两个:True和False。表达式成立其值为Flase。
( T )18、赋值语句的格式是:“变量名=表达式”,那么“X=1”的意义是将数值1赋值给变量X。
( T )19、将字符型数据(整数或小数)转换成浮点数类型的函数名称是float。
( T )20、如果在python中输入print("3“+“5”)并按下回车后,输出结果是35。
三、基础填空题(每空2分,共24分)
21.请写出对应的关系运算符
含义 | 等于 | 不等于 | 大于 | 小于等于 |
运算符 | (1) == | (2) != | (3) > | (4) <= |
22.流程图选择填空:(填序号)
①流程线 ②判断框 ③数据框 ④处理框
⑤表示条件判断 ⑥表示输入或输出
⑦表示程序的执行顺序 ⑧表示计算或处理等
图形 | 名称 python printf输出格式 | 功能 |
(1) ③ | (2) ⑥ | |
(3) ④ | (4) ⑧ | |
(5) ② | (6) ⑤ | |
(7) ① | (8) ⑦ | |
23.若a=10%3,那么关系表达式a>3的结果是 False ,a==1的结果是 True
四、综合填空题(每空3分,共21分)
24.下面程序的输出结果为: 初中信息技术课程
程序:
aname=input(‘课程名称‘)
fname=’初中’+aname+’课程’
print(fname)
输入:信息技术
25.假如BMI指数范围定义在18.5~23.9为正常值,请写出符合条件的逻辑表达式 BMI>=18.5 and BMI<=23.9
26.根据以下流程图,6岁 不需要 (选填:“需要”或“不需要”)买票进园
27.下列是一段模拟账户登陆程序,假如账户为“Guest”、密码为“1234ABCD”,都输入正确则提示“欢迎您,Guest!”,否则提示“账号或密码错误!”,把程序填写完整。
user=input(‘请输入用户’)
psw=input(‘请输入密码’)
if user==’Guest’ and psw==’1234ABCD’ :
print( “欢迎您,Guest!” )
else:
print( “账号或密码错误!” )
28.下列是计算财富倍增的程序,一个理财产品合约为定期一年而利率为3.8%,可以到期自动续期,现在有2000元,计算存多少年后,钱可以翻倍。
wealth=2000
n=0
while wealth<4000 :
wealth=wealth+wealth*0.038
n=n+1
print(n)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论