Python认证考试记录

1.单选题

下面语句运行后会报错的是()  (5.0分)  

 
  • A

    ‘Let‘s go!‘           

  • B

    ‘Let\‘s go!‘

  • C

    ‘‘‘say I "like this" ‘‘‘

  • D

    r‘C:\nowhere‘

正确答案A
您的答案A
解析

A运行会报错

本题结束.

得分5
 
 
 
 

2.下列哪个表达式在Python中是非法的? ()  (5.0分)  

 
  • A

    x = y = z = 1

  • B

    x = (y = z + 1)

  • C

    x, y = y, x

  • D

    x += y

正确答案B
您的答案B
解析

x = (y = z + 1)是非法的

本题结束.

得分5
 
 
 
 
 
 

3.下列哪个不是有效的变量名()  (5.0分)  

 
  • A

    _demo

  • B

    banana

  • C

    Numbr

  • D

    my-score

正确答案D
您的答案D
解析

D不是有效的变量名

本题结束.

得分5
 
 
 
4.当被调用函数中的形参发生变化时,实参没有发生变化。实参的数据类型可以是  (5.0分)  
 
  • A

    set        

  • B

    list

  • C

    dict

  • D

    tuple

正确答案D
您的答案D
解析

tuple是不可变数据类型

得分5
 
 
 

5.下列程序打印结果为?

nl=[1,2,5,3,5]
?nl.append(4)
?nl.insert(0,7)
?nl.sort()
?printnl  (5.0分)  

 
  • A

    [1, 2, 3, 4, 5, 5, 7]

  • B

    [0, 1, 2, 3, 4, 5, 5]

  • C

    [7, 5, 4, 3, 2, 1]

  • D

    [1, 2, 3, 4, 5, 7]

正确答案A
您的答案A
解析

append 列表尾增加元素 insert 列表某个位置插入元素 sort 列表排序默认升序

得分5
 
 
 
6.单选题

以下代码输出的结果是?

deffunc():
?pass

print(func())
?  (5.0分)  

 
  • A

    None

  • B

    pass

  • C

    什么都不输出

  • D

    程序报错

正确答案A
您的答案C
解析

使用pass定义一个什么都不做的空函数

得分0
 
 
 
 
 
7.函数的返回语句为return 1,[2],3,则函数返回结果是?  (5.0分)  
 
  • A

    (1,[2],3)           

  • B

    1,[2],3

  • C

    1

  • D

    (1,2,3)

正确答案A
您的答案B
解析

多个返回值时,返回对象是元组

得分0
 
 
 
 
 
8. 下列程序打印结果为(   )

import   re

str1="Python‘sfeatures"

str2=re.match(r‘(.*)on(.*?).*‘,str1,re.M|re.I)

printstr2.group(1)  (5.0分)  

 
  • A

    Python           

  • B

    Pyth

  • C

    thon’s

  • D

    Python’s features

正确答案B
您的答案B
解析

re.match(r‘(.*)on(.*?).*‘,str1,re.M|re.I),将Python‘s 的on左边和右边分组

得分5
 
 
 
 

9.装饰器的返回结果可以是?  (5.0分)  

 
  • 函数          
  • 字符串
  • 数字
  • 以上皆可
正确答案D
您的答案A
解析

装饰器是可调用对象,其参数是函数。函数可以返回以上几种形式结果

 
 
10.

下列代码输出正确的是?

str1 ="Hello,World";

str2 =" World ";

 print(str1.index(str2));  (5.0分)  

 
  • 5
  • 6
  • 7
  • 程序报错
正确答案B
您的答案B
解析

str.index(str, beg=0, end=len(string)) str --指定检索的字符串 beg--开始索引,默认为0。从下标0开始

得分5
 
 
 
 
 
11.下列Python语句正确的是()  (5.0分)  
 
  • min = x if x < y else y
  • max = x > y ? x : y
  • if(x>y) print(x)
  • while True:pass
正确答案A,D
您的答案B
解析

AD语法正确

本题结束.

得分0
 
B是java的三目运算符写法 python的三目运算符写法是A
C少了冒号
 
 
 
 
12.下列说法正确的是 ()  (5.0分)  
 
  • 只能包含字母、数字 和 下划线。变量名可以以字母或者下划线开头。但是不能以数字开头。
  • 不能包含空格,但可以使用下划线来分隔其中的单词
  • 不能使用Python中的关键字作为变量名
  • 建议使用驼峰命名法,驼峰式命名分为大驼峰(UserName)。和小驼峰(userName)
正确答案A,B,C,D
您的答案A
 
 
13.Python中函数是对象,描述正确的是?  (5.0分)  
 
  • A  函数可以赋值给一个变量
  • B  函数可以作为元素添加到集合对象中
  • 函数可以作为参数值传递给其它函数
  • 函数可以当做函数的返回值
正确答案A,B,C,D
您的答案A,B,C,D
解析

上述几项均正确

得分5
 
 
 
 
14.以下在Python中导入模块的方法,哪些是正确的?  (5.0分)  
 
  • import module_name
  • from module_name import function_name
  • from module_name import function_name as func1
  • from module_name import *
正确答案A,B,C,D
您的答案A,B,C,D
解析

以下都是模块的方法

得分5
 
 
 
15.(多选题)下列属于内置函数的是  (5.0分)  
 
  • A

    abs()

  • B

    map()

  • C

    len()

  • D

    print()

正确答案A,B,C,D
您的答案A,B,C,D
解析

以上都是常见的内置函数

得分5
 
 
16.Flask 是一个使用 Python 编写的轻量级 Web 应用框架,使用 ASD 授权。  (5.0分)  
 
解析

Flask 是一个使用 Python 编写的轻量级 Web 应用框架,使用 BSD 授权。

本题结束.

得分0
 
17.一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数  (5.0分)  
 
  • ×
正确答案
您的答案
解析

把函数作为参数传入,这样的函数称为高阶函数

得分5
 
 

18. sorted()函数不支持自定义排序  (5.0分)  

  • ×
正确答案×
您的答案×
解析

sorted()可以接收一个key函数来实现自定义的排序

得分5
 
 
19.装饰器在加载模块时立即执行  (5.0分)  
 
  • ×
正确答案
您的答案
解析

装饰器的一大特性

得分5
 
 
 
20. 在函数内部无法定义全局变量  (5.0分)  
 
  • ×
正确答案×
您的答案×
解析

在函数内部可以定义全局变量

得分5
 
 
 
 
 
 

Python认证考试记录

上一篇:Mapper.xml--配置map>输入


下一篇:Android.23.Gson