全国青少年信息素养大赛题库及答案

来源: 素养    题库    全国青少年   

全国青少年信息素养大赛题库及答案

一、选择题

1.下面的Python程序段运行后的输出结果是()

List=[‘10’,25,’猕猴桃’,9,65]

Print(List[3])

A.25 B.’猕猴桃’C.猕猴桃D.9

2.下列不可以用来搭建本地服务器的软件是()

(1)Python(2)Excel(3)IIS(4)Apache

A.(1)(2)B.(3)(4)C.(1)(2)(3)(4)D.(1)(2)(4)

3.队列在Python中,用()实现队列的创建,队列的基本操作:()()()()线性数据结构又称线性表。

A.随机;入队;出队;求队长;判队空B.列表;入队;出队;求队长;判队空

C.列表;随机;出队;求队长;判队空D.入队;随机;列表;求队长;判队空

4.小平打算用python编写一个管理班上同学通讯录的程序,如果用一个变量A来对应处理同学们的电话号码,这个变量A定义成什么数据类型比较适合?()。

A.布尔型B.浮点型C.整型D.字符串

5.王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于()

A.数据B.信息C.知识D.智慧

6.下列有关信息的说法,不正确的是()。

A.Python程序设计语言也是一种信息

B.给微信朋友圈点赞也是一种信息评价方式

C.信息在传输过程中,必须遵循一定的规则

D.对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息

7.运行下列Python程序,结果正确的是()

a=18

b=7

c=a%b

b=a%b

print(a,b)

A.18 5 B.5 18 C.18 4 D.4 18

8.以下Python中变量的命名正确的是()

A.1a=4

B.print=5

C._A=2

D.a+b=3

9.下列不可以用来搭建本地服务器的软件是()。

①Python②Excel③IIS④Apache

A.①②B.③④C.①②③④D.①②④

10.在Python中,若x=10,y=20,下面程序段执行后,变量x、y的值分别是()

x=y

y=x

A.10、10 B.10、20 C.20、20 D.20、10

11.下列选项中,属于Python输入函数的是()。

A.random()B.print()C.Cout()D.input()

12.12 Python语言语句块的标记是()

A.分号B.逗号C.缩进D./

13.下列哪个语句在Python中是非法的?()

A.x=y=z=1 B.x=(y=z+1)C.x,y=y,x D.x+=y x=x+y

14.在Python中print(8+7%2**2)的执行结果是()

A.5 B.1 C.6 D.11

15.下列属于正确的Python变量名的是()

A.True

B.88abc

C.abc&88

D._abc88

二、程序填空

16.一家商场在降价促销,如果购买金额不高于200元,会给10%的折扣,如果购买金额高于200元,会给20%的折扣。编写一个Python程序,输入消费额(整数),显示折扣后的应付金额。

17.阅读程序。分析以下两段Python程序并回答问题。

#程序1

i=1

while i<101:

print('把这句话打印100遍')

i+=1

#程序2

i=100

while i:

print('把这句话打印100遍')

i=i-2


(1)在程序1中,i+=1这句话的含义是。

(2)在程序1中,‘把这句话打印100遍’实际输出了遍。

(3)在程序2中,i的初值是。

(4)在程序2中,‘把这句话打印100遍’实际输出了遍。

(5)在程序2中,while i的含义是。

18.在一千多年前的《孙子算经》中,有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”。即一个数除以3余2,除以5余3,除以7余2,求这个数。

i=①

while(i%3!=2②i%5!=3 or i%7!=2):

i=③

print(i)

19.(最大公约数)用辗转相除法求两个正整数的最大公约数。

代码如下:

def gcd(m,n):

r=

while r!=0:

m=n

n=

return

a=int(input(‘请输入a的值:’))

b=int(input(‘请输入b的值:’))

print(‘最大公约数是:')

填空:

20.程序设计:在舞会上,男生、女生各自排成一队。舞会开始时,依次从男队和女队的队头各出一人配成舞伴。跳完后的两人重新回到队尾。

例如:boy=['Alex','Steven','Jack'],girl=['Ada*,'Babs'.,'Danla','Jane']

输出:

Turn1:(Alex,Ada)

Turn2:(Steven,Babs)

Turn3:(Jack,Danla)

Turn4:(Alex,jane)

……

Turn12:(Jack,jane)

代码如下:

boy=['Alex','Steven',‘Jack']

girl=['Ada','Babs','Danla','Jane']

for i in range(12):

x,y=①#出队

print(“Turn{:2}):({},{})".format(i+1,x,y))

boy.append(②)#再进队

girl.append(③)#再进队

(1)程序代码中①处正确的代码是()。

A.boy.pop(l).girl.pop(l)B.girl.pop(l),boy.pop(l)

C.boy.pop(0),girl.pop(0)D.girl.pop(0),boy.pop(0)

(2)程序代码中②处正确的代码是()。

A.x B.y C.i D.i+1

(3)程序代码中③处正确的代码是()。

A.x B.y C.i D.i+1

21.程序补充:

(1)有5万元资金存入银行,选择“1年定期.自动转存”的存款方式,由于银行利率是不断变化的,这5年利率分别是3.25%.3%.3%.2%.1.75%,5年后会有多少收益呢?调用round()函数,保留结果两位小数。

money=

rate=

for

print(“5年以后存款总额:”,money,“元”)

今天小编精心为大家整理了一些全国青少年信息素养大赛题库及答案的相关内容,希望能帮助到大家,欢迎大家阅读和参考。

全国青少年信息素养大赛题库及答案

一、选择题

1.下面的Python程序段运行后的输出结果是()

List=[‘10’,25,’猕猴桃’,9,65]

Print(List[3])

A.25 B.’猕猴桃’C.猕猴桃D.9

2.下列不可以用来搭建本地服务器的软件是()

(1)Python(2)Excel(3)IIS(4)Apache

A.(1)(2)B.(3)(4)C.(1)(2)(3)(4)D.(1)(2)(4)

3.队列在Python中,用()实现队列的创建,队列的基本操作:()()()()线性数据结构又称线性表。

A.随机;入队;出队;求队长;判队空B.列表;入队;出队;求队长;判队空

C.列表;随机;出队;求队长;判队空D.入队;随机;列表;求队长;判队空

4.小平打算用python编写一个管理班上同学通讯录的程序,如果用一个变量A来对应处理同学们的电话号码,这个变量A定义成什么数据类型比较适合?()。

A.布尔型B.浮点型C.整型D.字符串

5.王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于()

A.数据B.信息C.知识D.智慧

6.下列有关信息的说法,不正确的是()。

A.Python程序设计语言也是一种信息

B.给微信朋友圈点赞也是一种信息评价方式

C.信息在传输过程中,必须遵循一定的规则

D.对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息

7.运行下列Python程序,结果正确的是()

a=18

b=7

c=a%b

b=a%b

print(a,b)

A.18 5 B.5 18 C.18 4 D.4 18

8.以下Python中变量的命名正确的是()

A.1a=4

B.print=5

C._A=2

D.a+b=3

9.下列不可以用来搭建本地服务器的软件是()。

①Python②Excel③IIS④Apache

A.①②B.③④C.①②③④D.①②④

10.在Python中,若x=10,y=20,下面程序段执行后,变量x、y的值分别是()

x=y

y=x

答案解析