python中的代码不区分⼤⼩写。正确错误_计算机⼆级python
选择题
1. 以下选项对于 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 中断循环语
2. 以下选项中不可⽤作 Python 标识符的是
A、 3.14
B、 姓名
C、 __Name__
D、 Pi
正确答案:A
Python标识符 1:在python中,标识符是由数字、字母、下划线组成 2:标识符可以包括英⽂、数字及下划线但不能以数字开头 3:标识符区分⼤⼩写 以
3. Python 可以将⼀条长语句分成多⾏显⽰的续⾏符号是:
A、 \
python新手代码错了应该怎么改B、 #
C、 ;
D、 ‘
正确答案:A
4. 关于 Python 语⾔的特点, 以下选项描述正确的是
A、 Python 语⾔不⽀持⾯向对象
B、 Python 语⾔是解释型语⾔
C、 Python 语⾔是编译型语⾔
D、 Python 语⾔是⾮跨平台语⾔
正确答案:B
Python 语⾔的特点简单。python遵循"简单、优雅、明确"的设计哲学。⾼级。python是⼀种⾼级语⾔,相对于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 常规错误的基捕捉异常可以使⽤try/except语句。try/except语句⽤来检测try语句块中的错误,从⽽让except语句捕获异常信息并处理。如果你不想在异常发⽣时结束你的程序,只需
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算术运算符+ 加 - 两个对象相加 - 减 - 得到负数或是⼀个数减去另⼀个数 * 乘 - 两个数相乘或是返
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 关键词开头,后接函数标识符名称和圆括号()。任何传⼊参数和⾃变量必须放在圆括号中间。圆括号之间可以⽤于定义参数。函数的第19.执⾏以下代码, 运⾏错误的是:
def fun(x,y="Name",z = "No"): pass
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论