C++ 偏微分数值计算库_计算机二级 python选择题

8e53955b9a7585346dac9d9cbb50d959.gif1. 以下选项对于 import 保留字描述错误的是

A、 import 可以用于导入函数库或者库中的函数

B、 可以使用 from jieba import lcut 引入 jieba 库

Python的第三方库。这些库需要先进行安装

C、 使用 import jieba as jb, 引入函数库 jieba, 取别名 jb

D、 使用 import jieba 引入 jieba 库

正确答案:B

python保留字及其说明保留字   说     明and  用于表达式运算,逻辑与操作as  用于类型转换assert  断言,用于判断变量或条件表达式的值是否为真break  中断循环语句的执行class  用于定义类continue  继续执行下一次循环def  用于定义函数或方法del  删除变量或序列的值elif  条件语句,与if,else结合使用else  条件语句,与if,elif结合使用,也可用于异常和循环语句except  except包含捕获异常后的操作代码块,与try,finally结合使用exec  用于执行python 语句for  for循环语句finally  用于异常语句,出现异常后,始终要执行finally,包含的代码块,与try,except结合使用from  用于导入模块,与import结合使用globe  定义全局变量if  条件语句,与else,elif结合使用import  用于导入模块,与from结合使用in  判断变量是否在序列中is  判断变量是否为某个类的实例lambda  定义匿名变量not  用于表达式运算,逻辑非操作or  用于表达式运算,逻辑或操作pass  空的类,方法,函数的占位符print  打印语句raise  异常抛出操作return  用于从函数返回计算结果try  try包含可能会出现异常的语句,与except,finally结合使用while  while的循环语句with  简化python的语句yield  用于从函数依此返回值nonlocal   false   

2. 以下选项中不可用作 Python 标识符的是

A、 3.14

B、 姓名

C、 __Name__

D、 Pi

正确答案:A

Python标识符  1:在python中,标识符是由数字、字母、下划线组成  2:标识符可以包括英文、数字及下划线但不能以数字开头  3:标识符区分大小写 以下划线开头的标识符具有特殊意义。    单下划线:_foo 此类标识符表示不能直接访问的类属性,需要通过类提供的接口进行访问 也不能用from xxx import *导入    双下划线:__foo 代表类的私有成员;以双下划线开头和结尾的_foo_代表python特殊方法专用的标识

3. Python 可以将一条长语句分成多行显示的续行符号是:

A、 \

B、 #

C、 ;

D、 ‘

正确答案:A

4. 关于 Python 语言的特点, 以下选项描述正确的是

A、 Python 语言不支持面向对象

B、 Python 语言是解释型语言

C、 Python 语言是编译型语言

D、 Python 语言是非跨平台语言

正确答案:B

 Python 语言的特点简单。python遵循"简单、优雅、明确"的设计哲学。高级。python是一种高级语言,相对于c,牺牲了性能而提升了编程人员的效率。它使得程序员可以不用关注底层细节,而把精力全部放在编程上。面向对象。python既支持面向过程,也支持面向对象。可扩展。可以通过c、c++语言为python编写扩充模块。免费和开源。python是FLOSS(自由/开放源码软件)之一,允许自由的发布软件的备份、阅读和修改其源代码、将其一部分自由地用于新的自由软件中。边编译边执行。python是解释型语言,边编译边执行。可移植。python能运行在不同的平台上。丰富的库。python拥有许多功能丰富的库。可嵌入性。python可以嵌入到c、c++中,为其提供脚本功能。

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

A、 3.14 不是整数类型的数值

B、 type(100)表达式结果可能是, 也可能是

C、 oct(100)表达式结果获得十六进制数

D、 hex(100)表达式结果获得八进制数

正确答案:A

int 整型数字,⽐如 2015。float 浮点型数字,⽐如 3.14。complex 复数,⽐如 3+2j
二进制:用0b或者0B开头的整数八进制:用0o或者0O开头的整数十进制:平常使用的整数十六进制:用0x或者0X开头的整数,其中10 ~ 15分别用a ~ f来表示,不区分大小写

6.运行以下程序, 输出结果的是:

5/2

A、 3

B、 2

C、 2.5

D、 2.50

正确答案:C

7. 运行以下程序, 输出的 Python 数据类型是:

 type(abs(-3+4j))

A、 字符串类型

B、 浮点数类型

C、 整数类型

D、 复数类型

正确答案:B

abs函数的主要用途是获取数字的绝对值。參数能够是整数或浮点数。假设參数是复数,则返回复数的模。

8.下面代码的输出结果是:

TempStr = "Pi=3.141593"eval(TempStr[3: -1])

A、 3.14159

B、 3.141593

C、 Pi=3.14

D、 3.1416

正确答案:A

eval() 函数用来执行一个字符串表达式,并返回表达式的值TempStr[3: -1]截取你前3个以后的字符到输入的最后一个字符以前的所有字符

9. 以下关于异常处理的描述, 错误的选项是:

A、 Python 通过 try、 except 等保留字提供异常处理功能

B、 ZeroDivisionError 是一个变量未命名错误

C、 NameError 是一种异常类型

D、 异常语句可以与 else 和 finally 语句配合使用

正确答案:B

