Python 二级模拟选择题(七)

1. 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(C)
A. 命令
B. 口令
C. 消息
D. 调用语句

2. 下面不属于软件需求分析阶段主要工作的是(C)
A. 需求评审
B. 需求获取
C. 需求变更申请
D. 需求分析

3. 下面不属于软件测试实施步骤的是(C)
A. 确认测试
B. 单元测试
C. 回归测试
D. 集成测试

4. 结构化程序设计中,下面对 goto 语句使用描述正确的是(B)
A. 禁止使用 goto 语句
B. 应避免滥用 goto 语句
C. goto 语句最好用,不容易造成结构体程序混乱
D. 使用 goto 语句程序效率高

5. 数据库应用系统中的核心问题是(D)
A. 数据库管理员培训
B. 数据库维护
C. 数据库系统设计
D. 数据库设计

6. 在 E-R 图中,用来表示实体联系的图形是(D)
A. 三角形
B. 菱形
C. 椭圆形
D. 矩形

7. 在数据库设计中,将 E-R 图转换为关系数据模型的过程属于(D)
A. 物理设计阶段
B. 需求分析阶段
C. 概念设计阶段
D. 逻辑设计阶段

8. 一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是(B)
A. 12345ABCDE
B. EDCBA54321
C. 54321EDCBA
D. ABCDE12345

9. 下列排序方法中,最坏情况下比较次数最少的是(A)
A. 堆排序
B. 直接插入排序
C. 冒泡排序
D. 简单选择排序

10. 支持子程序调用的数据结构是(D)
A. 队列
B. 二叉树
C. 树
D. 栈

11. Python 中对变量描述错误的选项是(D)
A. Python 不需要显式声明变量类型,在第一次变量赋值时由值决定变量的类型
B. 变量通过变量名访问
C. 变量必须在创建和赋值后使用
D. 变量 PI 与变量 Pi 被看作相同的变量

12. 以下 Python 语句运行结果异常的选项是(D)

A.
>>> PI , r = 3.14 , 4
B.
>>> a = 1
>>> b = a = a + 1
C.
>>> x = True
>>> int(x)
D.
>>> a

13. 以下对 Python 程序设计风格描述错误的选项是(D)
A. Python 中不允许把多条语句写在同一行
B. Python 语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出
C. Python 可以将一条长语句分成多行显示,使用续航符“\”
D. Python 中允许把多条语句写在同一行

14. 下列表达式的运算结果是(D)

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

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

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

str1 = "Nanjing University"
str2 = str1[:7] + " Normal " + str1[-10:]<o:p></o:p>
print(str2)

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

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

print(" love ".join(["Everyday","Yourself","Python",]))

A. Everyday love Yourself
B. Everyday love Python
C. love Yourself love Python
D. Everyday love Yourself love Python

17. 哪个选项是使用 PyInstaller 库对 Python 源文件打包的基本使用方法(D)
A. pip -h
B. pip install <拟安装库名>
C. pip download <拟下载库名>
D. pyinstaller <Python源程序文件名>

18. 以下程序的不可能输出结果是(D)

from random import *
print(round(random(),2))

A. 0.47
B. 0.54
C. 0.27
D. 1.87

19. 以下程序的输出结果是(D)

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

20. 以下关于异常处理的描述,正确的是(D)
A. try 语句中有 except 子句就不能有 finally 子句
B. Python 中,可以用异常处理捕获程序中的所有错误
C. 引发一个不存在索引的列表元素会引发 NameError 错误
D. Python 中允许利用 raise 语句由程序主动引发异常

21. 以下语句执行后 a、b、c 的值是(D)

a = "watermelon"
b = "strawberry"
c = "cherry"
if a > b:
    c = a
    a = b
    b = c

A. watermelon strawberry cherry
B. watermelon cherry strawberry
C. strawberry cherry watermelon
D. strawberry watermelon watermelon

22. 以下关于 Python 的控制结构,错误的是(D)
A. 每个 if 条件后要使用冒号(:)
B. 在 Python 中,没有 switch-case 语句
C. Python 中的 pass 是空语句,一般用作占位语句
D. elif 可以单独使用

23. 以下代码段,不会输出A,B,C,的选项是(D)

A.
for i in range(3):
    print(chr(65+i),end=",")

B.
for i in [0,1,2]:
    print(chr(65+i),end=",")

C.
i = 0
while i < 3:
    print(chr(i+65),end= ",")
    i += 1
    continue

D.
i = 0
while i < 3:
    print(chr(i+65),end= ",")
    break
    i += 1

