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

一、选择题

1有关循环结构的说法不正确的是(    )。

A.循环结构是算法的基本结构之一

B.有的的程序设计中没有循环结构

C.循环结构在程序设计有可能会有嵌套出现

D.在PYTHON 程序设计语言中循环结构一般使用IF语句实现。

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表达式结果最小的是(   )

扫描二维码关注公众号,回复: 17338400 查看本文章

A.2**3//3+8%2*3             B.5**2%3+7%2**2                         C.1314//100%10                     D.int("1"+"5")//3

4在Python中,正确的赋值语句是(      )

A.x+y=10 B.x=2y            C.x=y=50       D.3y=x+1

5python语言的特点(    )。

A.简单      B.免费、开源   C.可移植性      D.以上都是

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

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

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

A.x = y = z = 1                  B.x = (y = z + 1)

C.x, y = y, x                       D.x  +=  y

8python的命令行提示符是(   )

A.###      B.>>>            C.///               D.C:》

9关于Python语言的特点,以下选项描述正确的是(   )

A.Python语言不支持面向对象  B.Python语言是解释型语言

C.Python语言是编译型语言 D.Python语言是非跨平台语言

10在python中,想输出一行文字,要用到的函数是(    )。

A.input()  B.int()             C.print()         D.float()

11已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是(    )

A.‘I’     B.‘J’            C.73               D.74

12在python中,运行下列程序,正确的结果是(   )

x=1

while x>0:

x=x+1

print( x)

A.1                                   B.1 2 3 4 5 6 7 8 9…………………

C.无输出                            D.100

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

A.s%1      B.3stu             C.while           D.dist

14下面不是python特性的是(   ):

A.免费的   B.简单易学      C.可移植性好   D.是低级语言

15王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的是(   )

A.变量名1w太短               B.应该写成float(input("输入体重(kg):")=1w

C.将float改为int              D.变量名1w不符合 Python语言规范,不能以数字开头

16小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误(    )

1a=3

b=input()

c=a+b

print("c")

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

17李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是 :(  )

①规划网站结构,并确定设计风格 ②发布网站 ③网页制作 ④了解网站运行环境,选择网站开发工具 ⑤确定网站主题,收集素材

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

18现有如下python程序段:

for i in range( 6 ):

p.append( int( random() * 10 ) + 1 )

for i in range( 2, 6 ):

if i % 2 == 1 and p[ i ] % 2 == 0:

    p[ i ] += p[ i - 1]

elif i % 2 == 0 and p[ i ] % 2 == 1:

    p[ i ] -= p[ i - 1]

执行该程序段后,在下列选项中,列表p中的元素值不可能的是()

A.1, 2, 3, 4, 7, 2

B.1, 2, 14, -9, -5, 8

C.6, 8, 1, 4, 6, 10

D.6, 4, 14, -7, 3, 8

19以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于(     )。

A.软件      B.程序             C.指令             D.高级语言

20在python中能实现下面结果的代码是(     )。

请输入你的性别:

A.print(“请输入你的性别:”)  B.print(请输入你的性别:)

C.input(“请输入你的性别:”) D.input(请输入你的性别:)

21在Python语言中,以下简单数据类型选项中描述错误的是(  )

A.整数(int)、浮点数(float) B.字符串(str)

C.布尔(bool)                 D.2.5+2.5的值是整数(int)类型

22下列与数学表达式

对应的python表达式,正确的是(    )。

A.( - b + math. sqrt (b * b – 4 * a * c)) /a * a

B.- b + math. sqrt (b * b – 4 * a * c) /2*a

C.( -b + math. sqrt (b * 2 – 4 * a * c)) /(2 * a)

D.( -b + math. sqrt ( b * b – 4 * a * c)) / (2 * a)

23在Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式"20"+"19"+"20+19"的运算结果是(  )

A.39201

猜你喜欢

转载自blog.csdn.net/PoGeN1/article/details/135374571
今日推荐