浙教版(2020)初中信息技术八年级下册期末测试卷
试卷更新日期:2022-03-02 类型:期末考试
一、单选题
-
1. 若有定义a=1, b=2, c=3, d=4则表达式(a>b) or (c<b)的值为( )A、False B、True C、0 D、12. “nice day”属于的数据类型 ( )A、整型 B、浮点型 C、字符型 D、布尔型3. 结构化程序设计的三种基本语句是?( )A、函数结构、分支结构、判断结构 B、函数结构、嵌套结构、平行结构 C、顺序结构、分支结构、循环结构 D、分支结构、循环结构、嵌套结构4. 假设序列对象a的值为 [3, 4, 5, 6, 7, 9, 11, 13, 15, 17] ,那么切片a[1:5] 得到的值是( )A、[4,5,6] B、[4,5,6,7] C、[3,4,5,6,7,9] D、[4,5,6,7,9]5. 请选择正确的运行结果( )
a= 1
b=3
c=4
a= a+b+c
b= a+b+c
c=a+b+c
print(a,b,c)
A、(1,3,4) B、(8,8,8) C、(8,15,27) D、(8,16,32)6. 运行以下程序,显示的运行结果是什么?( )a= 1
b=2
if (a+b>3) :
print("yes")
else:
print("no")
A、" yes " B、" no " C、yes D、no7. if语句属于( )A、顺序语句 B、分支语句 C、循环语句 D、循环结构8. 在流程图中表示算法中的计算机处理数据时使用( )A、菱形框 B、矩形框 C、圆形框 D、平行四边形框9. Python的关系运算符中,用来表示不等于的符号是( )A、> B、!= C、<= D、>=10. 下列流程图图形中,表示条件判断的是( )A、 B、 C、 D、11. 进行条件判断的命令是( )A、if B、print( ) C、input( ) D、a+b12. 执行以下语句的结果是( )i=1
while i<= 5:
i=i+1
print(i)
A、5 B、6 C、20 D、2113. 下列语句运行结果不正确的是( )a=int(input("请输入你的年龄: "))
if a<=3:
print("没到买票年龄")
elif a>=4 and a<12:
print("请购买儿童票")
else:
print("请购买全价票")
A、输入:8; 输出:请购买儿童票 B、输入:18; 输出:请购买全价票 C、输入:3; 输出:没到买票年龄 D、输入:12; 输出:请购买儿童票14. 这段代码输出的结果是 ( )for i in range (10):
print (i)
A、输出结果是0~9,每行1个数 B、输出结果是1~10,每行1个数 C、输出结果是0~9,一行输出 D、输出结果是1~10,一行输出15. 下列变量的命名正确的是( )A、1monkey=“玉米” B、MONKEY=”猴子” C、@年龄=“12” D、False=“假”16. 变量a的值为5.4,如果想得到5,如何操作?( )A、int(a) B、float(a) C、input(a) D、print(a)17. 在Python中,语句“a = input(“请输入一个数字:”)”执行后,a是一个( )A、整数 B、浮点数 C、字符串 D、布尔值18. 123%10+16/0.5的结果是 ( )。A、35 B、35.0 C、38 D、38.019. x=29.999999,要实现如下图所示的运行结果,则对应的输出语句格式应为( )。A、print("x保留两位小数之后的结果为:",format(x,.2f)) B、print("x保留两位小数之后的结果为:",format(x,".2f")) C、print(format("x保留两位小数之后的结果为:",x,".2f")) D、print(format("x保留两位小数之后的结果为:",x,.2f))20. 下列数据不属于列表(list)的是( )A、[1,2,3] B、[1, ‘A’] C、'[a, b, c]' D、['唐僧', '孙悟空']21. Python语言的创始人是( )A、吉多•范罗苏姆 B、比尔•盖茨 C、达芙妮•科勒 D、马克•扎克伯格22. 运行下列代码时如果你输入的数字依次是10、11、12,那么程序运行结果是( )a=input("请你输入一个数字:")
b=input("请你输入一个数字:")
c=input("请你输入一个数字:")
if a<b:
a=b
if a<c:
a=c
print(a) *
A、10 B、11 C、12 D、其他三种情况都有可能23. 运行下列Python代码,如果你输入的数字是110,那么程序运行后的结果是:( )x=float(input('请输入用水量:')
if x<=100:
print('您的水费是',x*0.6,'元')
elif x>100 and x<=200:
print('您的水费是',x*0.7,'元')
else:
print('您的水费是',x*0.9,'元') *
A、您的水费是77元 B、您的水费是x*0.7元 C、您的水费是99元 D、您的水费是x*0.9元24. 读流程图,回答问题:如下图所示,该算法实现的是累加求和的过程。这个算法的运输结果,输出的变量sum的值是( )A、25 B、30 C、40 D、55