内容正文:
信息技术部分
(满分40分)
单项选择题(每题2分,共40分)
1.在Python中,以下关于变量命名规则的说法,正确的是()
A.变量名可以用数字开头
B.变量名可以包含空格
C.变量名可以使用下划线连接
D.变量名可以使用中文标点符号
2.执行Python语句print("Hello,Python!")后,输出的结果是()
A.Hello,Python!B."Hello,Python!"
C.无输出
D.报错
3.以下哪种数据类型不属于Python的基本数据类型()
A.整数(int)
B.字符串(str)
C.布尔(bool)D.数组(array)
4.已知a=5,b=2,执行语句c=a%b后,c的值是()
A.2
B.1
C.2.5
D.10
5.在Python中,用于获取用户输入的函数是()
A.print()B.input(C.len()D.type()
6.执行以下代码后,输出的结果是()
X=3
y=5
if x y:
print(x)
else:
print(y)
A.3
B.5
C.35
D.报错
7.以下关于Python字符串的说法,错误的是()
A.字符串可以使用单引号或双引号包裹
B.字符串可以进行拼接操作
C.字符串的索引从1开始
D.可以使用len0函数获取字符串长度
8.执行循环语句for i in range(3):print(i),输出的结果是()
A.012B.123
C.0123
D.12
9.列表1st=[1,2,3,4],执行1st.append(⑤)后,列表1st的内容是()
A.[1,2,3,4]B.[1,2,3,4,5]C.[5,1,2,3,4]D.[1,5,2,3,4]
10.以下代码用于计算1到5的和,正确的是()
八年级音乐、美术、信息技术试题第6页(共8页)
A.sum 0;for i in 1-5:sum +i
B.sum =0;for i in range(1,6):sum +=i
C.sum =0;while i <=5:sum +=i
D.sum 1+2+3+4+5;print(sum)
1l.关于Python语言的注释,以下选项中描述错误的是()
Python语言的单行注释以#开头B.Python语言的单行注释以单引号开头
Python语言的多行注释以“三个单引号”开头和结尾
Python语言有两种注释方式:单行和多行注释
12.执行语句print(type("123")后,输出的结果是()
A.<class 'int'>B.<class 'str'>C.<class bool'>D.<class 'float'>
13.程序流程图中,用于表示“输入/输出”操作的图形是()
A.圆角矩形
B.菱形
C.矩形
D.平行四边形
14.从微信1.0版本到微信8.0版本不断更新的过程可以看出,一款产品从上市到最终框
架的成型,是不断试错、不断根据用户体验反馈快速调整和完善得到的结果。这个例子体
现的算法思想是()
A.枚举算法
B.排序算法
C.迭代算法
D.模拟算法
15.执行以下代码后,输出的结果是()
s="Python"
print(s[2])
A.y
B.t
C.h
D.o
16.有2个杯子,A杯盛放酒,B杯盛放醋,要求将A杯中的酒倒入B杯,B杯中的醋倒入
A杯,以下正确的算法是()
①取一个空杯C杯
②将A杯中的酒倒入C杯
③将C杯中的酒倒入B杯④将B杯中的醋倒入A杯
A.①③②④
B.①②④③
C.②①④③
D.①③④②
17.为表示“a和b都不等于0”,应使用的Python语言表达式是()
A.(a!=0)and(b!=0)B.a or b
C.!(a=0)and(b!=0)D.a并且b
18.以下关于Python循环结构的说法,错误的是()
A.for循环适合用于已知循环次数的场景
B.while循环适合用于未知循环次数的场景
八年级音乐、美术、信息技术试题第7页(共8页)
C.break语句可以跳出当前循环
D.continue语句可以结束整个循环
19.供电线路出现故障,通过“取中点”的方法,逐步缩小排查的范围,最终定位故障点解
决问题。该方法的本质是算法中的()思想的运用
A.枚举
B.递归
C.分治
D.迭代
20.算法的基本结构中不包括()
A.顺序结构
B.选择结构
C.循环结构
D.逻辑结构
八年级音乐、美术、信息技术试题第8页(共8页)