24. 设 x = 10;y = 20,下列语句能正确运行结束的是(D)
A. max = x > y ? x : y
B. if(x>y) print(x)
C. while True: pass
D. min = x if x < y else y

25. 以下程序的输出结果是(D)

Da = {"北美洲":"北极兔","南美洲":"托哥巨嘴鸟","亚洲":"大熊猫","非洲":"单峰驼","南极洲":"帝企鹅"}
Da["非洲"] = "大猩猩"
print(Da)

A.
(‘北美洲‘: ‘北极兔‘, ‘南美洲‘: ‘托哥巨嘴鸟‘, ‘亚洲‘: ‘大熊猫‘, ‘非洲‘: ‘大猩猩‘, ‘南极洲‘: ‘帝企鹅‘)    
B.
[‘北美洲‘: ‘北极兔‘, ‘南美洲‘: ‘托哥巨嘴鸟‘, ‘亚洲‘: ‘大熊猫‘, ‘非洲‘: ‘大猩猩‘, ‘南极洲‘: ‘帝企鹅‘]   
C.
{"北美洲":"北极兔","南美洲":"托哥巨嘴鸟","亚洲":"大熊猫","非洲":"单峰驼","南极洲":"帝企鹅"}
D.
{‘北美洲‘: ‘北极兔‘, ‘南美洲‘: ‘托哥巨嘴鸟‘, ‘亚洲‘: ‘大熊猫‘, ‘非洲‘: ‘大猩猩‘, ‘南极洲‘: ‘帝企鹅‘}

26. 以下关于列表操作的描述,错误的是(D)
A. 通过 append 方法可以向列表添加元素
B. 通过 extend 方法可以将另一个列表中的元素逐一添加到列表中
C. 通过 insert(index,object) 方法在指定位置 index 前插入元素 object
D. 通过 add 方法可以向列表添加元素

27. 以下关于字典操作的描述,错误的是(D)
A. del 用于删除字典或者元素
B. clear 用于清空字典中的数据
C. len 方法可以计算字典中键值对的个数
D. keys 方法可以获取字典的值视图

28. 以下程序的输出结果是(D)

L1 =[‘abc‘, [‘123‘,‘456‘]]
L2 = [‘1‘,‘2‘,‘3‘]
print(L1 > L2)

A. False
B. TypeError: ‘>‘ not supported between instances of ‘list‘ and ‘str‘
C. 1
D. True

29. 以下属于 Python 脚本程序转变为可执行程序的第三方库的是(D)
A. requests
B. scrapy
C. numpy
D. pyinstaller

30. 以下属于 Python 中文分词方向第三方库的是(D)
A. pandas
B. beautifulsoup4
C. python-docx
D. jieba

31. 以下生成词云的 Python 第三方库的是(D)
A. matplotib
B. TVTK
C. mayavi
D. wordcloud

32. Python 中函数不包括(D)
A. 标准函数
B. 第三库函数
C. 内建函数
D. 参数函数

33. Python 中,函数定义可以不包括以下(D)
A. 函数名
B. 关键字 def
C. 一对圆括号
D. 可选参数列表

34. 以下程序的输出结果是(D)

def func(num):
    num *= 2
x = 20
func(x)
print(x)

A. 40
B. 出错
C. 无输出
D. 20

35. 以下程序的输出结果是(D)

def func(a,*b):
    for item in b:
        a += item
    return a
m = 0
print(func(m,1,1,2,3,5,7,12,21,33))

A. 33
B. 0
C. 7
D. 85

36. 以下程序的输出结果是(D)

a = ["a","b","c"]
b = a[::-1]
print(b)

A. [‘a‘, ‘b‘, ‘c‘]
B. ‘c‘, ‘b‘, ‘a‘
C. ‘a‘, ‘b‘, ‘c‘
D. [‘c‘, ‘b‘, ‘a‘]

37. Python 文件只读打开模式是(D)
A. w
B. x
C. b
D. r

38. Python 文件读取方法 read(size) 的含义是(D)
A. 从头到尾读取文件所有内容
B. 从文件中读取一行数据
C. 从文件中读取多行数据
D. 从文件中读取指定 size 大小的数据,如果 size 为负数或者空,则读取到文件结束

39. 关于数据组织的维度描述正确的是(D)
A. 二维数据由对等关系的有序或无序数据构成
B. 高维数据由关联关系数据构成
C. CSV 是一维数据
D. 一维数据采用线性方式存储

40. 同时去掉字符串左边和右边空格的函数是(D)
A. center()
B. count()
C. fomat()
D. strip()

