python期末考试:基本数据的表示

1. 关于 Python 的数字类型,以下选项中描述错误的是(   )。

A. Python 整数类型提供了 4 种进制表示:十进制、二进制、八进制和十六进制

B. Python 语言要求所有浮点数必须带有小数部分

C. Python 语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过后缀“C”或者“c”来表示

D. Python 语言提供 int、float、complex 等数字类型

2. Python语言提供的3个基本数字类型是(   )。

A. 整数类型、浮点数类型、复数类型 B.整数类型、二进制类型、浮点数类型

C.整数类型、二进制类型、复数类型 D.整数类型、二进制类型、浮点数类型

3. 以下选项不属于 Python 整数类型的是(   )。

A. 二进制         B. 十进制          C. 八进制      D. 十二进制

4. 以下选项中,属于Python语言中合法的二进制整数是(   )。

A.0B1010 B.0B1019 C.0bC3F D.0b1708

5. 关于Python整数类型,以下选项描述正确的是:

A. 3.14不是整数类型的数值 B. type(100)表达式结果可能是<class ‘int’>,也可能是<class ‘float’>

C. oct(100)表达式结果获得十六进制数 D. hex(100)表达式结果获得八进制数

6. 下面代码的输出结果是(   )。

x=0b1010    >>>print(x)

A.16      B.256    C.1024      D.10

7. 下面代码的输出结果是(   )。

x = 0x0101         >>>print(x)    

A.101 B.257 C.65 D.5

8. 下面代码的输出结果是(   )。

x = 0o1010        >>>print(x)

A.520 B.1024 C.32768 D.10

9. 以下表达式是十六进制整数的选项是(   )。

A.0b16 B.‘0x61’ C.1010 D.0x3F

10. 下面代码的输出结果是(   )。

x=10      >>>y=3           >>>print(divmod(x,y))

A.(1, 3) B.3,1 C.1,3 D.(3, 1)

11.以下对数值运算操作符描述错误的选项是(   )。

A. Python 提供了9个基本的数值运算操作符

B. Python 数值运算操作符也叫做内置操作符

C. Python 二元数学操作符都有与之对应的增强赋值操作符

D. Python 数值运算操作符需要引用第三方库 math

12.关于Python语言数值操作符,以下选项中描述错误的是(   )。

A. x//y表示x与y之整数商,即不大于x与y之商的最大整数

B. x**y表示x的y次幂,其中,y必须是整数

C. x%y表示x与y之商的余数,也称为模运算

D. x/y表示x与y之商

13.运行以下程序5/2 ,输出结果的是(   )。

A.3 B.2 C.2.5 D.2.50

14.假设a=9,b=2,那么下列运算中,错误的是(   )。

A. a+b的值是11           B. a//b的值是4     C. a%b的值是1            D. a**b的值是18

15.以下代码的输出结果是( )。

x = 12 + 3* ((5*8) - 14) // 6     >>>print(x)

A、25.0          B、65        C、25             D、24

16.下面代码的执行结果是(   )。

x = 2     >>>x *= 3 + 5**2

A.15 B.56 C.8192 D.13

正确答案: 

17.定义 x=2.6,表达式 int(x) 的结果是(   )。

A.3           B.2.6            C.2.0             D.2

正确答案: 

18.下面代码的输出结果是(   )。

a = 4.2e–1       >>>b = 1.3e2     >>>print(a+b)

A.130.042 B.5.5e31 C.130.42 D.5.5e3

19.下面代码的输出结果是(   )。

x=10     >>>y=3     >>>print(x%y,x**y)

A.3 1000 B.1 30 C.3 30 D.1 1000

20.下面代码的输出结果是(   )。

x=3.1415926         >>>print(round(x,2) ,round(x))

A.3 3.14      B.2 2          C.6.28 3        D.3.14 3

21.下面代码的输出结果是(   )。

x = 12.34     >>>print(type(x))

A.<class ‘int’>      B.<class ‘float’>       C.<class ‘bool’>        D.<class ‘complex’>

22.关于Python语言的浮点数类型,以下选项中描述错误的是(   )。

A.浮点数类型表示带有小数的类型 B.Python语言要求所有浮点数必须带有小数部分

C.小数部分不可以为0 D.浮点数类型与数学中实数的概念一致

23.下面代码的执行结果(   )。

a = 10.99 >>>print(complex(a))

A.10.99+j B.10.99 C.0.99 D.(10.99+0j)

