Cluster & Security & Python Topic | Cloud computing (FREE)

本文涉及的产品
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介: 云计算 Cluster & Security & Python 习题(试读)

云计算专题目录

Catalogue | Cloud computing


Single Choice

1、程序如下:

try:
    number = int(input("请输入数字:"))
    print("number:",number)
    print("=======hello======")
except Exception as e:
    # 报错错误日志
    print("打印异常详情信息: ",e)
else:
    print("没有异常")
finally:#关闭资源
    print("finally")
print("end")

输入的是 1a 结果是_____。
A.

number: 1
打印异常详情信息:  invalid literal for int() with base 10:
finally
End 

B.

打印异常详情信息:  invalid literal for int() with base 10:
finally
End 

C.

========hello===========
打印异常详情信息:  invalid literal for int() with base 10:
finally
End 

D.以上都正确
【答案】B


2、能够返回当前时间戳的方法是_____。
A.time.strftime()
B.time.ctime()
C.time.localtime()
D.time.time()
【答案】D


3、下列选项中_____是Zabbix_server服务默认监听的端口号。
A.10050
B.10500
C.10055
D.10051
【答案】D


4、在使用passwd命令时,下列_____选项可以查看账户的密码状态。
A.-U
B.-S
C.-L
D.-M
【答案】B


5、Zabbix监控获得的数据信息存放在了_____。
A.mysql
B.excel
C.zabbix.log
D.zabbix.conf
【答案】A


6、在使用passwd命令时,下列_____选项可以锁定账户。
A.-S
B.-l
C.-L
D.-U
【答案】B


7、下列_____语句在Python中是非法的。
A.x += y
B.x, y = y, x
C.x = (y = z + 1)
D.x = y = z = 1
【答案】C


8、用户使用_____命令生成登录sshd服务的秘钥对。
A.gpg
B.md5sum
C.ssh-keygen
D.openssl
【答案】C


9、有关进程和线程说法错误的是_____。
A.线程的执行离不开进程的资源调度
B.线程是程序执行的最小单位
C.一个进程当中可以没有线程也可以包含一个或多个线程
D.进程是争夺CPU资源的最小单位
【答案】C


10、有如下列表:users = [('tom', 20), ('jerry', '19')] 使用_____选项可以取出jerry 。
A.users[1]
B.users1
C.users[0]
D.users-1
【答案】B


11、print()函数打印多项内容时,默认用空格分隔输出的各项。如果使用---替换空格,正确的参数是_____。
A.start='---'
B.seq='---'
C.sep='---'
D.end='---'
【答案】C


12、关于多线程编程,下面说法正确的是_____。
A.一个进程可以产生一到多个线程
B.线程与进程完全一样,只是不同的称呼
C.Python中主要使用Thread模块来实现多线程编程
D.每个线程都有自己独立的运行空间
【答案】A


13、在使用chage命令时,下列_____选项可以实现用户首次登陆系统
强制修改密码的功能。
A.-d
B.-l
C.-W
D.-E
【答案】A


14、关于模块导入,下面说法确的是_____。
A.模块不管导入(import)多少次,只会加载(load)一次
B.为了防止循环导入,两个模块不能互相import
C.多次导入模块,以最后一次导入为准
D.只有管理员有权限导入模块
【答案】A


15、使用字符串的_____方法,用于去除字符串左端的空白字符。
A.strip
B.trim
C.ltrim
D.lstrip
【答案】D


16、下列关于类的方法错误的是_____。
A.子类当中只能继承父类的普通方法,不能继承初始化方法
B.对象是类的实例
C.类是用来描述具有相同的属性和方法的对象的集合
D.方法是类中定义的函数
【答案】A
【解析】从类中定义的方法必须和类或对象有关 改成 子类当中只能继承父类的普通方法,不能继承初始化方法


