1小---

1、下列叙述中正确的是(A)。
A.解决一个问题可以有不同的算法,且它们的时间复杂度可以是不同的
B.算法的时间复杂度和计算机系统有关
C.解决一个问题的算法是唯一的
D.解决一个问题可以有不同的算法,但它们的时间复杂度必定是相同的

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

3、某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为(C)。
A.32
B.46
C.48
D.49

4、下列叙述中错误的是(D)。
A.线性结构也能采用链式存储结构
B.线性结构一定能采用顺序存储结构
C.有的非线性结构也能采用顺序存储结构
D.非线性结构一定不能采用顺序存储结构

5、软件的三要素是(A)
A.程序、数据及相关文档
B.程序、数据和配置
C.程序、数据和工具
D.程序、数据和运行环境

6、一个模块直接调用的下层模块的数目称为模块的(B)。
A.扇入数
B.扇出数
C.宽度
D.作用域
7、将E-R图转换为关系模式时,实体和联系都可以表示为(C)。
A.属性
B.键
C.关系
D.域

8、采用表结构来表示数据及数据间联系的模型是(D)。
A.层次模型
B.概念模型
C.网状模型
D.关系模型

9、在供应关系中,实体供应商和实体零件之间的联系是(A)。
A.多对多
B.一对一
C.多对一
D.一对多

10、将实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中的实现方式是(A)。
A.建立新的关系
B.建立新的属性
C.增加新的关键字
D.建立新的实体

11、以下不属于程序语言设计语言类别的是(A)。
A.解释语言
B.汇编语言
C.机器语言
D.高级语言

12、以下关于程序控制结构错误(A)。
A.Python 里,能用分支结构写出循环的算法
B.二分支结构可以嵌套组合形成多分支结构
C.分支结构包括单分支结构、二分支结构和多分支结构
D.程序由三种基本结构

13、Python语言提供三种基本的数字类型,它们是(B)。
A.整数类型、二进制类型、浮点类型
B.整数类型、浮点类型、复数类型
C.整数类型、二进制类型、复数类型
D.二进制类型、浮点类型、复数类

14、下列不属于Python合法的标识符的是(A)。
A.python$base
B.int32
C._selfname
D.stu520

15、Python中定义函数的关键字是(B)。
A.class
B.def
C.function
D.defun

16、下列关于列表的说法正确的是©。
A.列表的索引序号是从1开始的,以此类推
B.使用append()函数可以向列表的指定位置插入元素
C.列表中的值可以是任何数据类型,被称为元素或项
D.使用remove()函数可以从列表中删除元素,但必须知道元素在列表中的位置

17、当键盘输入3的时候,下面输入正确的是(A)。

r = input("请输入半径:")
c = 3.1415 * r *2
print("{:.0f}".format(c))

A.Type Error
B.18
C.18.849
D.19

18、以下代码的输出结果是©。

a=7
b=2
print(a%b)

A.3
B.3.0
C.1
D.1.0

19、Python语言中用来表示代码块所属关系的语法是(A)。
A.缩进
B.括号
C.中括号
D.冒号

20、列表变量lis共包含10个元素,lis索引的取值范围是(D)。
A.(0,10)
B.(0,9)
C.[0,10]
D.[0,9]

21、下面代码的输出结果是©。

for i in "python is best language ":
    if i==’n’:
        break
    print(i) 

A.python is best language
B.python
C.pytho
D.’’

22、下面代码的输出结果是©。

x=10
while x:
x-=1
if x%2:
    print(x,end='')
else:
    pass

A.86420
B.975311
C.97531
D.864200

23、下面代码的输出结果是(A)。

for i in range(3):
    for s in "abcd":
        if s=="c":
            break
        print (s,end="")

A.ababab
B.abcabcabc
C.aaabbb
D.aaabbbccc

24、以下关于程序的异常处理的描述中,错误的是(B)。

A.except语句后面可以指定异常类型
B.异常和错误是两个相同的意思
C.带有else子句的异常处理结构,当try中的语句块正常执行结束且没有异常时执行else子句中的代码
D.异常处理机制虽然可以解决程序的一些错误,但不建议过度依赖

25、下面代码的输出结果是(A)。

ab = 4
def my_ab(ab, xy)
    ab= pow(ab,xy)
    print(ab,end=" ")
