Python开发基础(习题卷33)第1部分:单项选择题,共55题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题][]下列哪些可以作为字典的键( )
A)整数,实数,列表
B)列表,集合,字典
C)复数,字符串,元组
D)集合、整数、字符串
答案:C
解析:
2.[单选题]下列选项中,( )是唯一不再运行时发生的异常。
A)ZeroDivisionError
B)NameError
C)SyntaxError
D)KeyError
答案:A
解析:
3.[单选题]关于数据库数据的读写,下列说法正确的有()。
A)read_sql_table可以使用SQL语句读写数据库数据
B)pandas除了read_sql之外,没有其他数据库读写函数
C)使用read_sql函数读取数据库数据时不需要使用数据库连接
D)read_sql既可以使用SQL语句读取数据库数据,又可以直接读取数据库表
答案:D
解析:难易程度:中题型:
4.[单选题]以下程序:
Fname = input("请输入要写入的文件: ")
Fo = open(fname, "w+")
Ls = ["唐诗", "宋词", "元曲"]
Fo.writelines(ls)
Fo.seek(0)
For line in fo:
print(line)
Fo.close()
下面语句中"W+"的含义是( )
Fo = open(fname, "w+")
A)文件以覆盖写模式
B)文件以覆盖写模式与 r/x/a 一同使用
C)r/x/a 模式
D)创建模式
答案:B
解析:
5.[单选题]以下哪个选项关于循环结构的描述是错误的()
A)循环是程序根据条件判断结果向后反复执行的一种运行方式
B)循环是一种程序的基本控制结构
C)死循环无法退出,没有任何作用
D)条件循环和遍历循环结构都是基本的循环结构
答案:C
解析:
6.[单选题]下列程序执行后,w的值是( )。
Def f(a,b):
return a**3+b**2
w=f(f(1,2),5)
print(w)
A)100
B)150
C)35
D)9
答案:B
解析:
7.[单选题]以下代码:ss = "HELO WRLD"print(ss[-3])的结果是( )
A)L
B)O
C)R
D)W
答案:C
解析:
8.[单选题]以下关于函数返回值的描述中,正确的是______。
A)Python 函数的返回值使用很灵活,可以没有返回值,可以有一个或多个返回值
B)函数定义中最多含有一个 return 语句
C)在函数定义中使用 return 语句时,至少给一个返回值
D)函数只能通过 print 语句和 return 语句给出运行结果
答案:A
解析:
9.[单选题](, )下列选项中,不是Python关键字的是( )
A)elif
B)class
C)static
D)pass
答案:C
解析:
10.[单选题]列表 ls=[256,"byte",[8,32,Python,64],{123,56},512]
请问 ls 列表的长度是( )
A)9
B)5
C)4
D)1
答案:B
解析:
11.[单选题][]下列关于集合元素的删除,写法错误的是( )
A)s={69,15,76,19}
B)[s={69,15,76,19}
C)s={69,15,76,19}
D)s={69,15,76,19}
答案:A
解析:
12.[单选题]下面哪个可以对datetime类根据字符串进行格式化显示
A)isoformat
B)isoweekday
C)strftime
D)datetime
答案:C
解析:
13.[单选题]损失函数求导的方法是()。
A)微分
B)积分
C)差分
D)微积分
答案:A
解析:难易程度:易题型:
14.[单选题]以下不是函数作用的选项是______。
A)增强代码可读性
B)提高代码执行速度
C)复用相同功能代码
D)降低编程复杂度
答案:B
解析:
15.[单选题]日期中time类型表达正确的是
A)最大为23:59:59
B)最大为24:00:00
C)最小为00:00:00
D)格式为HH:MM:SS
答案:D
解析:
16.[单选题]在Python函数中,用于获取用户输入的是
A)input()
B)print()
C)Eval()
D)get()
答案:A
解析:
17.[单选题]下列选项中,表示包含多条匹配文档的查询对象的是( )。
A)MongoClient对象
B)DataBase对象
C)Collection对象
D)Cursor对象
答案:D
解析:
18.[单选题]数据中心数据仓库的数据资产,由数据资产管理归口部门组织维护。各业务部门负责()系统数据资产的维护。
A)所有业务
B)本专业业务
C)部分业务
D)全部业务
答案:B
解析:
19.[单选题]下面关于Linux内核的叙述中,错误的是()
A)Linux的创始人是芬兰大学生Linus Torvalds
B)Linux内核的最新版本是2.0版
C)Linux内核是一种自由软件,其源代码是开放的
D)对于不同体系结构的CPU,Linux内核的源代码各不相同
答案:B
解析:概念理解
20.[单选题]给出如下代码
S= "abcdefghijklmn"
Print(s[1:10:3])
上述代码的输出结果是
A)behk
writelines()方法将什么写入文件
B)adgj
C)beh
D)adg
答案:C
解析:
21.[单选题]下面的代码,下面会输出1,2,3的是( )
A)for i in range(3): Print(i)
B)aList = [0,1,2]
for i in aList:
aList[i]=i+1
print(*aList,sep=',')
C)i = 1
While i<3:
print(i)
i+=1
D)for i in range(3):
print(i+1)
答案:B
解析:
22.[单选题]已知f=lambda
A, b:a+b, 则f([4],[1,2,3,5])的值是( )。
A)[1,2,3,5,4]
B)15
C)[4,1,2,3,5]
D){1,2,3,4,5}
答案:C
解析:
23.[单选题]关于pymysql执行SQL语句的步骤说法错误的是
A)execute()函数执行SQL语句,返回影响的行数
B)使用完毕后要先关闭连接,在关闭游标
C)不提交将无法保存新建或者修改的数据
D)使用数据库连接对象中的cursor()函数获取游标对象
答案:B
解析:
24.[单选题]程序段如下:
Import json
Dt = {'b':2,'c':4,'a':6}
S2 = json.dumps(dt,sort_keys=True,indent=4)
Dt1 = json.loads(s2)
Print(dt1)
Print 函数输出的结果是( )
A){'a', 'b', 'c'}
B){'a': 6, 'b': 2, 'c': 4}
C){
D){ 6, 2, 4}
"a": 6,
"b": 2,
"c": 4
}
答案:B
解析:
25.[单选题]在MySQL数据库中空值用什么表示?
A)""
B)'
C)null
D)空
答案:C
解析:
26.[单选题]通过文件的( )方法可以将以逗号分隔的一维数据存储到CSV文件中。
A)read(
B)write(
C)join(
D)split(
答案:B
解析:
27.[单选题]使用pyplotplot画图时,x、y的参数的值的数据类型是()。
A)char
B)float

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。