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

试题全国计算机等级考试二级Python真题及解析2

一、选择题

1在Python中,input()函数的返回结果的数据类型为(   )

A.Number型                    B.String型      C.List型                         D.Sets型

2现有如下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

3有如下python程序段

n=int (input("请输入n值: "))

x=n ; y=0

if x>0:

y=y+1

elif x<0:

y=y-1

print (y)

执行上述语句,下列说法不正确的是(   )

A.若输入-1,则输出y值为-1    B.若输入0,则输出y值为-1

C.若输入1,则输出y值为1 D.若输入2,则输出y值为1

4Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是()

A.新行和字符串Good        B.r"\nGood"   C.\nGood                         D.字符r、新行和字符串Good

5以下 Python 代码的运行结果是(   )。

a = 3

b = 4

a = a * b 

print(a) 

A.3           B.4                 C.12               D.a*b

6在Python中,实现多分支选择结构的较好方法是(    )。

A.if           B.if-else          C.if-elif-else    D.if嵌套

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

A.i=4 s=10                       B.i=5 s=10     C.i=5 s=15                         D.i=6 s=15

8运行下列 Python程序,结果正确是(     )

a=32

b=14

c=a//b

print(c)

A.2.2        B.2                 C.“2”           D.4

9在python中,语句print(a,b)的意思是(   )

A.打印a,b B.输出(a,b)  C.输出a,b       D.输出a,b的值

10在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

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

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

12关于python程序设计语言,下列说法不正确的是(   

猜你喜欢

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