17、使用nmap命令对目标主机做TCP SYN扫描半开式扫描,使用_____选项。
A.-sS
B.-sT
C.-sP
D.-sU
【答案】A
【解析】nmap命令的选项中-sT是做tcp扫描,-sU是做udp扫描,-sS是 半开扫描(不执行完整的3次握手4次断开)


18、有以下代码:

if -0.0:
    print('yes')
else:
    print('no')

程序的运行结果是_____。
A.no
B.yes
C.0
D.报错
【答案】A


19、关于函数的返回值,下面说法错误的是_____。
A.函数内部可以出现多个return语句
B.函数可以通过return返回多个值
C.函数没有明确的返回值,则返回None
D.函数通过return进行返回
【答案】B


20、list(range(0, 10, 2))产生的值是_____。
A.[2, 4, 6, 8]
B.[0, 2, 4, 6, 8]
C.[2, 4, 6, 8, 10]
D.[0, 2, 4, 6, 8, 10]
【答案】B


21、有关匿名函数,下面说法正确的是_____。
A.匿名函数没有返回值
B.匿名函数的多行语句通过逗号分隔
C.匿名函数不支持参数
D.通过关键字lambda定义匿名函数
【答案】D


22、程序执行期间,用户按下ctrl + c,将会触发_____异常。
A.KeyboardInterrupt
B.ValueError
C.NameError
D.EOFError
【答案】A


23、给文件添加_____属性后,仅可以使用追加的方式向文件内添加新内容。
A.a
B.e
C.i
D.s
【答案】A
【解析】+i锁定文件,+a仅可追加


24、创建两个集合s1 = set('abc'); s2 = set('bcd'),那么s1 | s2的结果是_____。
A.{'bc'}
B.{'b', 'c'}
C.{'a'}
D.{'a', 'b', 'c', 'd'}
【答案】D


25、下列选项中作为Zabbix_agentd服务监听的端口号是_____。
A.10051
B.10500
C.10055
D.10050
【答案】D
【解析】zabbix_agent默认是10050,zabbix_server默认是 10051


26、下列选项中_____是Zabbix_agentd服务的主配置文件。
A.zabbix.conf
B.zabbix_server.conf
C.zabbix_agent.conf
D.zabbix_agentd.conf
【答案】D


27、关于OOP中self的说法正确的是_____。
A.self代表实例本身
B.class中所有方法的self都是可有可无的
C.只有创建实例对象时,才会用到self
D.self是关键字
【答案】A


28、以下不能创建一个字典的语句是_____。
A.dict4 = {(1,2,3): "uestc"}
B.dict1 = {}
C.dict2 = { 3 : 5 }
D.dict3 = {[1,2,3]: "uestc"}
【答案】D


29、通过pickle模块将字典data写入文件fobj的方法是_____。
A.pickle.dump(fobj, data)
B.pickle.dump(data, fobj)
C.pickle.load(fobj, data)
D.pickle.load(data, fobj)
【答案】B


30、以下表达式可以正确的运行的有_____。
A.(123, 456) + 123
B.[123, 456] + 123
C.(123) + 123
D.'abc' + 123
【答案】C


31、以下表达式,正确定义了一个集合数据对象的是_____。
A.x = [ 200, ’flg’, 20.3 ]
B.x = {‘flg’ : 20.3}
C.x = ( 200, ’flg’, 20.3)
D.x = { 200, ’flg’, 20.3}
【答案】D


32、有如下函数声明:def fn(name, age): pass。下面方法使用正确的是_____。
A.fn('tom', 'jerry', 20)
B.fn('tom')
C.fn(name='tom', 20)
D.fn('tom', age=20)
【答案】D


33、关于循环语句说法正确的是_____。
A.循环如果执行了continue,它的else语句不会执行
B.循环如果被break结束,它的else语句将会执行
C.循环如果执行了continue,它的else语句将会执行
D.循环如果被break结束,它的else语句不会执行
【答案】D


