NCT 全国青少年软件编程 Python 等级考试试卷(二级)模拟测试 建议答题时长:60min
1. None

下列选项中,能作为 python 程序变量名的是( )

A

s%1

B

3stu

C

while

D

dist

2. None

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

A

random()

B

print()

C

input()

D

count()

3. None

下列选项中,可作为 Python 变量名的是( )

A

int

B

Abc

C

float

D

Complex

4. None

在 python 中,运行以下程序,结果应为( )

a=5

b=7

b+=3

a=b*20

a+=2

a=a%b

print(a,b)

A

5     7

B

20    10

C

22    7

D

2    10

5. None

利用 Word软件编辑了一篇关于“Python 简介”的文档,部分界面如图所示,下列说法正确的是(    )

A

该文档中的有 2 个用户添加了 2 处批注

B

该文档中图片采用的环绕方式为上下型

C

该文档中总共有 4 处修订

D

若要对文档中所有的“Python”文字设置为“红色倾斜”格式,用自动更正功能最合适

6. None

Python 中,保留字写法正确的是( )

A

PRINT( )

B

Print( )

C

print( )

D

Int( )

7. None

以下叙述中正确的是( )。

A

Python 3.x 与 Python 2.x 兼容

B

Python 语句只能以程序方式执行

C

Python 是解释型语言

D

Python 语言出现得晚,具有其他高级语言的一切优点

8. None

关于 Python3.8 基础知识的说法中,不正确的是( )

A

支持中文做标识符

B

Python 标识符不区分字母的大小写

C

Python 命令提示符是>>>

D

命令中用到的标点符号只能是英文字符

9. None

下图是 python34 安装后目录文件的磁盘文件存储结构,下列说法错误的是( )

A

图中文件存储结构为树结构,python34 为树的根结点(父节点)

B

图中 python34 根结点有 4 个子结点

C

图中 python34 根结点下有 5 个子树(子结点)

D

图中 Tools 是 python34 的子树(子结点)

10. None

以下( )是 python 文件

A

*.mp3

B

*.xls

C

*.ppt

D

*.py

11. None

下列选项都是属于高级语言的是( )

A

汇编语言、机器语言

B

汇编语言、Basic 语言

C

Basic 语言、Python 语言

D

机器语言、Python 语言

12. None

下列可以作为 python 变量名的是( )

A

5x

B

x-1

C

if

D

x_1

13. None

Python 中,赋值语句,“c=c-b”等价于( )

A

b-=c

B

c-b=c

C

c-=b

D

c==c-b

14. None

以下 Python 程序运行后的输出结果为( )

A

0

B

45

C

46

D

362880

15. None

Python 使用函数( )接收用 输入的数据

A

accept()

B

input()

C

readline()

D

print()

16. None

以下文本框内是一段用 Python 程序设计语言编写的源代码,功能是输出200 以内能被

17 整除的最大正整数。这段源代码属于( )。

A

程序

B

软件

C

指令

D

命令

17. None

在 Python 程序设计语言中,表示整除的符号是( )

A

/

B

%

C

mod

D

//

18. None

在 Python 中,设 a=2,b=3,表达式 a<b and b>=3 值是( )

A

1

B

0

C

True

D

False

19. None

在 python 中,下列哪个选项是正确的赋值语句( )

A

5s= 80

B

2018 =x

C

a+b=c

D

s=s+5

20. None

下列 Python 程序段运行的结果是( )

x=0

for i in range(1,20,3):

     x=x+i

print(x)

A

80

B

190

C

70

D

210

21. 编程题

请编写 Python 程序,实现如下功能需求:

1)程序运行后,给出文字提示:“请输入一个正整数:”

2)输入一个整数 n 按回车后,程序输出从 1-n 所有整数中既是 3 的倍数又是 5 的倍数的数。

3)不要超过 5 行代码。

程序运行举例:

请输入一个正整数: 100

15

30

45

60

75

90

查看答案
22. 编程题

请编写 Python 程序,实现如下功能需求:

某仓库物品代码格式为“X-XXXXXXX-Y”,其中“X”和“Y”均为 0 到 9 之间的数

字,“Y”为校验码。校验码由前面 9 个 X 计算得到,计算方法为:从左边开始,第1 个数

字乘以 1 加上第 2 个数字乘以 2……依次类推,直到加上第 9 个数字乘以 9,将该结果除

以 10,所得余数即为校验码。用 Python 设计一个程序,输入物品代码,判断输入的代码

中校验码是否正确,如果正确输出“正确”,否则输出“错误"。运行样例如下所示:

样例 1:

输入:2-163-91475-4

输出:正确

样例 2:

输入:2-163-91475-5

输出:错误

查看答案
23. 编程题

若两个素数之差为 2,则该对素数称为双胞胎数,如 3,5 就是一对双胞胎数。编写

python 程序,实现如下功能:输入 n 的值,统计显示 n 以内的所有双胞胎数。程序运行界

面如图所示:

查看答案
试题目录
None
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
编程题
21 22 23
赣ICP备20007335号-2