• 第一套模拟.py


    1.持子程序调用的数据结构是

    A.栈

    B.树

    C.队列

    D.二叉树

    答案:A

    解析:栈支持子程序调用。栈是一种只能在一端进行插入或删除的线性表(在一端插入,原来的状态保持不变),在主程序调用子函数时要保存主程序的当前状态。

    2.下列叙述错误的是

    A.线性结构也能采用链式存储结构

    B.线性结构一定能采用顺序存储结构

    C.有的非线性结构也能采用顺序存储结构

    D.非线性结构一定不能采用顺序存储结构

    答案:D

    解析:满二叉树与完全二叉树均为非线性结构,满二叉树和完全二叉树都是按照层次进行顺序存储

    3.软件的三要素是(程序、数据、相关文档)

    4.一个模块直接调用的下层模块的数目称为模块的(扇出数)

    解析:扇入数指的是调用一个给定模块(别人给自己的)的模块个数。 

    扇出数是指由一个模块直接调用的其他模块数(自己调用的别人的),一个模块直接调用的下层模块的数目。

    5.将E-R图转换为关系模式时,实体和联系都可以表示为(关系)

    关系可以表示成二维表

    6.采用表结构来表示数据及数据间的联系的模型是(关系模型)

    关系模型采用二维表来表示,简称表

    7.将实体--联系模型转换为关系模型时,实体之间多对多联系在关系模型中的实现方式是

    A.建立新的关系

    B.建立新的属性

    C.增加新的关键字

    D.建立新的实体

    答案:A

    解析:在实体和联系之间建立关系是要建立新的关系

    8.Python语言提供三种基本的数字类型,它们是(整数类型、浮点数类型、复数类型)

    9.下列不属于Python合法的标识符的是

    A.python$base

    B.int32

    C._selfname

    D.stu520

    答案:A

    解析:python中不能出现特殊的标识符,eg:$

    10.下列说法正确的是

    A.列表的索引序号是从1开始的,以此类推

    B.使用append()函数可以向列表的指定位置插入元素

    C.列表中的值可以是任何数据类型,被称为元素或项

    D.使用remove()函数可以从列表中删除元素,但必须知道元素在列表中的位置

    答案:C

    解析:

    append()函数是向列表的末尾插入元素

    remove函数可以直接删除参数元素,不需要知道所在位置

    11.当键盘输入3的时候,下面输入正确的是

    r=input(”请输入半径:“)

    c=3.1415*r*2

    print(”{:.0f}“.format(c))

    A.Type Error

    B.18

    C.18.849

    D.19

    答案:A

    解析:input()函数返回的是字符串类型,当用户输入的是数字的时候,需要用eval()或float()或int()转换成数值类型,才能参加运算

    12.    7%2结果是1,%是取余运算

    13.下面代码的输出结果是

    if i==‘n’:

    break

    当i==‘n’时就要跳出循环,所以n没有被打印出来

    14.下面代码的输出结果是

    ab=4

    def my_ab(ab,xy)

          ab=pow(ab,xy)

          print(ab,end=”“)

    my_ab(ab,2)

    print(ab)

    答案:

    输出结果为16  4

    解析:ab和xy得到的参数分别为4和2,

    函数内部打印的是局部变量ab,即my_ab(ab,2)等于16,(这个函数的意思就是计算ab的2次方)

    外部打印的是全局变量ab即print(ab,end=”“)

    15.S和T是两个集合,对S&T的描述正确的是(S和T的交运算,包含S和T中共有的元素)

    16.文件对象的seek()方法用来返回文件指针的当前位置(❌)

    解析:文件对象的seek()方法用来移动指针的位置

    17.Python 中元组使用圆括号和逗号表示(√)

    18.元组中的元素要求是相同类型(❌)

    解析:元组中的元素与列表相似,可以存储不同类型的数据

    19.open函数的参数处理模式‘a’表示追加方式打开文件,删除已有内容(❌)

    解析:a的打开方式不会删掉原文件内容

    20.空字典和空集合都可以用大括号来创建(❌)

    解析:集合只能用set()函数来创建

    21.可以用大括号创建字典,用中括号增加新元素。(√)

    22.嵌套的字典数据类型可以用来表达高维数据(√)

    23.不属于Python机器学习第三方库的是 A

    A.Pylons

    B.tensorflow

    C.keras

    D.mxnet

    24.以下属于Python HTML 和XML解析的第三方库的是

    A.Requests

    B.Networkx

    C.Beautiful Soup

    D.Django

    答案:C

    25.下面哪一种导入方式是错误的(B)

    A.import  numpy

    B.import  nadarray  from  numpy

    C.from  numpy  import*

    D.import  numpy  as  np

    答案:B

    应该是from  numpy  import  ndarray(import和from同时出现时就是from...import...的格式)

    26.下面代码输出结果是

    x=['90','87','90']

    n=90

    print(x.count(n))

    A.2

    B.1

    C.None

    D.0

    答案:D

    解析:x.count(n)返回n在x中出现的次数,而不是n在x中出现的次数

    27.下面这段代码的输出结果是

    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.[]

    答案:D

    解析:只要x不为空,函数f()会被不断调用,直到x值为空,每次调用result都要从后往前删除一位,最终列表值为空。

  • 相关阅读:
    为了品牌发展 控价是趋势
    Spring自动装配
    高德POI搜索:地点关键词搜索
    Bert性能提升14.8%,MindSpore算子自动生成技术详解
    超顺磁四氧化三铁@二氧化硅@硫化镉纳米核壳结构材料|表面接枝mPEG的Fe3O4磁性纳米颗粒(f-Fe3O4)|相关产品
    if选择结构分析
    10分钟理解契约测试及如何在C#中实现
    GO数组解密:从基础到高阶全解
    02- 数据结构与算法 - 最长回文子串(动态规划/中心扩展算法/Manacher 算法)
    JS进阶-垃圾回收机制和算法
  • 原文地址:https://blog.csdn.net/weixin_61893270/article/details/125727943