34、下面有关hashlib模块计算md5值,说法错误的是_____。
A.只要原始数据有微小改动,md5值一定大不相同
B.hashlib.md5()函数中的参数类型是字节串类型
C.hashlib模块在使用前需要先下载,再导入
D.md5值一般使用16进制数表示
【答案】C


35、小王执行n = input("number: ")语句时,输入了10。运行结果为15的是_____。
A.n + 5
B.n + str(5)
C.int(n) + 5
D.str(n) + 5
【答案】C


36、'to' in 'python'的结果是_____。
A.True
B.yes
C.False
D.no
【答案】C


37、使用nmap暴力破解ssh密码的脚本是_____。
A.ssh-passwd.nse
B.sshd-brute.nse
C.sshd-passwd.nse
D.ssh-brute.nse
【答案】D


38、有以下代码:

if [5 > 10]:
    print('yes')
else:
    print('no')

程序的运行结果是_____。
A.True
B.False
C.yes
D.no
【答案】C


39、使用tcpdump命令抓包时,要求多个条件必须同时匹配使用_____选项。
A.and
B.not
C.or
D.host
【答案】A
【解析】and代表逻辑与,or代表逻辑或


40、以下叙述正确的是_____。
A.else只能和if连用,不能和循环语句连用
B.在循环体内使用break语句或continue语句的作用相同
C.只能在循环体内使用break语句
D.continue语句的作用是结束整个循环的执行
【答案】C


Multiple Choice

41、以下字符串格式正确的有_____。
A.“abc”ab”
B.“abc\nab”
C.‘abc”ab’
D.‘abc”ab”
【答案】B,C


42、下列软件能够提供监控服务有_____。
A.Cacti
B.Nagios
C.Zabbix
D.nmap
【答案】A,B,C
【解析】常用监控软件有:cacti、nagios、zabbix


43、以下可以生成192.168.1.1~192.168.1.254整个范围内的所有IP地址有_____。
A.['192.168.1.%s' % i for i in range(1, 254)]
B.['192.168.1.%s' % i for i in range(1, 255)]
C.['192.168.1.' + str(i) for i in range(1, 254)]
D.['192.168.1.' + str(i) for i in range(1, 255)]
【答案】B,D


44、zabbix监控服务,发送监控报警消息的方式有_____。
A.邮件
B.短信
C.只能使用邮件发送报警消息
D.打电话
【答案】A,B
【解析】Zabbix支持短信和邮件发送报警信息


45、有一个字典adict = {'name': 'bob', 'age': 23},以下说法正确的有_____。
A.通过adict['name']可以取出bob
B.字典长度为2
C.通过adict[0]可取出字典中的第一个元素
D.字典的长度为4
【答案】A,B


46、有如下列表:users = ['tom', 'jerry', 'jack', 'rose']。可以取出rose的选项有_____。
A.users[4]
B.users[-1]
C.users[0]
D.users[3]
【答案】B,D


47、a = (10, 20, 30),则a属于_____类型。
A.顺序
B.不可变
C.映射
D.标量
【答案】A,B


48、下列选项中是对称加密算法有_____。
A.AES
B.RSA
C.DES
D.DSA
【答案】A,C
【解析】AES和DES是对称算法,RSA和DSA是非对称算法


49、可以使用shutil的_____方法拷贝文件。
A.copy
B.copyfileobj
C.move
D.copytree
【答案】A,B


50、Prometheus有哪些组件?
A.PHP
B.Node_exporter
C.MySQL
D.Prometheus server
【答案】B,D

