全国计算机等级考试| 二级Python | 真题及解析(10)

一、选择题

1要实现将实数型变量a的值保留三位小数,以下python可以实现的是(    )

A.a%0.001                     B.a//0.001                    C.round(a,3)                  D.round(3,a)

2在Python中要交换变量a和b中的值,应使用的语句组是(    )。

A.a,b=b,a                                                                  B.a=c;a=b;b=c

C.a=b;b=a                                                              D.c=a;b=a;b=c

3在Python中,设a=2,b=3,表达式 not(b-a>0)值是 ( )

A.1                                  B.-1                                C.True                            D.False

4在Python中print(-14//4)的运行结果是(  )。

A.-4                                 B.-3.5                             C.2                                  D.-2

5在Python中,Print(abs(-16//5))的执行结果是(     )

A.2.4                               B.3                                  C.4                                  D.-2.4

6下列Python语句中,会导致程序运行出错的语句是(     )

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

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

A.5x                                B.x-1                               C.if                                  D.x_1

8运行如下Python程序,结果为(  )。

全国计算机等级考试| 二级Python | 真题及解析(10)_第1张图片

A.1                                  B.3                                  C.6                                  D.18

9以下(      )是python文件

A.*.mp3                         B.*.xls                         C.*.ppt                         D.*py

10下列Python表达式的值不是2的是(   )。

A.3%2                             B.5//2                            C.1*2                              D.1+3/3

11在Python中,表达式(21%4)+3的值是(    )

A.2                                  B.4                                  C.6                                  D.8

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

A.汇编语言、机器语言

B.汇编语言、Basic语言

C.Basic语言、Python语言

D.机器语言、Python语言

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

A.支持中文做标识符

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

C.Python命令提示符是>>>

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

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

A.True

B.88abc

C.abc&88

D._abc88

15有python程序如下:

S=input( )

print(S * 3)

运行后通过键盘输入6,则运算结果是(    )

A.666                              B.SSS                              C.18                                D.S*3

16.python单行注释和多行注释分别是什么?(  )

A.""" """和''' '''              B.#和""" """                  C.//和''' '''                      D.#和//

17下列选项中,不属于Python特点的是(   )。

A.面向对象                  B.运行效率高              C.可读性好                  D.开源

18.Python语言自带的IDLE环境的退出命令是( )

A.Esc                              B.close                           C.回车键                       D.exit

19在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为

a = a * b

b = a // b

a = a // b

A.a=3 b=5                      B.a=15 b=3                    C.a=5 b=5                      D.a=5 b=3

20在Python中运行后,b的值是    (    )

a=6

If a>=0:       

  b=a+2       

Else:       

  b=a-2       

print(b)

A.6                                  B.8                                  C.10                                D.12

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

①Python  ②Excel   ③IIS  ④Apache

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

22以下Python程序运行后,变量x和st的值分别是(    )。

A.801  123678            B.801  “123678”   C.801  801                   D.123678  “123678”

23可以被计算机直接执行的语言是(    ) , Python语言属于(    )语言。

A.机器,高级              B.高级,汇编              C.高级,机器              D.汇编,高级

24运行下列 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

25下列不可以作为Python合法变量名的是(     )

A.c0                                B.2a                                C.a_3                              D.小河

26Python中变量的命名遵循的规则,不正确的是(     )

A.以字母或下划线开头,后面可以是字母、数字或下划线。      B.区分大小写

C.以数字开头,后面可以是字母、数字或下划线。      D.不能使用保留字

27在python中,Int()函数的功能是返回不大于x的最大整数,设a=3,b=4,c=5 ,则下列表达式的运算结果中值最大的是(  )

A.math.sqrt(b)              B.abs(a- b)                   C.Int(2*a-c/b)             D.a**2+b**2-c**2

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

i=0

sum=0

while i<10:

     if i%3==0:

          sum+=i

     i+=1

print("sum=",sum)

A.sum=9                        B.sum=10                      C.sum=18                      D.sum=19

29在Python中,下列循环结构用法错误的是(   )。

A.for i in range(20):                                              B.for i in range(0,10):

C.for i in range(10,0,2):                                           D.while s<50:

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

全国计算机等级考试| 二级Python | 真题及解析(10)_第2张图片

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

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

C.该文档中总共有4处修订

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

二、程序填空

你可能感兴趣的:(python,开发语言)