相关试卷

  • 1、在Python中,abs( ):求绝对值,math模块中的sqrt( ):求平方根,以下程序运行的结果为(      )

    A、9 B、8 C、16 D、10
  • 2、在python中,若表达式成立则为True,不成立为False。 以下表达式为True的是(      )
    A、3> 5<=7 B、30//4< 5 C、1.5+ 2.5== 4.0 D、[2]in[1,2,3]
  • 3、图示为某段时间我国灯光强度变化区域示意图,黑点为主要城市位置,红色表示该区域2018年度灯光强度较2017年实现增长。下面说法正确的是(      )

    ①图片、文字、数值都是数据,数据就是信息

    ②从图片中可以看到灯光强度增长区域大集中在东部,在一定意义上也代表着东部经济比西部发展得更快

    ③这张示意图在计算机中是以二进制形式保存的

    ④灯光强度增强区域示意图的形成得益于大数据的采集和分析

    A、②③④ B、①②③④ C、①②③ D、①②④
  • 4、关于算法的几种基本结构下列说法错误的是(      )
    A、循环结构中的步骤必定会被执行一次 B、对于分支结构来说,必定有一个分支被执行,其它的分支则被忽略 C、算法的基本结构分顺序结构、分支结构和循环结构三种 D、顺序结构中的每个步骤一定会被执行一次,而且仅被执行一次
  • 5、下列不属于计算机程序设计语言的是(      )
    A、机器语言 B、汇编语言 C、自然语言 D、高级语言
  • 6、为了保护个人信息的安全,要有合理的密码设置习惯,下面有关密码设置的说法正确的是(        )
    A、使用纯数字作为密码 B、在不同的网站注册时使用相同的密码,便于记忆 C、采用本人的手机号或生日等信息来编制密码 D、定期更换账户密码
  • 7、某班级学习委员编写了一个随机抽取学生的程序,用于辅助班级作业检查。具体功能如下,班级名单存储在文件“mingdan.csv”中,输入抽取的学生数k,则输出随机抽取的学生名单。文件“名单”部分界面如图a所示,程序运行结果如图b所示。python程序代码如下,请回答下列问题。

    图 a

    图 b

    from random import randint   import csv

    k = int(input("请输入抽取人数: print("抽取人员名单为: ")

    f = open("mingdan.csv")

    f_csv = csv.reader(f)

    dic = {}

    num = 0

    for row in f_csv:

      if num == 0:"))

        print(row[0]," ",row[1])

        num += 1

        continue

      dic[num] = [row[0],row[1]]

      num += 1

      f.close()

      num -= 1

      i = 0

    while i < k:

      luck =      ①    

      

      print(dic[luck][0],      ③     )

      i += 1

      if num == i + 1:

        Break

    (1)、请在划线处填入合适代码。

        ②   ③

    (2)、如果删除加框处代码,则对程序造成的影响为                      (单选,填字母)
    A、程序出现语法错误,无法正常运行 B、当k<=num时,输出数据可能少于k行 C、当k<=num时,输出数据可能多于k行 D、输出的数据中,可能存在重复的人员
  • 8、某单板滑雪大跳台比赛有8名选手晋级决赛,决赛选手按出场顺序进行三轮表演,选手每次表演后取其已完成表演的最佳成绩为其得分。6名裁判以100分为满分对运动员的空中动作、飞行距离、着陆等进行打分,去掉一个最高分,去掉一个最低分,选手每次表演分数由剩下4名裁判的平均分决定。现用python编写程序,现场根据评委打分,快速呈现出比赛选手的得分。
    (1)、3号选手第一轮6位裁判打分分别为78、80、86、72、88、80,第二轮裁判打分分别为77、76、78、69、82、79,第三轮裁判打分分别为80、80、81、85、77、89,则3号选手的第二轮表演后得分为
    (2)、请在划线处填入合适代码。

    maxn=8         #晋级决赛的人数

    dic={1:"张无忌",2:"赵敏",3:"周芷若",4:"张三丰",5:"宋青书",6:"金毛狮王",7:"杨逍",8:"小昭"}     #字典 dic 存储决赛选手的出场顺序及姓名

    score = [[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0],[0, 0, 0]]       #列表score依次存储每位出场选手的3轮表演得分

    #例如score[1][1]存储2号选手第二轮表演得分

    i = 0

    while i < maxn * 3:

    r = i // maxn

    order = i % maxn

    cj = input("请输入各评委的评分: ")       #每位评委的评分之间用空格分隔

    list_cj = cj.split()

    numlist = list(map(int, list_cj))        #将列表各元素转换成整型并存储在列表

    numlist 中 tmp = sum(numlist) - max(numlist )-

    tmp_score = tmp / (len(list_cj) - 2)

     = tmp_score

    print(str(order + 1) + "号选手" + dic[order + 1] + "得分: " +  )

    i += 1

  • 9、某投资者将一段时间内的证券操作记录保存在文件“table.xlsx”中,部分界面如图a所示。

    图 a

    图 b

    该投资者为了总结投资经验,编写如下程序, 对数据进行分析。请在划线处填入合适代码。

    import pandas as pd

    import matplotlib.pyplot as plt

    plt.rcParams['font.sans-serif'] = ['SimHei']    #使图形中的中文正常编码显示

    df = pd.read_excel ("table.xlsx")

    print( ) print( )

    #筛选出所有盈利的证券操作记录。

    #输出表格中所有操作的总盈亏。

    #以下代码功能为找出盈利最大的 10 只证券, 并呈现如图 b 所示的图表。

    g = df.groupby("证券名称",as_index = False)

    df1 = g.盈亏.sum()

    df1 = 

    print(df1[:10])

    plt.figure(figsize = (8,4))

    plt.title('盈利前十的证券对比分析图')

    plt. (df1[:10].证券名称,df1[:10].盈亏,label = "盈亏")

    plt.xlabel('证券名称')

    plt.ylabel("盈亏金额")

    plt.legend()  #显示图例

    plt.show ()

  • 10、有如下程序段,功能为将输入的二进制(字符串)转化成十进制数输出。

    def mybtod(b):

      d=0

      

      return d

      b = input()

    print(mybtod(b))

    为实现上述程序功能,则方框处的代码是(     )

    A、for i in range(len(b)):

    d = d + int(b[i]) * pow(2,len(b) - i - 1)

    B、for i in range(len(b)):

    d = d + int(b[i]) * pow(2,i)

    C、for i in range(len(b)):

    d = d + int(b[len(b) - i - 1]) * pow(2,i)

    D、for i in b:

    d = d * 2 + int(i)

  • 11、有如下程序段,功能为判断a、b、c三条线段能否构成三角形。

    a=int(input("请输入线段a的长度:"))

    b=int(input("请输入线段b的长度:"))

    c=int(input("请输入线段c的长度:"))

    if             :

    print("可以构成三角形")

    else:

    print("不可以构成三角形")

    为实现上述程序功能,则划线处应填入的表达式是(     )

    A、not (a + b <= c or a + c <= b or b + c <= a) B、a + b > c and a + c > b and b + c > a C、not (a + b <= c and a + c <= b and b + c <= a) D、a + b > c or a + c > b or b + c > a
  • 12、某地出租汽车计费方法:起步价 10 元(三公里以内), 超出(含)三公里至十五公里以内的公里数 每公里按 2 元计费。超出(含)十五公里以外的公里数(每公里加收 50%空驶费)按 3 元计费。下列 程序段,输入行驶里程 s 后能正确计算出费用 pay 的是(     )

    A.

    if s < 3:

    pay = 10

    elif 3 <= s < 15:

    pay = 10 + (s - 3) * 2

    else:

    pay = 34 + (s - 15) * 3

    B.

    pay = 10

    if 3 <= s < 15:

    pay = 10 + (s - 3) * 2

    else:

    pay = 34 + (s - 15) * 3

    C.

    pay = 10

    if s >= 3:

    pay = pay + (s - 3) * 2

    if s >= 15:

    pay = pay + s - 15

    D.

    pay = 10

    if s >= 3:

    pay = pay + (s - 3) * 2

    elif s >= 15:

    pay = pay + s - 15

    A、A B、B C、C D、C
  • 13、关于大数据处理,下列说法正确的是
    A、处理大数据时, 一般采用分治思想 B、对图结构的数据一般采用流计算模式进行处理 C、文本数据处理时需要将非结构化的文本原始状态转化成结构化数据 D、数据的可视化可以帮助用户更快捷观察与追踪数据
  • 14、有如下 python 程序段:

    a = [1] * 6

    b = [96,88,84,91,99,80]

    for i in range(6):

      for j in range(i+1,6):

        if b[j] > b[i]:

          a[i] += 1

        else:

          a[j] += 1

    该程序段运行后,列表 a 的值为(     )

    A、[5, 3, 2, 4, 6, 1] B、[2, 4, 5, 3, 1, 6] C、[10, 6, 4, 8, 12, 2] D、[4, 8, 10, 6, 2, 12]
  • 15、有如下 python 程序段:

    s = "1R2u3n_to45";num = 0

    for i in s:

      if "a" <= i <= "z" or "A" <= i <= "Z":

        continue

      elif "0" <= i <= "9":

        num = num * 10 + int(i)

      else:

        break

    该程序段运行后,num的值为(     )

    A、12345 B、123 C、45 D、1
  • 16、回文字符串是指一个正读与反读都一样的字符串。下列python 表达式不能判断字符串 s 是回文字符串的是(        )
    A、s[0:len(s) // 2][::-1] == s[(len(s) // 2 + 1):len(s)] B、s[0:len(s) // 2:1] == s[len(s) - 1:- (len(s) // 2 + 1):-1] C、s[:len(s) // 2:] == s[:- (len(s) //2 + 1):-1] D、s == s[::-1]
  • 17、有如下 python 程序段:

    a = [2,3,5,9,17,30]

    k = 0

    for i in range(1,len(a)-1):

    if (a[i] - a[i-1]) / a[i-1]  < (a[i+1] - a[i]) / a[i]:

    k += 1

    该程序段运行后, k 的值为(     )

    A、1 B、2 C、3 D、4
  • 18、下列 Python 表达式的值为数值 5 的是(     )
    A、int (max("5","11","100") B、len([1,2,3,5]) C、str(5) D、abs(float(-5))
  • 19、某算法的部分流程图如图所示,当输入 n 的值为 4 时, 则 a,b 的值分别为(     )

    A、5,5 B、16,16 C、16,32 D、34,55
  • 20、下列关于信息系统的说法,错误的是(     )
    A、信息系统是通过对信息的采集、传递、存储、检索、操控和显示而实现的工作系统 B、办公自动化系统、MOOC 平台、网上预约挂号系统等都是信息系统 C、从社会角度看,信息系统是信息技术与供求关系相结合的产物 D、随着信息化应用水平的提高,能够完全消除信息系统对外部环境的依赖性
上一页 394 395 396 397 398 下一页 跳转