如有侵权,请联系作者删除
目录
相关文章
|
云计算 索引 Python
Python Topic | Cloud computing (FREE)
云计算 Python 习题(试读)
51 0
|
17天前
|
存储 程序员 开发者
Python编程基础:从入门到实践
【10月更文挑战第8天】在本文中,我们将一起探索Python编程的奇妙世界。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供有价值的信息。我们将从Python的基本概念开始,然后逐步深入到更复杂的主题,如数据结构、函数和类。最后,我们将通过一些实际的代码示例来巩固我们的知识。让我们一起开始这段Python编程之旅吧!
|
6天前
|
安全 数据处理 开发者
Python中的多线程编程:从入门到精通
本文将深入探讨Python中的多线程编程,包括其基本原理、应用场景、实现方法以及常见问题和解决方案。通过本文的学习,读者将对Python多线程编程有一个全面的认识,能够在实际项目中灵活运用。
|
5天前
|
弹性计算 安全 小程序
编程之美:Python让你领略浪漫星空下的流星雨奇观
这段代码使用 Python 的 `turtle` 库实现了一个流星雨动画。程序通过创建 `Meteor` 类来生成具有随机属性的流星,包括大小、颜色、位置和速度。在无限循环中,流星不断移动并重新绘制,营造出流星雨的效果。环境需求为 Python 3.11.4 和 PyCharm 2023.2.5。
26 9
|
1天前
|
数据采集 机器学习/深度学习 人工智能
Python编程入门:从基础到实战
【10月更文挑战第24天】本文将带你进入Python的世界,从最基础的语法开始,逐步深入到实际的项目应用。我们将一起探索Python的强大功能和灵活性,无论你是编程新手还是有经验的开发者,都能在这篇文章中找到有价值的内容。让我们一起开启Python的奇妙之旅吧!
|
3天前
|
设计模式 监控 数据库连接
Python编程中的设计模式之美:提升代码质量与可维护性####
【10月更文挑战第21天】 一段简短而富有启发性的开头,引出文章的核心价值所在。 在编程的世界里,设计模式如同建筑师手中的蓝图,为软件的设计和实现提供了一套经过验证的解决方案。本文将深入浅出地探讨Python编程中几种常见的设计模式,通过实例展示它们如何帮助我们构建更加灵活、可扩展且易于维护的代码。 ####
|
3天前
|
存储 人工智能 数据挖掘
Python编程入门:构建你的第一个程序
【10月更文挑战第22天】编程,这个听起来高深莫测的词汇,实际上就像搭积木一样简单有趣。本文将带你走进Python的世界,用最浅显的语言和实例,让你轻松掌握编写第一个Python程序的方法。无论你是编程新手还是希望了解Python的爱好者,这篇文章都将是你的理想起点。让我们一起开始这段奇妙的编程之旅吧!
12 3
|
3天前
|
Python
Python编程中正则表达式的使用
【10月更文挑战第22天】正则表达式,一种强大的文本处理工具,在Python编程中有着广泛的应用。本文将介绍如何使用Python中的re库来使用正则表达式,包括如何创建、匹配、查找和替换字符串等。通过学习本文,你将能够掌握Python中正则表达式的基本使用方法。
|
4天前
|
存储 程序员 开发者
Python编程入门:从零开始掌握基础语法
【10月更文挑战第21天】本文将带你走进Python的世界,通过浅显易懂的语言和实例,让你快速了解并掌握Python的基础语法。无论你是编程新手还是想学习一门新的编程语言,这篇文章都将是你的不二之选。我们将一起探索变量、数据类型、运算符、控制结构、函数等基本概念,并通过实际代码示例加深理解。准备好了吗?让我们开始吧!
|
11天前
|
设计模式 开发者 Python
Python编程中的设计模式:从入门到精通####
【10月更文挑战第14天】 本文旨在为Python开发者提供一个关于设计模式的全面指南,通过深入浅出的方式解析常见的设计模式,帮助读者在实际项目中灵活运用这些模式以提升代码质量和可维护性。文章首先概述了设计模式的基本概念和重要性,接着逐一介绍了几种常用的设计模式,并通过具体的Python代码示例展示了它们的实际应用。无论您是Python初学者还是经验丰富的开发者,都能从本文中获得有价值的见解和实用的技巧。 ####