原文地址:https://www.cnblogs.com/sch01ar/p/9650594.html

时间: 2024-08-30 15:32:21

Python 二级模拟选择题(七)的相关文章

Python 二级模拟选择题(四)

1. 以下选项中,不属于需求分析阶段的任务是(D)A.需求规格说明书评审B.确定软件系统的性能需求C.确定软件系统的功能需求D.制定软件集成测试计划 2. 关于数据流图(DFD)的描述,以下选项中正确的是(B)A.软件详细设计的工具B.结构化方法的需求分析工具C.面向对象需求分析工具D.软件概要设计的工具 3. 在黑盒测试方法中,设计测试用例的主要根据是(D)A.程序流程图B.程序数据结构C.程序内部逻辑D.程序外部功能 4. 一个教师讲授多门课程,一门课程由多个教师讲授.描述了实体教师和课程的

Python 二级模拟选择题(六)

1. 算法的时间复杂度是指(D)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法程序中的指令条数D. 算法执行过程中所需要的基本运算次数 2. 下列关于栈的叙述中正确的是(D)A. 在栈中只能插入数据B. 在栈中只能删除数据C. 栈是先进先出的线性表D. 栈是先进后出的线性表 3. 对建立良好的程序设计风格,下面描述正确的是(D)A. 符号名的命名只要符合语法B. 充分考虑程序的执行效率C. 程序的注释可有可无D. 程序应简单.清晰.可读性好 4. 在面向对象方法中,一个对象请求另一

Python 二级模拟操作题(一)

1.计算下列式子,结果保留小数点后保留3位 代码: >>> x = pow((3**4 + 5*(6**7))/8, 0.5) >>> print("%.3f"%x) 418.294 2.用 Python 内置函数及 jieba 库中已有函数计算字符串的中文字符个数及中文词语个数 注意,中文字符包含中文标点符号 字符串:中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾. 代码: impor

Python 二级模拟操作题(六)

1. 实现功能:从键盘输入一个汉字,在屏幕上显示输出该汉字的 Unicode 编码值 a = input("请输入一个汉字:") print(ord(a)) 2. 实现下面的功能:从键盘输入两个数(换行),调用函数 gcd() 输出两个数的最大公约数显示在屏幕上 def gcd(x,y): if x < y: x,y = y,x while x % y != 0: r = x % y x = y y = r return y a = eval(input(""

python简单模拟:把树存储在数据表中

在数据库中建立一个表,有Id, fatherId, value 三个字段,就可以存储一个树. 如何把该表中的数据以树的形式呈现出来,下面小弟用python简单模拟一下. 初学python,请大家多多指点.另外非常感谢http://www.cnblogs.com/lzyzizi/对小弟的指点. 运行结果: A-1 B-1 C-1 D-1 E-1 E-2 C-2 B-2 C-3 C-4 源代码: 1 #!user/bin/python 2   3  class noteModel: 4 def __

rabbitmq的安装和命令介绍及python程序模拟生产者和消费者

[介绍] RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统.他遵循Mozilla Public License开源协议. RabbitMQ是流行的开源消息队列系统,用erlang语言开发 RabbitMQ是AMQP(高级消息队列协议)的标准实现 官网:http://www.rabbitmq.com/ [安装] 方式:yum/rpm 系统环境 [[email protected]_server scripts]# ifconfig | sed -n 's#.*inet addr:

Python基础篇(七)

加上两个下划线变量或者方法变为私有. >>> class Bird: ...    __song = "spark" ...    def sing(self): ...       return self.__song ... >>> b = Bird() >>> b.sing() 'spark' >>> b.__sing() Traceback (most recent call last): File &qu

使用python selenium-webdriver模拟博客园登录

初学python,最近在抱着虫师的python+selenium自动化的书看,也尝试写个登录功能的验证2333 code:########################## #使用python selenium-webdriver #模拟博客园的登录流程 #首页--登录页面--跳转回首页--检查--退出登录恢复环境 ########################### from selenium import webdriver import time import sys url_cnbl

【好文要转】Python:模拟登录以获取新浪微博OAuth的code参数值

[转自]http://www.tuicool.com/articles/zAz6zi [原文]http://blog.segmentfault.com/hongfei/1190000000343851 在使用新浪微博提供的API时,首先需要通过认证和授权,关于这部分,大家可以参考下 这篇文章 在完成以上步骤后,大家会发现每次要使用微博API之前,都需要我们手动输入code参数的值才行. 其中,code参数的值是在浏览器的地址栏中,也就是说,只要我们能使用代码正确地模拟浏览器发包,那么也就能得到c