24.运行以下程序type(abs(-3+4j)),输出的Python数据类型是(   )。

A.字符串类型 B.浮点数类型 C.整数类型 D.复数类型

25.下面代码abs(-3+4j)的执行结果是(   )。

A.4.0 B.5.0 C.执行错误 D.3.0

26.下面代码的输出结果是(   )。

x=10      >>>y=-1+2j      >>>print(x+y)

A.9          B.2j          C.11          D.(9+2j)

27.下面代码:1.23e-4+5.67e+8j.real的执行结果是(   )。

A.1.23 B.5.67e+8 C.1.23e4 D.0.000123

28.表达式print(float(complex(10+5j).imag))的结果是(   )。

A.10 B.5 C.10.0 D.5.0

29.运行以下程序,从键盘输入1+2与4j,则输出结果是(   )。

x = eval(input())      >>>y = eval(input())        >>>print(abs(x+y))

A.5 B.<class ‘complex’> C.<class ‘float’> D.5.0

30.下面代码的输出结果是( )。

print( 0.1 + 0.2 == 0.3)

A.False B.–1 C.0 D.while

31.下列选项中, (   )布尔值不是False的是(   )。

A.None       B.0     C.()        D.1

32.下列表达式中,返回 True 的是(   )。

A.a=2 b=2 a=b        B.3>2>1       C.True and False         D.2!=2

33.以下选项中,输出结果是False的是(   )。

A.5 is not 4         B.5 != 4          C.False != 0              D.5 is 5

34.下列表达式的运算结果是(   )。

a = 100     >>>b = False         >>>a * b > -1

A.False B.1 C.0 D.True

35.表达式 1001 == 0x3e7 的结果是(   )。

A.false B.False C.true D.True

36.以下选项中值为False的是(   )。

A.‘abc’ <‘abcd’ B.’ ’ <‘a’ C.‘Hello’ >‘hello’ D.‘abcd’ <‘ad’

37.当需要在字符串中使用特殊字符的时候,Python使用(   )作为转义字符。

A. \        B./         C.#          D.%

38.以下代码的输出结果是( )。

 x = ‘R\0S\0T’          >>> print(len(x))

A、3      B、5     C、7        D、6

39.str =“Python语言程序设计”,表达式 str.isnumeric() 的结果是(   )。

A.True B.1 C.0 D.False

40.下列方法中,能够让所有单词的首字母变成大写的方法是(   )。

A.capitalize        B.title           C.upper          D.ljust

41.字符串的strip方法的作用是(   )。

A.删除字符串头尾指定的字符           B.删除字符串末尾的指定字符

C.删除字符串头部的指定字符           D.通过指定分隔符对字符串切片

42.s = “the sky is blue”,表达式 print(s[-4:], s[:-4]) 的结果是(   )。

A.the sky is blue         B.blue is sky the       C.sky is blue the         D.blue the sky is

43.s = " Python", 能够显示输出 Python 的选项是(   )。

A.print(s[0:-1]) B.print(s[-1:0]) C.print(s[:6]) D.print(s[:])

44.以下程序的输出结果是(   )。

s = “python\n编程\t很\t容易\t学”    >>>print(len(s))

A.20           B.12           C.5          D.16

45.运行以下程序,输出结果的是(   )。

str1 = “Nanjing University”

