1、6.层次型、网状型和关系型数据库划分原则是 。A 数据之间的联系方式B 文件的大小C记录长度D联系的复杂程度7.下列数据结构中,能够按照 先进后出 原则存取数据的是 。A栈B 二叉树C队列D 循环队列8.下列数据结构中,属于非线性结构的是 。A 二叉树B 带链栈C队列循环D 带链队列 正确答案:9.下列叙述中正确的是 。A 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构B 队列是 的线性表C队列是的线性表D循环队列是非线性结构10.下列选项中不属于结构化程序设计原则的是 。A 逐步求精B 逐步求精C模块化D 可封装11.以下选项不属于程序设计语言类别的是:A 机器语言B 汇编语言C
2、高级语言D 解释语言12.s = the sky is blue,表达式 print(s-4:, s:-4) 的结果是:A the sky is blueB blue is sky theC sky is blue theD blue the sky is13.以下关于程序控制结构描述错误的是:A 分支结构包括单分支结构和二分支结构B 二分支结构组合形成多分支结构C程序由三种基本结构组成D Python 里,能用分支结构写出循环的算法 正确答案:14.以下关于 python 内置函数的描述,错误的是:A hash() 返回一个可计算哈希的类型的数据的哈希值B type() 返回一个数据对应的类
3、型C sorted() 对一个序列类型数据进行排序D id() 返回一个数据的一个编号,跟其在内存中的地址无关 正确答案:15.以下关于函数参数传递的描述,错误的是:A 定义函数的时候,可选参数必须写在非可选参数的后面B 函数的实参位置可变,需要形参定义和实参调用时都要给出名称C调用函数时,可变数量参数被当做元组类型传递到函数中D Python 支持可变数量的参数,实参用” * 参数名”表示 正确答案:16.以下程序的输出结果是:x = 90,87,93y = zhang, wang,zhao print(list(zip(y,x)A (zhang, 90), (wang, 87), (zha
4、o, 93)B , 90, , 87, , 93 C , 93D (, 93) 正确答案:17.以下关于组合数据类型的描述,正确的是:A 集合类型中的元素是有序的B序列类似和集合类型中的元素都是可以重复的C一个映射类型变量中的关键字可以是不同类型的数据D 利用组合数据类型可以将多个数据用一个类型来表示和处理 正确答案:18.以下不是 Python 语言关键字的选项是:A returnB defC inD define19.以下选项不属于 Python 整数类型的是:A 二进制B 十进制C 八进制D 十二进制20.以下对 Python 程序缩进格式描述错误的选项是:A 不需要缩进的代码顶行写,前
5、面不能留空白B 缩进可以用 tab 键实现,也可以用多个空格实现C严格的缩进可以约束程序结构,可以多层缩进D 缩进是用来格式美化 Python 程序的 正确答案:21.当键盘输入” 3”的时候,以下程序的输出结果是:r = input( 请输入半径: ) ar = 3.1415 * r *r print(:.0f.format(ar) A 28B 28.27C 29D Type Error 正确答案:22.定义 x=2.6,表达式 int(x) 的结果是:A 3B2.6C2.0D2 正确答案:23. 以下程序的输出结果是: s = pythonn编程t很t 容易t 学 print(len(s)
6、A20B12C5D16 正确答案:24.以下关于循环结构的描述,错误的是:A 遍历循环的循环次数由遍历结构中的元素个数来体现B 非确定次数的循环的次数是根据条件判断来决定的for 语句来实C 非确定次数的循环用 while 语句来实现,确定次数的循环用 现D 遍历循环对循环的次数是不确定的 正确答案:25. 以下程序的输出结果是: for i in reversed(range(10, 0, -2): print(i,end=)A0 2 4 6 8 10B12345678910C9 8 7 6 5 4 3 2 1 0D2 4 6 8 1026. 以下程序的输出结果是: for i in the
7、 number changes:if i = nbreakelse:print( i, end= ) A the umber chages B thenumberchanges C theumberchages D the 正确答案:27.以下程序的输出结果是:t = Pythonprint(t if t=python else NoneA PythonB pythonC tD None28. 以下程序的输出结果是: fo = open(text.csv,w) x = 90,87,93,87,90,89,78,98,97 b = for a in x:for aa in a:b.append(
8、str(aa)fo. write(.join(b)fo.close() A90,87,93,87,90,89,78,98,97 B90,87,93 87,90,89 78,98,97 C90,87,93, 87,90,89, 78,98,97 D90,87,93,87,90,89,78,98,97 正确答案:29.以下程序的输出结果是:for i in range(3):for s in abcdif s=cprint (s,end=A abcabcabcB aaabbbcccC aaabbbD ababab 正确答案:30.以下程序的输出结果是:ab = 4def myab(ab, xy):
9、ab= pow(ab,xy) print(ab,end=myab(ab,2)print( ab)A 4 4B 16 16C 4 16D 16 431.以下关于字典类型的描述,错误的是:A 字典类型是一种无序的对象集合,通过键来存取B字典类型可以在原来的变量上增加或缩短 C字典类型可以包含列表和其他数据类型,支持嵌套的字典D字典类型中的数据可以进行分片和合并操作 正确答案:32.以下程序的输出结果是:ls =list(a = ls.index(s,5,10)print(a)A4B5C10D933.以下程序的输出结果是:L2 = 1,2,3,4L3 = L2.reverse() print( L3
10、)A4, 3, 2, 1B3, 2, 1C1,2,3,DNone34.以下属于 Python图像处理第三方库的是:A mayaviB TVTKC pygameD PIL35.以下关于 Python 文件的描述,错误的是:A open 函数的参数处理模式 b 表示以二进制数据处理文件B open 函数的参数处理模式 + 表示可以对文件进行读和写操作C readline 函数表示读取文件的下一行,返回一个字符串D open 函数的参数处理模式 a 表示追加方式打开文件,删除已有内 容36.以下程序的输出结果是:d = ChinaJoneAmericaNatanJapanfor k in d:pri
11、nt(k, end=A ChinaAmericaJapanB zhang:China Jone:America Natan:JapanC “zhang” Jone” Natan”D zhangJoneNatan 正确答案:37.以下程序的输出结果是: fr = def myf(frame):fa = 1223fr = famyf(fr) print( fr) A , B C 12 23D 正确答案:38.以下属于 Python 机器学习第三方库的是:A jiebaB SnowNLPC losoD sklearn 正确答案:39.以下属于 Python Web 开发框架第三方库的是: A Pan
12、da3DB cocos2dC PygameD Flask 正确答案:40.以下关于 random 库的描述,正确的是:A 设定相同种子,每次调用随机函数生成的随机数不相同B 通过 from random import * 引入 random 随机库的部分函数C uniform(0,1) 与 uniform(0.0,1.0) 的输出结果不同,前者输出随机整数,后 者输出随机小数D randint(a,b) 是生成一个 a,b 之间的整数二、操作题1.101从键盘输入一个人的身高和体重的数字,以英文逗号隔开,在屏幕上显示 输出这个人的身体质量指数( BMI ), BMI 的计算公式是 BMI = 体重(kg)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1