100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 全国青少年信息技术与计算机思维能力 全国信息技术和青少年计算思维评测 (编程基础

全国青少年信息技术与计算机思维能力 全国信息技术和青少年计算思维评测 (编程基础

时间:2021-03-01 08:54:02

相关推荐

全国青少年信息技术与计算机思维能力 全国信息技术和青少年计算思维评测 (编程基础

少儿编程很轻松!

全国信息技术和青少年计算思维评测

(编程基础组一级考试)

样题

一、单选题(共 30 题,每题 2 分,共 60 分)

1.【难度 1】下列代码写法正确的是( )

A. Input("请输入身高:")

B. input"(请输入身高:)"

C. input("请输入身高:)

D. input("请输入身高:")

2. 【难度 1】关于输入输出,下列说法正确的是()

A. 计算机只能输入数据,不能输出数据

B. 计算机只能输出数据,不能输入数据

C. 计算机既能输入数据,也能输出数据

D. 计算机既不能输入数据,也不能输出数据

3.【难度 1】下列可以在终端输出 welcome 的代码是( )

A. print("welcome) "

B. print(welcome)

C. print("welcome ")

D. print("")welcome

4.【难度 2】下列代码的输出结果是( )

print(20*3+6)

A. 20

B. 26

C. 36

D. 66

5.【难度 2】下列代码的输出结果是( )

print("11+22")

A. 11+22

B. 33

C. 1122

D. "11+22"

6.【难度 1】关于注释,下列说法正确的是( )

A. 可以使用#来注释单行代码

B. 可以使用双引号"" 来注释多行代码

C. 注释只能用中文写

D. 注释中的代码也会执行

7.【难度 2】输入你的年龄,并且把输入的内容存在 age 变量中,下列代码可以实现这个功能的

是( )

A. age = input("请输入你的年龄:")

B. age = input(请输入你的年龄:)

C. age input("请输入你的年龄:")

D. year = input("请输入你的年龄:")

8. 【难度 2】下列代码的输出结果是()

print("#" * 5)

A. #

B. #*5

C. #####

D. 5

9.【难度 1】a="888",下列代码能将变量 a 转换为数值的是?( )

A. a=str(a)

B. a=int(a)

C. a=str a

D. a=int a

10.【难度 1】下列不属于字符串的是()

A. "你好"

B. "abc**"

C. "123def"

D. Python

11.在以下横线上补充语句,程序执行时能一直不断地输出 hello world 这句话。( )

_____:

print("hello world")

A. while true

B. while True

C. while False

D. while false

12. 【难度 2】执行下列程序代码的输出结果是()

print("Python", "真有趣")

A. "Python", "真有趣"

B. Python, "真有趣"

C. Python, 真有趣

D. Python 真有趣

13. 【难度 1】关于字符串,下列说法正确的是()

A. 字符串只能由文字组成

B. 字符串只能由特殊符号组成

C. 字符串中不能有数字

D. 字符串需要用引号引起来

14. 【难度 2】执行下面的程序,并且输入 11,那么变量 age 中存储的数据类型是()

age = input("请输入你的年龄:")

A 数值类型

B 字符串类型

C 布尔值类型

D 不确定

15.【难度 2】下列代码的输出结果是( )

a = "你好,"

b = "我是熊猫警长"

c = a + b

print(c)

A. c

B. a + b

C. 你好,我是熊猫警长

D. 程序会报错

16.【难度 1】下列哪个选项的数据类型是数值( )

A. "888"

B. 888

C. "八八八"

D. 八八八

17.【难度 1】height = "145",要想将变量 height 中的内容转换成数值类型,再保存到 height 变

量中,下列代码正确的是()

A. height = int(height)

B. height = int height

C. height = int" height"

D. int(height)

18.【难度 1】下列代码的输出结果是( )

a=3

b=5

c=a*b

print(c)

A. c

B. a*b

C. 35

D.15

19. 【难度 1】关于布尔值,下列说法正确的是()

A. 布尔值只包含 False 一种

B. 布尔值只包含 True 一种

C. 布尔值就是数值

D. 布尔值有两个,分别是 True 和 False

20. 【难度 2】关于变量,下列说法正确的是()

A. 变量是专门用来存储数字的

B. 变量是专门用来存储字符串的

C. 变量命名时,可以用数字开头

D. 变量名是由数字、字母、下划线组成的

21.【难度 2】下列代码的输出结果是( )

a=5

b=7

a=a + b

print(a)

A. 5

B. 7

C. 12

D. 35

22.【难度 2】下列代码的输出结果是( )

num = 33

num= 44

num = 55

num = 66

print(num)

A.33

B.44

C.55

D.66

23.【难度 2】执行下列代码后,age 的值是多少?( )

age = 8

age= age + 1

A.1

B.8

C.9

D.0

24. 【难度 1】使用下列哪个语句可以生成一个随机数?( )

A. random()

B. randint()

C. number()

D. 以上都不对

25.【难度 1】关于变量的命名方式,下列写法正确的是?( )

A. #star

B. hello()

C. number_2

D. 2_number

26.【难度 1】下列属于布尔值的是?( )

A. no

B. false

C. False

D. wrong

27.【难度 1】下列能正确导入随机库的语句是哪个?( )

A. from random import *

B. from import random *

C. from randint import *

D. from time import *

28.【难度 1】二进制数 11 转换成十进制数是多少?( )

A. 0

B. 1

C. 2

D. 3

29.【难度 1】下列代码的输出结果不可能的数值是哪个?( )

a=randint(100,150)

print(a)

A.100

B. 125

C. 150

D.151

30.【难度 3】下列代码的输出结果是哪个?( )

a=2

b=9

c=b

b=a

a=c

print(a,b)

A. 2 9

B. 2 2

C. 9 9

D. 9 2

二、判断题(共 10 题,每题 1 分,共 10 分)

1.【难度 1】计算机五大组成部件分别是:运算器、控制器、存储器、输入设备和输出设备。( )

2【难度 1】下列语句能输出两行“你好,Python”( )

#print("你好,Python ")

print("你好,Python ")

3.【难度 1】编写程序时,使用 input()语句时小括号里面不写内容,程序也不会报错。( )

4.【难度 1】在 Python 中,判断相等的符号是==。( )

5.【难度 1】Python 中的变量不可以命名为 print。( )

6.【难度 1】使用 while True:语句,可以让它后面的一段代码一直不停地执行。( )

7.【难度 2】num = randint(1,30)用来生成 1 到 30 之间的随机数并赋值给 num。( )

8.【难度 1】变量命名时可以用数字开头。( )

9.【难度 1】所有的字符串都不能转换成数值。( )

10.【难度 2】执行完下面的代码后,a 的值就变为了 50。( )

a = 20

a = 30

a = 50

三、编程题(共 2 题,每题 15 分,共 30 分)

1.【难度 2】(15 分)

请用 Python 的输出语句编写程序,程序执行结果是画出如下图的金字塔。

*

*****

*********

2.【难度 3】(15 分)

请用 Python 编写一个程序,可以用来在输入商品数量和商品单价后,程序能自动计算出商品总

价。要求:分别输入两个数字来表示要购买商品的单价和数量,并把它们保存在变量里,然后计

算总价,最后将计算结果输出在终端上。

商品名称 单价(元)

矿泉水 2

可口可乐 5

苹果 4

牛奶 10

签字笔 8

样题答案

一、选择题

DCCDA AACBD BDDBC BADDD CDCDC CADDD

二、是非题

对错对对对 对对错错对

三、编程题

1. 答案代码(不唯一):

print(" * ")

print(" ***** ")

print("********* ")

2. 答案代码(不唯一):

a = input("请输入商品单价:")

b = input("请输入商品数量:")

a = int(a)

b = int(b)

s = a * b

print("商品总价是:",s)

少儿编程很轻松!

全国青少年信息技术与计算机思维能力 全国信息技术和青少年计算思维评测 (编程基础组一级考试) 样题...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。