str2 = str1[:7] + " Normal " + str1[-10

print(str2)

A.Normal U B.Nanjing Normal C.Normal University D.Nanjing Normal University

46.表达式 ‘y’<‘x’ == False 的结果是(   )。

A.True B.Error C.None D.False

47.下面代码的输出结果是(   )。

TempStr = “Pi=3.141593”       >>>eval(TempStr[3:-1])

A.3.14159 B.3.141593 C.Pi=3.14 D.3.1416

48.给出如下代码:TempStr = “Hello World”, 以下选项中可以输出“World”子串的是(   )。

A.print(TempStr[–5: –1]) B.print(TempStr[–5:0])

C.print(TempStr[–4: –1])print(TempStr[–4: –1]) D.print(TempStr[–5:])

49.如果 p=ord(‘a’), 表达式 print(p,chr((p+3)%26+ord(‘a’))) 的结果是(   )。

A.97 d B.97 c C.97 x D.97 w

50.下列程序的运行结果是(   )。

s = ‘PYTHON’       >>> “{0:3}”.format(s)

A.‘PYTH’ B.‘PYTHON’ C.‘ PYTHON’ D.‘PYT’

51.下面代码的输出结果是(   )。

name = "Python语言程序设计"     >>>print(name[2: –2])

A.thon语言程序 B.thon语言程序设 C.ython语言程序 D.ython语言程序设

52.以下关于字符串类型的操作的描述,错误的是(   )。

A.str.replace(x,y)方法把字符串str中所有的x子串都替换成y

B.想把一个字符串str所有的字符都大写,用str.upper()

C.想获取字符串str的长度,用字符串处理函数 str.len()

D.设 x = ’aa’ ,则执行x*3的结果是‘aaaaaa’

53.设 str = ‘python’,想把字符串的第一个字母大写,其他字母还是小写,正确的选项是(   )。

A.print(str[0].upper()+str[1:]) B.print(str[1].upper()+str[-1:1])

C.print(str[0].upper()+str[1:-1]) D.print(str[1].upper()+str[2:])

54.以下关于 Python 字符串的描述中,错误的是(   )。

A.字符串是字符的序列,可以按照单个字符或者字符片段进行索引

B.字符串包括两种序号体系:正向递增和反向递减

C.Python 字符串提供区间访问方式,采用 [N:M] 格式,表示字符串中从 N 到 M 的索引子字符串(包含 N 和 M)

D.字符串是用一对双引号" "或者单引号’ '括起来的零个或者多个字符

55.关于 Python 字符串,以下选项中描述错误的是(   )。

A.可以使用 datatype() 测试字符串的类型 B.输出带有引号的字符串,可以使用转义字符

C.字符串是一个字符序列,字符串中的编号叫“索引” D.字符串可以保存在变量中,也可以单独存在

56.关于 Python 字符编码,以下选项中描述错误的是(   )。

A.chr(x) 和 ord(x) 函数用于在单字符和 Unicode 编码值之间进行转换 B.print chr(65) 输出 A

C.print(ord(‘a’)) 输出 97 D.Python 字符编码使用 ASCII 编码

57.关于 eval 函数,以下选项中描述错误的是(   )。

A.eval 函数的作用是将输入的字符串转为 Python 语句,并执行该语句

B.如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用 eval(input(<输入提示字符串>)) 组合

C.执行 eval(“Hello”) 和执行 eval(" ‘Hello’ ") 得到相同的结果

D.eval 函数的定义为:eval(source, globals=None, locals=None, /)

58.Python 语言中,以下表达式输出结果为11的选项是(   )。

A.print(“1+1”) B.print(1+1) C.print(eval(“1+1”)) D.print(eval(“1” + “1”))

59.表达式 eval(‘500/10’) 的结果是:

A.‘500/10’ B.500/10 C.50 D.50.0

60.表达式 type(eval(‘45’)) 的结果是(   )。

A.<class ‘float’> B.<class ‘str’> C.None D.<class ‘int’>

61.下面代码的执行结果是(   )。

s = "11+5in"     >>>eval(s[1:-2])

A.6 B.11+5 C.执行错误 D.16

62.运行以下程序,当从键盘上输入{1:“清华大学”,2:“北京大学”},运行结果的是(   )。

x =eval(input())    >>>print(type(x))

A.<class ‘int’> B.<class ‘list’> C.出错 D.<class ‘dict’>

63.下面代码的执行结果是(   )。

a="Python等级考试"

b ="="

c =">"

print(”{0:{1}{3}{2}}”.format(a, b, 25, c))

A.Python等级考试===============     B.Python等级考试

C.Python等级考试===============     D.===============Python等级考试

64.当键盘输入”3”的时候,以下程序的输出结果是(   )。

r = input(“请输入半径:”)

ar = 3.1415 * r *r

print("{:.0f}".format(ar))

A.28         B. 28.27           C. 29      D. type Error

65.以下代码的输出结果是(   )。

print(’{:*^10.4}’.format(‘Flower’))

A.Flow B.Flower C.Flow D.Flow

66.表达式print("{:.2f}".format(20-23+10/32*5)) 20-8+的结果是(   )。

A.17.55 B.67.56 C.12.22 D.17.56

正确答案: D

67.以下程序的输出结果是(   )。

s1 =“QQ”

s2 =“Wechat”

print("{:*<10}{:=>10}".format(s1,s2))

A.*******QQWechat==== B.QQWechat

C.*QQ Wechat==== D.QQ====Wechat

68.以下程序的输出结果是(   )。

s1 =“袋鼠”

print("{0}生活在主要由母{0}和小{0}组成的较小的群体里。".format(s1))

A. TypeError: tuple index out of range

B. {0} 生活在主要由母 {0} 和小 {0} 组成的较小的群体里。

C. IndexError: tuple index out of range

D. 袋鼠生活在主要由母袋鼠和小袋鼠组成的较小的群体里。

69.以下程序的输出结果是(   )。

s1 =“企鹅”

s2 =“超级游泳健将”

print("{0:^4}:{1:!<9}".format(s1,s2))

A.企鹅:超级游泳健将!!! B.企鹅 :超级游泳健将!!!

C.企鹅 :!超级游泳健将!! D.企鹅 :超级游泳健将!!!

70.以下程序的输出结果是(   )。

astr = ‘0\n’

bstr = ‘A\ta\n’

print("{}{}".format(astr,bstr))

A.0  a a B.0  A A C.A a D.0 A a

参考答案:

1C 2A 3D 4A 5A 6D 7B 8A 9D 10D 11D 12B 13C 14D 15C 16B 17D 18C 19D 20D

21B 22C 23D 24B 25B 26D 27D 28D 29D 30A 31D 32B 33C 34D 35B 36C 37A 38B 39D 40B

41A 42D 43D 44D 45D 46D 47A 48D 49D 50B 51A 52C 53A 54C 55A 56D 57A58D59D60D

61A62D63D64D65D66D67 D 68D69D70D

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/628618.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【零基础入门Python数据分析】Anaconda3 JupyterNotebookseaborn版

目录 一、安装环境 python介绍 anaconda介绍 jupyter notebook介绍 anaconda3 环境安装 解决JuPyter500&#xff1a;Internal Server Error问题-CSDN博客 Jupyter notebook快捷键操作大全 二、Python基础入门 数据类型与变量 数据类型 变量及赋值 布尔类型与逻辑运算…

vue刷新当前页面

我们经常遇到此种情形&#xff0c;当新增编辑完成后&#xff0c;需要重新刷新页面数据&#xff0c;重新调用接口较多时&#xff0c;挨个调用过于繁琐&#xff1b;甚至可能遇到跨组件调用的问题&#xff0c;毫无疑问&#xff0c;处理起来有些许费力&#xff0c;本文就将如何处理…

基于时域有限差分法的FDTD的计算电磁学算法-YEE网格下的更新公式推导

基于时域有限差分法的FDTD的计算电磁学算法&#xff08;含Matlab代码&#xff09;-YEE网格下的更新公式推导 参考书籍&#xff1a;The finite-difference time-domain method for electromagnetics with MATLAB simulations&#xff08;国内翻译版本&#xff1a;MATLAB模拟的电…

【MATLAB】 SSA奇异谱分析信号分解算法

有意向获取代码&#xff0c;请转文末观看代码获取方式~ 1 基本定义 SSA奇异谱分析&#xff08;Singular Spectrum Analysis&#xff09;是一种处理非线性时间序列数据的方法&#xff0c;可以对时间序列进行分析和预测。 它基于构造在时间序列上的特定矩阵的奇异值分解&#…

C#,入门教程(66)——枚举Enum的高等用法

前言&#xff1a;国内码农与国外优秀程序员的最大区别是&#xff0c;我们的专家、教授喜欢唾沫横飞地&#xff0c;夸夸其谈语言特性、框架、性能&#xff0c;唯一目的是带私货&#xff08;书籍或教程&#xff09;&#xff0c;很少能写出真有用的程序。差距在哪呢&#xff1f;基…

线性代数——行列式相关性质

目录 一、行列式与它的转置列行列式相等 二、对换行列式的两行&#xff08;列&#xff09;&#xff0c;行列式变号 三、行列式某行&#xff08;列&#xff09;有公因子k&#xff0c;则k可以提到行列式外 四、行列式中若两行成比例&#xff0c;则行列式为0 五、行列式的某一行…

Python | 三、函数

函数的形参和实参&#xff08;对应卡码网11题句子缩写&#xff09; 除非实参是可变对象&#xff0c;如列表、字典和集合&#xff0c;则此时形参会复制实参的地址&#xff0c;即此时二者指向同一个地址&#xff0c;因此在函数内对形参的操作会影响到实参除这种情况外&#xff0…

嵌入式应用开发学习建议

学习嵌入式应用开发需要掌握一定的编程语言、操作系统和硬件知识&#xff0c;以下是一些学习嵌入式应用开发的建议: 1&#xff09;学习C/C等编程语言&#xff1a;C/C是嵌入式系统最常用的编程语言之一&#xff0c;掌握这些语言的语法和特性可以帮助开发人员更好地理解嵌入式系…

What is `HttpServletRequestWrapper` does?

HttpServletRequestWrapper 是 Java Servlet API 中的一个类&#xff0c;作为 HttpServletRequest 接口的包装器&#xff08;Decorator&#xff09;实现。 该类设计为装饰者模式&#xff08;Decorator Pattern&#xff09;的一部分&#xff0c;允许开发人员通过包装现有的 Http…

【DP】53.最大子数组和

题目 法1&#xff1a;DP class Solution {public int maxSubArray(int[] nums) {if (nums null || nums.length 0) {return 0;}int n nums.length, res nums[0];int[] dp new int[n];dp[0] nums[0];for (int i 1; i < nums.length; i) {dp[i] Math.max(nums[i], d…

Orchestrator源码解读4-计划内切换

计划内切换 Graceful master promotion 通常因为升级&#xff0c;服务器为何等原因&#xff0c;需要按照计划将主库迁移到其他实例的情况。 计划内切换的拓扑结构改变的流程如下&#xff1a; orchestrator自己选或用户自己指定一个从库实例为新主库orchestrator将其他从库ch…

【江科大STM32合集】day2按键控制LED光敏传感器控制峰鸣器

【STM32合集】day2按键控制LED&光敏传感器控制峰鸣器 电路基础c语言基础main.ckey.c结果 实现一个键开关灯实验结果避坑 电路基础 运算放大器-在江科大51单片机b站视频&#xff08;AD/DA&#xff09;复习 原理&#xff1a;两个极端 同相输入端电压 》反相输入端 电压输出最…

【leetcode题解C++】707.设计链表

你可以选择使用单链表或者双链表&#xff0c;设计并实现自己的链表。 单链表中的节点应该具备两个属性&#xff1a;val 和 next 。val 是当前节点的值&#xff0c;next 是指向下一个节点的指针/引用。 如果是双向链表&#xff0c;则还需要属性 prev 以指示链表中的上一个节点…

Git_01_push失败之解决办法

从本地服务器向云端服务器提交代码的过程中&#xff0c;碰到了以下问题&#xff1a; 提示账号没有push权限 rootlocalhost:~/repo/$ git push qnx HEAD:refs/for/develop Counting objects: 29, done. Delta compression using up to 32 threads. Compressing objects: 100% …

如何利用小程序介绍公司品牌形象?

企业小程序的建设对于现代企业来说已经成为了一项必不可少的工作。随着移动互联网的快速发展&#xff0c;越来越多的职场人士和创业老板希望通过小程序来提升企业形象&#xff0c;增强与用户的互动&#xff0c;实现更好的商业效果。在这个过程中&#xff0c;使用第三方制作平台…

排序算法-冒泡排序(含C语言代码示例)

一、算法介绍 冒泡排序是一种简单的排序算法&#xff0c;其核心思想是重复地遍历待排序列表&#xff0c;比较并交换相邻元素&#xff0c;使得较大的元素逐渐“冒泡”到列表的末尾&#xff0c;而较小的元素则逐渐上浮至列表的前端。该算法的名字源于类比元素的移动过程&#xff…

Java零基础教学文档第五篇:jQuery

今日新篇章 【jQuery】 【主要内容】 jQuery简介 jQuery安装 jQuery语法 jQuery选择器 jQuery事件处理 jQueryDOM操作 jQuery元素遍历 jQuery过滤 jQuery其它方法 【学习目标】 1.jQuery简介 1.1 jQuery简介 jQuery 库可以通过一行简单的标记被添加到网页中。 1.…

vue使用el-input监听不了回车事件解决方法

无法监听回车事件 <el-input v-model"password" type"password" placeholder"密码" keyup.enter"onLogin"></el-input> 在keyup.enter后加上’.native’ <el-input v-model"password" type"password…

国内镜像:极速下载编译WebRTC源码(For Android/Linux/IOS)(二十四)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀 人生格言: 人生从来没有捷径,只…

C语言实现双向循环链表

1.mj版本的双向循环链表(虚拟头节点) #include <stdio.h> #include <stdlib.h> #include <stdbool.h> #define ELEMENT_NOT_FOUND -1 // 设置一个节点类 typedef struct Node {// 数据域int data;// 指针域struct Node* pre;struct Node* next; }Node; // 初…