相关试卷
-
1、下列关于信息技术的发展及应用,说法错误的是( )A、计算机根据卫星测量数据计算还原出的地形图不准确, 实际测量地形并手工绘图会更准确 B、元器件和电路的微型化,有助于缩小电子产品的尺寸,降低功耗,提高产品的可靠性 C、智能汽车借助人工智能技术可实现自动驾驶 D、数字通信技术正在逐步取代传统的模拟通信技术
-
2、要进行信息系统开发需要以下步骤:需求分析、可行性分析、开发模式选择、架构设计、硬件搭建、软件开发等,可行性分析阶段要解决的问题的是( )A、我希望有个系统能够让我知道室内甲醛是否超标 B、现有硬件条件能否实现该系统的搭建 C、系统由哪些模块组成,各个模块的功能是什么 D、代码是否高效,人机界面是否友好、美观
-
3、以下网络设备哪个能够实现局域网和因特网互联? ( )A、交换机 B、集线器 C、DNS服务器 D、路由器
-
4、小刚用问卷星平台创建问卷,调查高二学生饮食营养结构,并通过班级群公布问卷地址,完成了调查;小强通过发放纸质调查问卷并回收统计,也完成了同类问题的调查。以下说法不恰当的是( )A、网络调查很容易扩大调查的范围 B、网络调查结果的数据处理比较方便 C、网络调查可以节省成本 D、网络调查适宜所有调查
-
5、我们正在由工业社会向信息社会的转型。以下信息社会理解错误的是( )A、信息社会离不开网络技术的支持 B、信息系统是信息社会的重要组成部分 C、信息社会以信息和知识作为重要资源 D、信息社会与生态环境保护无关
-
6、以下不可以用作python变量名的是( )A、2_ password B、Area C、bmp1 D、_ 3text
-
7、网上购票后在车站的自动售/取票终端设备上取票,需要把身份证放在感应区,让系统自动识别个人信息,免去了人工录入信息的麻烦,这一过程是对信息系统的哪一部分功能进行了优化( )A、存储功能 B、输出功能 C、处理功能 D、输入功能
-
8、下列关于信息系统的描述错误的是( )A、信息系统能为用户提供信息处理服务 B、所有信息系统都必须使用数据库 C、智能推送技术应用于信息系统,会影响用户的选择 D、信息系统可以由多个子系统组成
-
9、以下人工智能的描述,错误的是( )A、人工智能已成为未来经济发展的新引擎和新一轮产业变革的核心驱动力 B、人工智能是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能、感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统 C、人脸识别、手写识别、语音识别,都应用了人工智能技术 D、阿尔法元( AlphaGo Zero )通过“自学成才”,仅用3天就成了围棋界的顶尖高手,说明阿尔法元比人类更有思想,更聪明好学
-
10、以下行为存在一定信息安全隐患的是( )A、安装并开启防火墙 B、随意连接公共场合的免密Wi-Fi C、安装正版杀毒软件并及时升级 D、及时安装计算机操作系统的补丁程序
-
11、在Python中,abs( ):求绝对值,math模块中的sqrt( ):求平方根,以下程序运行的结果为( )
A、9 B、8 C、16 D、10 -
12、在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]
-
13、图示为某段时间我国灯光强度变化区域示意图,黑点为主要城市位置,红色表示该区域2018年度灯光强度较2017年实现增长。下面说法正确的是( )
①图片、文字、数值都是数据,数据就是信息
②从图片中可以看到灯光强度增长区域大集中在东部,在一定意义上也代表着东部经济比西部发展得更快
③这张示意图在计算机中是以二进制形式保存的
④灯光强度增强区域示意图的形成得益于大数据的采集和分析
A、②③④ B、①②③④ C、①②③ D、①②④ -
14、关于算法的几种基本结构下列说法错误的是( )A、循环结构中的步骤必定会被执行一次 B、对于分支结构来说,必定有一个分支被执行,其它的分支则被忽略 C、算法的基本结构分顺序结构、分支结构和循环结构三种 D、顺序结构中的每个步骤一定会被执行一次,而且仅被执行一次
-
15、下列不属于计算机程序设计语言的是( )A、机器语言 B、汇编语言 C、自然语言 D、高级语言
-
16、为了保护个人信息的安全,要有合理的密码设置习惯,下面有关密码设置的说法正确的是( )A、使用纯数字作为密码 B、在不同的网站注册时使用相同的密码,便于记忆 C、采用本人的手机号或生日等信息来编制密码 D、定期更换账户密码
-
17、某班级学习委员编写了一个随机抽取学生的程序,用于辅助班级作业检查。具体功能如下,班级名单存储在文件“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、输出的数据中,可能存在重复的人员 -
18、某单板滑雪大跳台比赛有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
-
19、某投资者将一段时间内的证券操作记录保存在文件“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 ()
-
20、有如下程序段,功能为将输入的二进制(字符串)转化成十进制数输出。
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)