python将str转为float_python将str转为int

python将str转为float_python将str转为intpython计算机二级选择题 第一章 基础 共81题 带答案和解析1.以下关于Python缩进的描述中,错误的是×√O Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格O

python计算机二级选择题 第一章 基础 共81题 带答案和解析   1.以下关于Python缩进的描述中,错误的是×√   O Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格   O缩进是可以嵌套的,从而形成多层缩进   O缩进表达了所属关系和代码块的所属范围   O判断、循环、函数等都能够通过缩进包含一批代码   答案:选a   Python语言采用严格的缩进来表示程序逻辑。   缩进:指每行语句开始前的空白区域,用来表示Python程序间的包含和层次关系。   一般代码不需要缩进,顶行编写且不留空白。   当表示分支、循环、函数、类等程序含义时,在if、while、for、def、class等保留字所在完整语句后通过英文冒号(:)结尾并在之后进行缩进,表明后续代码与紧邻无缩进语句的所属关系。   怎么可能所有代码都需要在行前至少加一个空格,需要时才加   2.以下代码的输出结果是______。×√   x = ‘A\0B\0C’   print(len(x))   答案:5   len(x)返回字符串x的长度   一个中文字符和一个西文字符的长度都记为1。   ”\”为转义字符,”\0″表示一个空格,长度记为1,所以字符串长度为5。   3.以下关于Python语言技术特点的描述中,错误的是×√   O Python比大部分编程语言具有更高的软件开发产量和简洁性   O Python是脚本语言,主要用作系统编程和Web访问的开发语言   O Python语言是解释执行的,因此执行速度比编译型语言慢   O对于需要更高执行速度的功能,例如数值计算和动画,Python语言可以调用C语言编写的底层代码   答案:选b   Python语言是一种被广泛使用的高级通用脚本编程语言,具有通用性,可以用于几乎任何与程序设计相关应用的开发,不仅适合训练编程思维,更适合诸如数据分析、机器学习、人工智能、web开发等具体的技术领域。   系统编程主要用C/C++,python太慢了   网络解释:   py是一种解释型高级通用脚本语言,具有通用性,可以用于几乎任何与程序设计相关应用的开发。主要应用于以下几个领域:Web开发,爬虫开发,科学计算,高性能服务器后端,开发界面程序,QT也提供了py的支持,因为py的开源库包含了对C/C++lib库的调用,主要二字太过绝对,因此不对。   4.以下代码的输出结果是______。×√   x = 2 + 9 * ((3*12) – 8) // 10   print(x)   答案:27   x//y计算x与y之整数商,即不大于x与y之商的最大整数。   x = 2 + 9 * ((3*12) – 8) // 10 = 2 + 9 * 28 // 10 = 2 + 25 = 27。   5.在Python语言中,可以作为源文件后缀名的是______。√√   答案:py   py可作为源文件后缀名。   python文件的后缀名有:“.py”、“.py3”、“.pyc”、“.pyo”、“.pyd”、“.pyi”、“.pyx”、“.pyz”、“.pywz”、“.rpy”、“.pyde”、“.pyp”、“.pyt”   6.以下不属于Python语言保留字的是_×√   O goto   O except   O True   O Pass   答案:goto   Goto是c语言的,不是Python语言保留字。   except是python的保留字   7.以下代码的输出结果是______。×√   print( 0.1 + 0.2 == 0.3 )   答案:False   双等号==用于判断值是否相等,判断结果是True(真)或False(假),分别对应值相等或值不相等。   左侧运算结果为0.000004,右侧结果为0.3,值不相等,所以输出False。   Python中print(0.1 + 0.2 == 0.3)的结果是False,   网络解释:   这是因为在计算机中无法精确表示10进制浮点数,而在Python中浮点数默认采用IEEE754标准的双精度浮点数,即64位。   在十进制下,0.1+0.2=0.3, 但在二进制下, 0. 1和0 2无法精确表示,因此计算机会近似表示这两个数字。   0.1和0.2在二进制下无限循环,在计算机中的0.1是一个无限循环的小数,而计算机只能用64位来近似表示。   这导致当我们将0.1和0.2相加时,结果并不等于0.3,而是接近于0.000004所以当我们将0.1 + 0.2与0.3相比较时,结果是False。   8.以下关于Python字符编码的描述中,错误的是_×√   O print (chr (65) )输出A   O chr (x)和ord(x)函数用于在单字符和Unicode编码值之间进行转换   O Python字符编码使用ASCII编码   O print(ord( ‘ a’ ))输出97   答案:选c   chr( )函数将ASCII码转为相应的字符。字母“A”的ASCII码为65,chr(65)结果是“A“,属于字符型。   ord( )函数是Python中的库函数,用于字符的ASCII值。   字母“a”的ASCII码为97,ord( ‘ a’ )的结果是97   Python字符编码可以使用ASCII编码和Unicode编码。   但是Python3之后用的都是Unicode编码。   9.以下代码的输出结果是______。×√   a = 10.99   print(complex(a))   O 0. 99   O 10.99+j   O 10.99   O (10.99+0j)   答案:选d   complex(r,i)函数的作用是创建一个复数r+i*1j,其中i可以省略。   10.以下不属于Python语言保留字的是×√   do   pass   while   def   答案:do   do不是Python保留字。   11.表达式3*42//8%7的计算结果是______。××   答案:6   xy的作用是计算x的y次幂。   x//y的作用是计算x与y的整数商,即不大于x与y之商的最大整数。   x%y的作用是计算x与y之商的余数。   表达式中的运算符中,的运算级最高,所以先计算42,即3*42//8%7=3*16//8%7=48//8%7=6%7=6。   12.以下关于Python字符串的描述中,错误的是______。√√   O 空字符串可以表示为” “或’ ‘   O在Python字符串中,可以混合使用正整数和负整数进行索引和切片   O 字符串’my\\text.dat’中第一个\表示转义符   O Python字符串采用[N:M]格式进行切片,字符串从索引N到M的子字符串(包含N和M)   答案:选d   对字符串的某个子串进行切片:[N:M],前闭后开区间   切片字符串从N到M(不包含M)的子字符串。   N和M为字符串的索引序号,可以混合使用正向递增序号和反向递减序号。   13.Python语言提供三种基本的数字类型,它们是√√   整数类型、浮点数类型、复数类型   整数类型、二进制类型、浮点数类型   复数类型、二进制类型、浮点数类型   整数类型、二进制类型、复数类型   答案:选a   Python语言提供3种数字类型:整数类型、浮点数类型和复数类型。   14.以下关于语言类型的描述中,错误的是×√   O解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程   O C语言是静态编译语言,Python语言是脚本语言   O编译是将源代码转换成目标代码的过程   O静态语言采用解释方式执行,脚本语言采用编译方式执行   答案:选d   高级语言根据计算机执行机制的不同可分成两类:静态语言和脚本语言   静态语言采用编译方式执行,脚本语言采用解释方式执行。   15.在Python语言中,IPO模式不包括√√   O Input (输入)   O Program (程序)   O Process (处理)   O Output (输出)   答案:选b   IPO模式包括输入(input)、输出(output)和处理(process)。   16.拟在屏幕上打印输出Hello World,使用的Python语句是______。××   print(‘Hello World’ )   print(Hello World)   printf(“Hello World”)   printf(‘ Hello World’ )   答案:选a   Python中使用print()函数进行打印输出。C语言是printf   字符串是字符的序列表示,根据字符串内容多少分为单行字符串和多行字符串。   单行字符串由一对单引号或双引号作为边界表示;   多行字符串由一对三单引号或三双引号作为边界表示。   17.以下关于二进制整数的定义,正确的是×√   O 0bC3F   O 0b1708   O 0B1019   O 0B1010   答案:选d   二进制整数以0b引导,由字符0和1组成。   二进制整数只有0和1   18.以下关于Python语言浮点数类型的描述中,错误的是_××   O Python语言要求所有浮点数必须带有小数部分   O浮点数类型表示带有小数的类型   O小数部分不可以为0   O浮点数类型与数学中实数的概念一致   答案:选c   Python语言中的浮点数类型必须带有小数部分,小数部分可以是0。   小数部分可以为0,例如5.0。   19.以下变量名中,不符合Python语言变量命名规则的是√√   O keyword_33   O keyword33_   O 33_ keyword   O _ 33keyword   答案:选c   Python采用大写字母、小写字母、数字、下划线和汉字等字符及其组合进行命名。   但名字的首字符不能是数字,标识符中间不能出现空格,长度没有限制。   C语言中标识符的首字符必须是字母或下划线,不能是字母。   20.以下关于程序设计语言的描述,错误的选项是×√   O Python解释器把Python代码一次性翻译成目标代码,然后执行   O机器语言直接用二进制代码表达指令   O Python是一种通用编程语言   O汇编语言是直接操作计算机硬件的编程语言   答案:选a   解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。   A错误,不是一次性   执行解释的计算机程序成为解释器。   21.以下关于Python程序语法素的描述,正确的选项是××   O缩进格式要求程序对齐,增添了编程难度   O所有的if、while、 def、 class语句后面都要用’:’结尾   O Python变量名允许以数字开头   O true是Python的保留字   答案:选b   一般代码不需要缩进,顶行编写不留空白。   当表示分支、循环、函数、类等程序含义时,在if、while、for、def、class等保留字所在完整语句后,英文冒号结尾后进行缩进,表明后续代码与紧邻无缩进语句的所属关系。   代码编写中,缩进可以用Tab键实现,也可以用多个空格(一般是4个空格)实现。但tab键和空壳两者不混用。   缩进不会增添编程难度   Python采用大写字母、小写字母、数字、下划线和汉字等字符组合进行命名,但首字符不能是数字。   Python保留字是大小写敏感的,True是保留字,true不是。   22.以下选项,不是Python保留字的选项是_√√   O None   O from   O finally   O sum   答案:选c   sum不是保留字,可以被当做变量使用。   23.字符串tstr=’ television’,显示结果为vi的选项是_×√   O print(tstr[-6:6])   O print(tstr [5:7])   O print(tstr [4:7])   O print(tstr [4:-2])   答案:选a   对字符串的某个子串进行切片:[N:M]   切片字符串从N到M(不包含M)的子字符串。   N和M为字符串的索引序号,可以混合使用正向递增序号和反向递减序号。   反向从-1开始,正向从0开始。   tstr[-6:6]表示截取字符串反向第6个字符v到正向第7个字符s(不包括s)之间的字符,即vi。   24.关于表达式id(‘ 45′ )的结果的描述,错误的是_×√   O是一个字符串   O可能是   O是一个正整数   O是’45’的内存地址   答案:选a   id()函数是Python内置函数,作用是对象的内存地址,返回对象的内存地址(是一个正整数)。   ’ 45’是字符串,id(‘ 45’ )的结果是45的内存地址,是个正整数。   25.以下选项不属于Python语言特点的是√√   O平台无关   O第三方库丰富   O适合编写系统软件   O语法简洁   答案:选c   Python语言的三个重要特点:   (1)通用性:Python语言可以用于几乎任何与程序设计相关应用的开发,不仅适合训练编程思维,更适合诸如数据分析、机器学习、人工智能、Web开发等具体的技术区域。   (2)语法简洁。   (3)生态高产:Python解释器提供了几百个内置类和函数库,此外,世界各地程序员通过开源社区贡献了十几万个第三方函数库。   除此之外,还有一些具体特点:   (1)平台无关。   (2)强制可读。   (3)支持中文。   Python可以编写系统软件,但是不是它的特点   26.如果Python程序执行时产生了”TypeError’的错误,其原因是_√√   O代码中缺少”:“符号   O代码使用了错误的关键字   O代码中的数据类型不匹配   O代码里的语句嵌套层次太多   答案:选c   TypeError表示类型错误。   27.以下选项,不是Python保留字的选项是_√×   O with   O count   O is   O and   答案:选b   count不是保留字,可以被当做变量使用。   28.表达式eval(‘ 500//10′ )的结果是_√√   O 500/10   O 50.0   O 50   O ’500/10’   答案:选c   eval()函数将去掉字符串最外侧的引号,并执行去掉引号后的字符内容。   运算符//表示计算整数商,500//10结果为50。   29.表达式type(type(‘ 45′ ))的结果是_×√   O <class’ type’ >   O <class’ str’ >   O <class’ float’ >   O None   答案:选a   type(x)函数对变量x进行类型判断,type(’45’)输出为<class ‘str’>,type(type(’45’))输出为<class ‘type’>。   30.以下不是Python语言所使用特殊含义符号的是×√   O $   O   O &   O +=   答案:选a   是数值运算操作符,xy表示x的y次幂。   +=是增强赋值操作符,x+=y等价于x=x+y。   &是按位与运算符,参与运算的两个二进制值,如果两个相应位都为1,则该位的结果为1,否则为0。   31.以下不是Python语言保留字的是√√   O lambda   O pass   O await   O do   答案:选d   do不是保留字,d开头的保留字只有def和del。   python用lambda函数排序   32.以下保留字不用于循环逻辑的是√√   O try   O else   O for   O continue   答案:选a   Python语言使用保留字try和except进行异常处理。   33.s=’ ’,以下表示’1234’的选项是_√√   O s[-10:-5]   O s[0:3]   O s[0:4]   O s[1:5]   答案:选c   切片是左闭右开,s[-10:-5]是12345,s[0:3]是123,s[0:4]是1234,s[1:5]是2345   34.表达式3+5%6*2//8的值是_______√√   答案:4   x%y表示x与y之商的余数,x//y表示x与y之整数商。   先计算5%6*2//8=5*2//8=10//8=1,再计算3+1=4。   35.以下不是Python语言所使用特殊含义符号的是√√   O &=   O   O ^   O ?   答案:选d   是数值运算操作符。幂   &是按位与运算符,&=则是对应的二操作符。   ^是按位异或运算符。   36.以下不是Python语言保留字的是√√   O false   O as   O def   O from   答案:选a   保留字大小写敏感,False是保留字,false不是保留字。   37.以下保留字不用于异常处理逻辑的是×√   O else   O if   O try   O finally   答案:选b   if不用于异常处理逻辑,用于分支结构。   try except异常处理   try…except…else…异常捕获   try…except…finally…异常捕获   38.以下不是Python语言特点的是√√   O执行速度快   O语法简洁   O支持中文   O生态丰富   答案:选a   Python语言的三个重要特点:   (1)通用性:Python语言可以用于几乎任何与程序设计相关应用的开发,不仅适合训练编程思维,更适合诸如数据分析、机器学习、人工智能、Web开发等具体的技术区域。   (2)语法简洁。   (3)生态高产:Python解释器提供了几百个内置类和函数库,此外,世界各地程序员通过开源社区贡献了十几万个第三方函数库。   除此之外,还有一些具体特点:   (1)平台无关。   (2)强制可读。   (3)支持中文。   Python执行速度快,但是不是它的特点,对比c和c++还不够快。   39.以下符合Python语言变量命名规则的是×√   O 5_2   O !i   O turtle   O (ABC)   选择:选c   A不符合,数字不能做首项;   符号只有下划线可以,感叹号、括号不行B、D不对   Python采用大写字母、小写字母、数字、下划线和汉字等字符组合命名,但首字符不能是数字。   Python的turtle库是Python内置函数库,属于标准库,用于图形绘制。   turtle库绘制图形,可以理解为一只小海龟在画布中心开始爬行,起点位置坐标为(0,0),其前进、后退、旋转的轨迹就构成了绘制图形,比较直观、有趣、易理解,深受用户喜爱。   使用时首先导入turtle标注库,即可使用turtle标注库的函数。   import turtle   40.以下选项不属于Python语言特点的是×√   O优异的扩展性   O网络编程语言   O跨平台   O开源理念   答案:选b   Python语言的三个重要特点:   (1)通用性:Python语言可以用于几乎任何与程序设计相关应用的开发,不仅适合训练编程思维,更适合诸如数据分析、机器学习、人工智能、Web开发等具体的技术区域。   (2)语法简洁。   (3)生态高产:Python解释器提供了几百个内置类和函数库,此外,世界各地程序员通过开源社区贡献了十几万个第三方函数库。   除此之外,还有一些具体特点:   (1)平台无关。   (2)强制可读。   (3)支持中文。   Python提供了许多网络编程库和模块,使其成为一种优秀的网络编程语言。   但是网络编程语言不是python的特点。   41.如果Python程序执行时产生了”SyntaxError’ 的错误,其原因是××   O代码中的输出格式错误   O代码里的变量名未定义   O代码使用了错误的关键字   O代码中出现了无法解释执行的符号   答案:选d   Python中出现SyntaxError一般表示语法错误,如在 if , elif , else , for , while , class ,def 声明末尾未添加”:”,导致该语句无法解释执行。   知识点总结:Python常见报错:   1、缩进错误(IndentationError)   2、Tab 和空格混用(TabError)   3、语法错误(SyntaxError)   语法错误的原因包含下列三种:   ①无效语法(invalid syntax)   标点符号遗漏,中英文符号混用,拼写错误,变量名或者函数名使用了关键字。   ②标识符中有无效字符(invalid character in identifier)   代码中出现了无法识别的字符,检查一下是否有多余字符或者中文字符。   ③检查到不完整的字符串(EOL while scanning string litera)   很多情况下是由于字符串两边的引号不统一。   4、变量名错误(NameErro)   出现变量名错误,可以查看变量是否赋值,是否存在大小写不统一或者变量名写错了   5、索引错误(IndexError)   6、键错误(KeyError)   在读取字典中的key和value时,如 果key不存在,就会触发KeyError错误。   7、类型错误(TypeError)   在程序中使用不正确的对象类型时,会引发该错误。   8、属性错误(AttributeError)   特性引用和赋值失败时会引发属性错误。   42. 以下选项不是Python保留字的是_√√   O False   O from   O try   O For   答案:选d   Python中区分大小写,小写的for是保留字。   43.表达式int(‘100/3’)的执行结果是×☆   O ’100/3’   O 33.3   O 33   O ValueError   答案:选d   int()函数用于将一个字符串或数字转换为整型,字符串’100/3’中有”/”,该文本不能转化成数值,参数无效,会报ValueError的错误。   int(100/3)结果是33,不带引号是数字型,100/3=33.3,浮点数强制转换为整型,结果33   int(‘100/3’)的执行结果ValueError,带引号的是字符型,是浮点数不是整型,报错   100/3 √   ’100/3’ ×   1+2j ×   123 √   ’123’ √   1.5 √   ’1.5’ ×   Python int()使用总结:   int()的基本语法格式是int(x,[base=10]),其中base可以省略   int()的作用是把不同进制的数字或数字字符串转为十进制整数。   1、不带任何参数返回0,即int()   2、取整是简单截断,不是四舍五入,如int(1.5) = 1   3、参数可以是整数,浮点数,或算术表达式如100/3,但不能是复数,如1+2j ,会报错TypeError   4、数字字符串可以是整数字符串如’123’,   但不能是算术表达式字符串如’100/3’或字符形式的浮点数如’1.5’,会报错 ValueError   5、base缺省值是10,表示十进制,如果包括base参数,则前面的x必须是符合当前进制的数字字符串   此时int的作用是把base进制代表的数字字符串x,转换为10进制数   44.以下语句的执行结果是_×√   import random   print (type (random.random()))   O <class ‘int’ >   O <class ‘str’ >   O None   O <class ‘float’ >   答案:选d   type(x)函数对变量x进行类型判断。   random.random()表示取随机数,数值的类型是float型,所以执行结果为<class ‘float’>。   random库主要函数总结:函数名说明用法random()生成一个0~1之间的随机浮点数,范围 0 <= n < 1.0random.random()uniform(a,b)返回a, b之间的随机浮点数,范围[a, b]或[a, b), 取决于四舍五入,a不一定要比b小random.uniform(1,5)randint(a, b)返回a, b之间的整数,范围[a, b],注意:传入参数必须是整数,a一定要比b小random.randint(0, 100)randrang([start], stop[, step])类似range函数,返回区间内的整数,可以设置step。random.randrang(1, 10, 2)choice(seq)从序列seq中随机读取一个素random.choice([1,2,3,4,5])choices(seq,k)从序列seq中随机读取k个素,k默认为1random.choices([1,2,3,4,5], k=3)shuffle(x)将列表中的素打乱,俗称为洗牌。会修改原有序列。random.shuffle([1,2,3,4,5])sample(seq, k)从指定序列中随机k个素作为一个片段返回,sample函数不会修改原有序列random.sample([1,2,3,4,5], 2)   45.关于Python语言的描述,错误的选项是_√√   O支持面向对象   O支持面向过程   O是一种机器语言   O是一种解释类型的语言   答案:选c   Python语言是广泛使用的高级通用脚本编程语言,并不是机器语言。   Python既支持面向对象,又支持面向过程。   静态cj编译,脚本py解释。☆   46.执行下列选项,输出了’Hello World’ 的选项是√√   O print(‘ “Hello World”‘)   O print(‘\”Hello World\”)   O print(” ‘Hello World’ “)   O print( ‘Hello World\”)   答案:选c   print()函数输出字符串时,需要在字符串两端加上双引号,所以print(” ‘Hello World’ “)能输出’Hello World’。   47.以下选项,不是Python保留字的选项是_√√   O True   O true   O pass   O None   答案:选b   True是Python保留字,Python语言中区分大小写,true不是保留字。   48.表达式34%6的结果是______。√√   答案:4   %表示取余,34%6的结果为4。   49.下面语句的执行结果,不可能的选项是√√   import random   print (random.uniform(1, 3))   O 2. 8729   O 3. 0678   O 2. 15085   O 1. 1477   答案:选b   uniform(a,b):生成一个[a,b]之间的随机小数,3.0678超出了范围。   50.在Python语言中,不能作为变量名的是_√√   O p   O Temp   O 3p   O _fg   答案:选c   Python采用大写字母、小写字母、数字、下划线和汉字等字符及其组合进行命名,但名字的首字符不能是数字,标识符中间不能出现空格,长度没有限制。   51.以下不是Python语言特点的是√√   (A) 支持面向过程和面向对象编程   (B) 生态庞大   (C) 运行速度快   (D) 语法简洁   答案:选c   运行速度快不是Python语言特点   52.可以部署Python环境、运行Python脚本的系统是√√   (A) Mac 0S   (B) 各操作系统平台   (C) Windows   (D) Linux   答案:选b   因为python平台无关,可以在所有操作系统上运行。   53.关于Python语言的描述,错误的选项是×√   (A) Python支持中文等多语言字符   (B) Python具有庞大的计算生态   (C) Python通过缩进实现了强制可读   (D) Python是一种编译型语言,可在各类计算机上直接运行   答案:选d   Python是一种解释型语言,先编译,后翻译。   C语言和c++是编译型语言   54.关于Python代码编写原则的描述,错误的选项是×√   (A)保持代码的可读性、减少嵌套   (B)变量的定义和引用范围要清晰   (C) 保持代码的简洁   (D) 尽量使用函数和类封装代码   答案:选d   不一定什么都要尽量用函数,就计算1+1=2很简单的程序,没必要用函数。   55.关于Python缩进的描述,错误的选项是√√   (A) Python使用缩进表示代码块,缩进必须固定采用4个空格   (B) Python缩进在单个结构体语句(比如某个循环体)中必须一致   (C) Python通过强制缩进来体现语句间的逻辑关系   (D) Python的分支、循环、函数可以通过缩进包含多行代码   答案:选a   缩进采用的空格数量必须固定,不一定非要是4个,2个4个6个都行   56.以下可以替代#用来当作Python语言注释的语法素是×√   (A) input()函数   (B) eval ()函数   (C) print()函数   (D) 字符串类型   答案:选d   函数肯定不能代替#,所以肯定是字符串类型   57.以下选项不是Python合法变量名的是√√   (A) 2nd _table   (B) Eval   (C)_ _maxNum   (D) VAL   答案:选a   数字不能做变量名开头   58.关于变量名的定义,不合法的选项是√√   (A) y-1   (B) Temp00   (C)_z   (D) str_x   答案:选a   变量名没有减号,只有下划线。   59.函数名称定义错误的选项是√√   (A) fun*1()   (B) _func()   (C) turtle()   (D) max()   答案:选a   函数名也是一种变量名,符号也是只能带下划线,不能带星号*   60.以下不是Python保留字的是×√   (A) in   (B) none   (C) continue   (D) except   答案:选b   None的首字n要大写   61.以下代码的输出结果是√√   x=2+9*((3*12)-8)//10   print(x)   (A) 28.2   (B) 27   (C) 27.2   (D) 26   答案:选b   2+9*28//10=2+252//10=2+25=27   62.Python的运算符中的作用是√√   (A)非法符号   (B)操作数取平方   (C)乘法运算   (D)幂运算   答案:选d   是幂运算。   63.表达式eval( ‘print(1+2)’)的结果是√√   (A)’print(1+2)’   (B)3   (C) print(1+2)   (D) 1+2   答案:选b   eval去掉两边的引号   64.以下代码的执行结果是×√☆   a=’100’   print(eval (a+”1+2”)) .   (A)103   (B) 1003   (C)执行出错   (D) 100+1+2   答案:选b   ’100’+”1+2″,这里的加好表示字符串直接拼接   即“100”+”3”,结果为1003   65.将下列表达数作为eval()函数的参数,执行结果错误的选项是√√   (A) “print()”   (B) “input()”   (C)“1+2”   (D) 1+2   答案:选d   eval()函数是去掉两边的引号,如果没有引号可以去,会报错。   66.以下语句的执行结果是√√   ls = [x2 for x in range(5)]   print(ls)   (A) [2,4,6,8,10]   (B) [1,4,9,16,25]   (C) [0,2,4,6,8]   (D) [0,1,4,9, 16]   答案:选d   range(5)即x=0、1、2、3、4   x2即x的平方   67.表达式str(10/2) 的结果是√√   (A) ValueError   (B)’5.0′   (C)’5′   (D)’10/2’   答案:选b   Python的除法结果肯定是带小数的,即肯定是浮点数,要保证一定精度。   str( )函能将int类型、float类型的数据转换成字符串类型。   68.可用于判断变量a的数据类型的选项是√√   (A) eval(a)   (B) int(a)   (C) str(a)   (D) type(a)   答案:选d   type()函数用来判断变量的数据类型。   69.关于类型转换的描述,错误的选项是√√   (A) int(1+2j)不能将复数1+2j转换为整数类型,执行出错   (B) int(‘1.23’)能将字符串转换为整数   (C) str(1+2j) 能将复数1+2j转换为字符串类型   (D) int(1. 23)能将浮点数1.23转换为整数   答案:选b   int(100/3)结果是33,不带引号是数字型,100/3=33.3,浮点数强制转换为整型,结果33   int(‘100/3’)结果ValueError,带引号的是字符型,是浮点数不是整型,报错   复数1+2j不能用int()强制转换   70.如果Python程序执行时产生了“unexpected indent” 错误,其原因可能是√√   (A)代码缩进不正确   (B)代码变量未赋初值   (C)代码进入了死循环状态   (D)代码使用了错误的保留字   答案:选a   Indent就是缩进的意思。   71.关于Python赋值语句的描述,错误的选项是××   (A)使用符号“=”表达赋值关系   (B) 赋值语句要求赋值两侧的数据类型一致   (C) 对于a = 100语句,无论变量a是什么类型,该赋值语句运行一定正确   (D) a, b = b,a可以交换a和b的值   答案:选b   Python语言很牛逼,不需要赋值语句的两侧数据类型一致   72.关于变量名称的定义,错误的选项是√   A、false   B、And   C、pass   D、a123   答案: C   pass是关键字,不能做变量名   73.关于input()函数的描述,错误的选项是×   A、用户可以输入多行信息,并将被当作一个字符串处理   B、input()参数用于提示用户,不影响用户输入的内容   C、input()参数只能是字符串类型   D、用户输入的信息全部被当作一个字符串处理   答案: A   input()函数用户输入的信息,并将信息组成一个字符串处理,input()函数含有参数, 用于提示用户输入,当用户输入信息时,使用回车也就是想换一行时,会停止输入结束input()函数。   74.关于字符串类型转换的描述,错误的选项是√   A、str(123)的结果是’123′   B、str(1+2j)的结果是’ (1+2j)’   C、str(1. 23)的结果是’1.23’   D、str(1+2)对表达式1+2进行字符串转换,结果是’1+2′   答案: D   str()函数是将参数转化为字符串,当参数是表达式的时候会先计算出结果,再进行转换, str(1+2)结果是’3’   75、关于Python语言特点的描述,错误的选项是√   A、同一个Pthon程序可以在不同的操作系统上执行   B、Python语言在大数据和人工智能领域的应用很广泛   C、Python是一种脚本语言,经过编译后可多次执行   D、Python的计算生态非常丰富   答案: C   Python是脚本,经过解释;   C和c++是静态,经过编译   76、关于Python语言注释的描述,错误的选项是√   A、注释语句不能够被执行   B、Python可以用井号#注释一行语句   C、Python可以使用缩进来表示注释   D、Python可以用一对三引号’注释多行语句   答案: C   Python语言中可以使用井号(#) 或者三引号(‘’’或”””) 来注释语句,其中井号常用于单行,三引号常用于多行。注释语句是对代码进行的解释说明,不被解释器解释执行。   缩进是表示结果和所属关系的。   77、以下赋值语句,错误的选项是√   A、b+= 1   B、s=s. replace(‘:,”)   C、a,b=b,C   D、x==0   答案: D   两个等于号不是赋值语句,是用于判断的   等于运算符是比较运算符的一种,用于判断左右两边的表达式是否相等的   78、表达式’980’>’1000’的结果是×   A、0   B、1   C、True   D、False   答案: C   字符串比较大小是按照对应索引位置上的字符比较大小,   对于字符来说’0’<. … <’9’<A<……<‘Z'<’a’…..<’z’   题中索引为0位置的字符’9’>’1’。   79.表达式trype(45)的结果是√   A、<class ‘int’>   B、<class, str’>   C、<class “float’>   D、None   答案: A   45是int型   80.关于Python语言发展的描述,最次要的因素是√   A、各领域应用广泛,通用性强   B、语法简洁、精炼,语言设计质量高   C、语言开源开放,能够整合C语言代码   D、解释器采用Unicode编码,支持中文处理   答案: D   支持中文肯定不能算是python发展的重要因素啊   81.不是Python保留字的选项是√   A、finally   B、define   C、break   D、await   答案: B   define不是保留字,def是保留字   保留字,也称关键字,是指被编程语言内部定义并保留使用的标识符。   Python 3.x版本中有35个保留字,分别为: and、as、assert、async、await、break、class、continue、def、del、elif、else、except、False、finally、for、from、global、if、import、in、is、lambda、None、nonlocal、not、or、pass、raise、return、True、try、while、with、yield

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/88478.html

(0)
上一篇 2024年 6月 22日 下午2:28
下一篇 2024年 6月 22日 下午2:36

相关推荐

关注微信