my_ab(ab,2)
print( ab)

A.16 4
B.16 16
C.4 4
D.4 16

26、S和T是两个集合,对S&T的描述正确的是(A)。

A.S和T的交运算,包括同时在集合S和T中的元素
B.S和T的并运算,包括在集合S和T中的所有元素
C.S和T的差运算,包括在集合S但不在T中的元素
D.S和T的补运算,包括几个S和T中的非相同元素

27、以下关于文件读写的描述中,错误的是©。
A.以追加模式打开的文件,文件存在则在原文件最后追加内容,不存在则创建
B.对文件进行读写操作之后必须关闭文件以防止文件丢失
C.文件对象的seek()方法用来返回文件指针的当前位置
D.文件对象的readlines()方法用来读取文件中的所有行,以每行为元素形成一个列表

28、关于Python元组类型,以下选项中描述错误的是©。
A.元组不可以被修改
B.Python中元组使用圆括号和逗号表示
C.元组中的元素要求是相同类型
D.一个元组可以作为另一个元组的元素,可以采用多级索引获取信息

29、以下关于文件描述错误的是(D)。
A.open 函数的参数处理模式 ’ b ’ 表示以二进制数据处理文件
B.open 函数的参数处理模式 ’ + ’ 表示可以对文件进行读和写操作
C.readline 函数表示读取文件的下一行,返回一个字符串
D.open 函数的参数处理模式 ’ a ’ 表示追加方式打开文件,删除已有内容

30、在Python的类定义中,对函数变量的访问形式为(D)。

d = {"zhang":"China", "Jone":"America", "Natan":"Japan"}
for k in d:
    print(k, end="")

A.zhang:China Jone:America Natan:Japan
B.ChinaAmericaJapan
C.“zhang””Jone””Natan”
D.zhangJoneNatan

31、下面关于组合数据类型描述错误的是 ©。
A.可以用大括号创建字典,用中括号增加新元素
B.字典的 pop 函数可以返回一个键对应的值,并删除该键值对
C.空字典和空集合都可以用大括号来创建
D.嵌套的字典数据类型可以用来表达高维数据

32、不属于Python机器学习第三方库的是(A)。
A.Pylons
B.tensorflow
C.keras
D.mxnet

33、、下面哪一种导入方式是错误的?(B)
A.import numpy
B.import ndarray from numpy
C.from numpy import *
D.import numpy as np

34、以下属于 Python HTML 和 XML 解析的第三方库的是©。
A.Requests
B.Networkx
C.Beautiful Soup
D.Django

35、下面代码的输出结果是(A)。

for in range(0,10,2):
    print(i,end=" ")

A.0 2 4 6 8
B.2 4 6 8
C.0 2 4 6 8 10
D.2 4 6 8 10

36、下面代码输出结果是(D)。

x = ['90','87','90']
n = 90
print(x.count(n))

A.2
B.1
C.None
D.0

37、以下程序输出到test.txt的结果是(D)。

fo = open("text.txt",'w')
x = [90,87,93]
fo. write(",".join(str(x)))
fo.close()

A.[90,87,93]
B.,9,0, ,8,7, ,9,3,
C.90,87,93
D.[,9,0, ,8,7, ,9,3,]

38、执行以下程序后,要输出my44py45结果,该执行的选项堤(A)。

ls = ['my','44','py','45']
ls.reverse()

A.print(’’.join(ls[-1::-1]))
B.print(’’.join(ls)
C.print(’’.join(ls[1:]))
D.print(’’.join(ls[-1::]))

39、以下关于Python的函数的描述,错误的是(B)。
A. python支持可选参数传递,定义的时候设置参数的默认值
B. 用def定义了函数之后,就等同于运行函数的代码
C. python支持用名称传递参数,调用的时候,带名称的参数可以改变在参数序列中的位置
D. python函数可以没有return语句,不返回值

40、下面这段代码的输出结果是(D)。

L = 'abcd'
def f(x,result=['a','b','c','d']):
    if x:
        result.remove(x[-1])
        f(x[:-1])
    return result
print(f(L))

A.[‘a’,‘b’,‘C’,‘d’]
B.[‘b’,‘C’,‘d’]
C.[‘a’,‘b’,‘C’]
D.[]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值