python标准异常异常名称  描述BaseException  所有异常的基类SystemExit  解释器请求退出KeyboardInterrupt  用户中断执行(通常是输入^C)Exception  常规错误的基类StopIteration  迭代器没有更多的值GeneratorExit  生成器(generator)发生异常来通知退出StandardError  所有的内建标准异常的基类ArithmeticError  所有数值计算错误的基类FloatingPointError  浮点计算错误OverflowError  数值运算超出最大限制ZeroDivisionError  除(或取模)零 (所有数据类型)AssertionError  断言语句失败AttributeError  对象没有这个属性EOFError  没有内建输入,到达EOF 标记EnvironmentError  操作系统错误的基类IOError  输入/输出操作失败OSError  操作系统错误WindowsError  系统调用失败ImportError  导入模块/对象失败LookupError  无效数据查询的基类IndexError  序列中没有此索引(index)KeyError  映射中没有这个键MemoryError  内存溢出错误(对于Python 解释器不是致命的)NameError  未声明/初始化对象 (没有属性)UnboundLocalError  访问未初始化的本地变量ReferenceError  弱引用(Weak reference)试图访问已经垃圾回收了的对象RuntimeError  一般的运行时错误NotImplementedError  尚未实现的方法SyntaxError  Python 语法错误IndentationError  缩进错误TabError  Tab 和空格混用SystemError  一般的解释器系统错误TypeError  对类型无效的操作ValueError  传入无效的参数UnicodeError  Unicode 相关的错误UnicodeDecodeError  Unicode 解码时的错误UnicodeEncodeError  Unicode 编码时错误UnicodeTranslateError  Unicode 转换时错误Warning  警告的基类DeprecationWarning  关于被弃用的特征的警告FutureWarning  关于构造将来语义会有改变的警告OverflowWarning  旧的关于自动提升为长整型(long)的警告PendingDeprecationWarning  关于特性将会被废弃的警告RuntimeWarning  可疑的运行时行为(runtime behavior)的警告SyntaxWarning  可疑的语法的警告UserWarning  用户代码生成的警告
捕捉异常可以使用try/except语句。try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。如果你不想在异常发生时结束你的程序,只需在try里捕获它。

10. for 或者 while 与 else 搭配使用时, 关于执行 else 语句块描述正确的是

A、 仅循环非正常结束后执行(以 break 结束)

B、 仅循环正常结束后执行

C、 总会执行

D、 永不执行

正确答案:B

当循环正常结束的时候才会执行一遍else语句块;如果是非正常结束的(例如break语句跳出,出现异常等情况),则不会执行else语句块。

11.以下代码执行的输出结果是:

for i in range(1,4)  print(chr(21646)*(2*i-1))

A

     咎

  咎咎咎

咎咎咎咎咎

B

咎咎咎

咎咎咎咎咎

C

             咎

      咎咎咎

咎咎咎咎咎

D、 出错

正确答案:B

12. 以下关于 TensorFlow 库的应用领域的描述, 正确的选项是

A、 机器学习

B、 数据可视化

C、 Web 开发

D、 文本分析

正确答案:A

13. 以下不属于 Python 深度学习第三方库的选项是:

A、 Arcade

B、 TensorFlow

C、 Caffe2

D、 MXNet

正确答案:A

14. 以下属于 Python 文本处理第三方库的选项是:

A、 matplotib

B、 openpyxl

C、 wxpython

D、 vispy

正确答案:B

15. random 库的 seed(a)函数的作用

A、 生成一个[0.0, 1.0)之间的随机小数

B、 生成一个 k 比特长度的随机整数

C、 设置初始化随机数种子 a

D、 生成一个随机整数

正确答案:C

seed() 方法改变随机数生成器的种子,可以在调用其他随机模块函数之前调用此函数。

16.下面代码的输出结果是

for n in range(400,500):  i = n // 100  j = n // 10 % 10  k = n % 10  if n == i ** 3 + j ** 3 + k ** 3:    print(n)

A、 407

B、 408

C、 153

D、 159

正确答案:A

" / "就表示 浮点数除法,返回浮点结果;" // "表示整数除法。Python算术运算符+  加 - 两个对象相加  -  减 - 得到负数或是一个数减去另一个数  *  乘 - 两个数相乘或是返回一个被重复若干次的字符串  /  除 - x除以y %  取模 - 返回除法的余数 **  幂 - 返回x的y次幂

17.给出下面代码:

a = input("").split(",")x = 0while x < len(a):  print(a[x],end="")  x += 1

代码执行时, 从键盘获得 Python 语言,是,脚本,语言

则代码的输出结果是

A、 执行代码出错

B、 Python 语言,是,脚本,语言

C、 Python 语言是脚本语言

D、 无输出

正确答案:C

 split() 方法用于把一个百字符串分割成字符串数组。

18. 关于函数的描述, 错误的选项是

A、 Python 使用 del 保留字定义一个函数

B、 函数能完成特定的功能, 对函数的使用不需要了解函数内部实现原理, 只要了解函数的输入输出方式即可。

C、 函数是一段具有特定功能的、 可重用的语句组

D、 使用函数的主要目的是减低编程难度和代码重用

正确答案:A

定义一个函数函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

19.执行以下代码, 运行错误的是:

def fun(x,y="Name",z = "No"): pass

A、 fun(1,2,3)

B、 fun(1,,3)

C、 fun(1)

D、 fun(1,2)

正确答案:B

B项语法错误,即便是空值也要用''代替

20.执行以下代码, 运行结果

def split(s):  return s.split("a")s = "Happy birthday to you! "print(split(s))

A、 ['H', 'ppy birthd', 'y to you!']

B、 "Happy birthday to you!"

C、 运行出错

D、 ['Happy', 'birthday', 'to', 'you!']

正确答案:A

喜欢本篇内容请给我们点个在看

56783055f8fb8e57c6ab4f3e1d4a893d.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值