一、单选题
1、以下选项中,创建类正确的是?()
A、class test1:
B、class Mg():
C、class A():
D、class 3Point:
2、运行以下程序,输出结果是?()
A、10
B、12
C、程序报错
D、6
3、运行以下程序,输出的结果是?()
A、2
B、12
C、10
D、6
4、要将一个数组[1,2,3,4,5]绘制成折线图,代码是?()
A、A. import matplotlib.pyplot as plt
B、import numpy as np
C、import matplotlib.pyplot as plt
D、import matplotlib.pyplot as plt
5、要生成一个3*4的数组,并计算数组中偶数值之和,代码是?()
A、import numpy as np
B、import numpy as np
C、import numpy as np
D、import numpy as np
6、在使用matplotlib库绘制图形时,如何设置x轴和y轴的标签?()
A、plt.title()和plt.legend()
B、plt.set_xlabel()和plt.set_ylabel()
C、plt.xlabel()和plt.ylabel()
D、plt.xticks()和plt.yticks()
7、关于matplotlib函数的功能,下列描述错误的是?()
A、bar()函数用于绘制垂直柱形图
B、plot()函数用于绘制线形图
C、barh()函数用于绘制饼形图
D、scatter()函数用于绘制散点图
8、下列哪个选项是有效的JSON格式?()
A、{'name':'Alice','age':25,'city':'New York'}
B、{name:"Alice",age:25,city:"New York"}
C、{"name":"Alice",age:25,city:'New York'}
D、{"name":"Alice","age":25,"city":"New York"}
9、下列关于数据的说法,不正确的是?()
A、一维数据可由列表表示,也可用集合表示
B、二维数据由多个一维数据构成
C、二维数据可由二维列表表达,也可由表格或csv格式的文件表达
D、一维数据采用线性方式组织,是有序的
10、下面代码的输出结果正确的是?()
A、{"name":"Alice","age":25,"city":"New York"}
B、{'name':'Alice','age':25,'city':'New York'}
C、[{'name':'Alice','age':25,'city':'New York'}]
D、['name':'Alice','age':25,'city':'New York']
11、下面代码的输出结果正确的是?()
A、["name":"Alice","age":25,"city":"New York"]
B、{'name':"Alice",'age':25,'city':"New York"}
C、{"name":"Alice","age":25,"city":"New York"}
D、{'name':'Alice','age':25,'city':'New York'}
12、有关JSON(JavaScript Object Notation)的概念,正确的是?()
A、是一种数据交换格式
B、是一种编程语言
C、是一种数据库
D、是一种算法
13、使用tkinter设置一个按钮,将按钮放置在窗口最下方,则划线处的代码为?()
A、btn1.pack(side=TOP)
B、btn1.pack()
C、btn1.pack(side=BOTTOM)
D、btn1.pack(side='')
14、以下代码实现将鼠标移到按钮上时按钮变红,鼠标移开时按钮变蓝,划线处的代码是?()
A、btn1.bind()
B、btn1.bind('
C、btn1.bind('
D、btn1.bind('
15、以下代码实现点击“点我”按钮,弹出信息“give flower”,划线处的代码是?()
A、root
B、dianji
C、def
D、give flower
16、使用tkinter模块,下列代码能创建一个输入框的是?()
A、from tkinter import*
B、from tkinter import*
C、from tkinter import*
D、from tkinter import*
17、执行以下代码,数据表中共有几条数据?()
A、2
B、3
C、4
D、5
18、如下代码创建一个数据库表,表内有几个字段?()
A、3
B、4
C、5
D、6
19、以下哪个代码片段用于创建一个SQLite数据库mydatabase连接?()
A、'connection=sqlite3.connection("mydatabase.db")'
B、'connection=sqlite3.connect("mydatabase.db")'
C、'connection=sqlite3.open("mydatabase.db")'
D、'connection=sqlite3.connect("mydatabase.txt")'
20、运行以下代码输出的数据为?()
A、('John',22)
B、('John',18)
C、('John',19)
D、('John',17)
21、以只读方式打开d:\myfile.txt文件的代码是?()
A、f=open("d:\\myfile.txt")
B、f=open("d:\\myfile.txt","rt+")
C、f=open("d:\\myfile.txt","r+")
D、f=open("d:\\myfile.txt","a")
22、在进行文件读写时,以下为非二进制文件的是?()
A、timu.docx
B、timu.mp4
C、timu.txt
D、timu.jpg
23、程序填空:程序的输出结果如下图所示,程序空白处应该是?()
A、10
B、11
C、9
D、12
24、下面程序的输出结果是"like",请填空?()
A、2,0
B、2,1
C、2,2
D、0,2
25、运行以下程序,输出的结果是?()
A、4
B、8
C、16
D、20
二、判断题
26、Python创建类时,可以自定义类的名称,按照Python变量命名规则命名即可。()
A 正确
B 错误
27、如果你想用numpy库来计算一个二维数组a中每一行的最大值,你可以用np.max(a,axis=1)来实现。()
A 正确
B 错误
28、小华想要绘制一个表示某个城市一年内每个月的平均降雨量的折线图,他使用了以下的代码: import matplotlib.pyplot as plt months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"] rainfall=[50,40,60,80,100,120,140,130,110,90,70,60] plt.plot(months,rainfall) plt.show() 运行上面这段代码后,会显示一个条形图。()
A 正确
B 错误
29、在JSON库中,JSON格式的数组将被解析为列表。()
A 正确
B 错误
30、在JSON中,可以使用数字作为键的数据类型。()
A 正确
B 错误
31、在Python的tkinter模块中,常用的控件的有Canvas、Button、Entry、scatter等。()
A 正确
B 错误
32、更新"students"表中id为1的记录的姓名为"Mike"可以使用语句UPDATE students SET name='Mike'WHERE id=1实现。()
A 正确
B 错误
33、使用with语句打开文件后,程序发生崩溃时,无法关闭文件。()
A 正确
B 错误
34、使用writelines()向文件中写入内容时,写入的内容必须是字符串序列。()
A 正确
B 错误
35、创建子类时,父类必须包含在本程序中,放置于子类前或子类后都可以。()
A 正确
B 错误
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!