模拟试卷单选题20题有粉丝私信希望增加一些针对国家二级Python考级的小练习和答题详解。所以就有了模拟试卷的题目讲解。第1题:下面的程序运行结果是()解答:这是一个变量作用域的问题,变量分为全局变量和局部变量。a=10是全局变量,而函数setNumber()里面的a=是一个局部变量。局部变量的作用域就是在函数内部,函数执行完,局部变量也跟着函数一起被回收。当然如果想要影响全局变量可以把函数的局部变量声明全局(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题:()不是用于处理中文的字符编码。解答:gb适用于汉字处理、汉字通信等系统之间的信息交换,通行于中国大陆;新加坡等地也采用此编码。gbk标准兼容GB,共收录汉字23个、符号个,并提供个造字码位,简、繁体字融于一库。big5是一种中文繁体编码,主要在我国的台湾和香港地区使用。ascii主要用于显示现代英语和其他西欧语言。第13题:()模块是python标准库中最常用的模块之一。通过它可以获取命令行参数,从而实现从程序外部向程序内部传递参数的功能,也可以获取程序路径和当前系统平台等信息。解答:sys是system的缩写。第14题:在每个python类中,都包含一个特殊的变量()。它表示当前类自身,可以使用它来引用类中的成员变量和成员函数。解答:第15题:构造函数是类的一个特殊函数,在python中,构造函数的名称为()。解答:第16题:关于函数参数传递中,形参与实参的描述错误的是()。解答:第17题:关于aorb的描述错误的是()。解答:or只要一边为True,就为True。而C.若a=Trueb=True则aorb==False,两边都是True,所以是True不是False。第18题:当需要在字符串中使用特殊字符时,python使用()作为转义字符。解答:转义字符反斜杠\。第19题:Python定义私有变量的方法为()。解答:第20题:幂运算运算符为()。解答:*:乘法**:幂运算(乘方)%:取模//:整除
转载请注明:http://www.aierlanlan.com/cyrz/5372.html