计算机等级考试二级Python语言模拟试卷单选解答详解第1期

模拟试卷单选题20题

有粉丝私信希望增加一些针对国家二级Python考级的小练习和答题详解。所以就有了模拟试卷的题目讲解。

第1题:下面的程序运行结果是( )

解答:

这是一个变量作用域的问题,变量分为全局变量和局部变量。a=10是全局变量,而函数setNumber()里面的a=100是一个局部变量。局部变量的作用域就是在函数内部,函数执行完,局部变量也跟着函数一起被回收。

当然如果想要影响全局变量可以把函数的局部变量声明全局(global)。建议最好不使用声明全局,

第2题:使用( )函数接收用户输入的数据。

解答:输出print(),输入input()。

第3题:( )函数以一系列列表作为参数,将列表中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。

解答:如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。

第4题:使用( )关键字来创建python自定义函数。

解答:函数以def开头

第5题:下面( )不是有效的变量名。

解答:不能数字开头的字母、数字、下划线。

第6题:( )函数是指直接或间接调用函数本身的函数。

解答:在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。

第7题:优先级最高的运算符为( )。

解答:数学中教过优先计算括号的内容,python运算也是。

第8题:Python脚本文件的扩展名为( )。

解答:python的后缀是.py结尾。

第9题 :下面不属于python特性的是( )。

解答:python是一门高级语言、简单易学、开源免费、可移植性。

第10题:在print函数的输出字符串中可以将( )作为参数,代表后面指定要输出的字符串。

解答:%d(格式化整数),%c(格式化字符及其ASCII码),%s(格式化字符串),%t(水平制表符)。

第11题:( )可以返回x的整数部分。

解答:

math.ceil()向上取整

math.fabs()返回数字的绝对值

math.pow(x,y)返回x**y 运算后的值

math.trunc(x)返回x的整数部分,相当int。

第12题 :( )不是用于处理中文的字符编码。

解答:

gb2312适用于汉字处理、汉字通信等系统之间的信息交换,通行于中国大陆;新加坡等地也采用此编码。

gbk标准兼容GB2312,共收录汉字21003个、符号883个,并提供1894个造字码位,简、繁体字融于一库。

big5是一种中文繁体编码,主要在我国的中国台湾和中国香港地区使用。

ascii主要用于显示现代英语和其他西欧语言。

第13题:( )模块是python标准库中最常用的模块之一。通过它可以获取命令行参数,从而实现从程序外部向程序内部传递参数的功能,也可以获取程序路径和当前系统平台等信息。

解答:sys是system的缩写。

第14题:在每个python类中,都包含一个特殊的变量()。它表示当前类自身,可以使用它来引用类中的成员变量和成员函数。

解答:

第15题:构造函数是类的一个特殊函数,在python中,构造函数的名称为( )。

解答:

第16题 :关于函数参数传递中,形参与实参的描述错误的是( )。

解答:

第17题:关于a or b的描述错误的是( )。

解答:or只要一边为True,就为True。而C.若a=True b=True 则 a or b ==False,两边都是True,所以是True不是False。

第18题:当需要在字符串中使用特殊字符时,python使用( )作为转义字符。

解答:转义字符反斜杠 \ 。

第19题:Python定义私有变量的方法为( )。

解答:

第20题:幂运算运算符为( )。

解答:

*:乘法

**:幂运算(乘方)

%:取模

//:整除

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190110A01NU600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券