资源简介 2023-2024学年四川省内江市高一(下)期末信息技术试卷一、选择题:本大题共15小题,共30分。1.下列关于数据的描述,错误的是哪一项( )A. 数据是现实世界客观事物的符号记录B. 数据是信息的载体C. 数据是人们提取信息、做出决策的重要依据D. 数据就是数值或数字2.模拟信息是指用( )的物理量所表达的信息。A. 连续变化 B. 不连续变化 C. 离散 D. 间断3.二进制数1011转换为十进制数是( )A. 1011 B. 3 C. 11 D. 154.十进制数21转换为二进制数是( )A. 10101 B. 1001 C. 11000 D. 101115.大写字母E的ASCII码值是69,大写字母F的ASCI码值是( )A. 68 B. 69 C. 70 D. 726.对声音文件进行数据编码,必须经过前期的数据采样和数据量化。编码时采用的二进制位数越多,数据量越大,占用的存储空间也越大,其存储空间的计算公式为( )A. 声音存储空间=采样频率×量化位数×声道数×时间÷8B. 声音存储空间=采样频率×声道数÷8C. 声音存储空间=量化位数×声道数÷8D. 声音存储空间=量化位数×时间+87.下列信息中,其时效性相对最弱的是( )A. 天气预报 B. 社团招新公告 C. 会议通知 D. 科普文章8.下列不属于数据存储工具的是( )A. U盘 B. 硬盘 C. 光盘 D. 演示文稿9.数据、信息、知识和智慧是逐渐递进的概念。下列关于知识的描述错误的是哪一项( )A. 知识来源于实践,经过加工提炼,又高于实践B. 知识是对信息进行系统化地提炼、研究和分析的结果C. 知识能够精确地反映事物的本质D. 知识等同于信息10.编写计算机程序解决问题要经过分析问题、设计算法、编写程序、调试运行程序等步骤。问题分析清楚后,需要给出解决问题的详细方法和步骤,这一过程称为( )A. 分析问题 B. 设计算法 C. 编写程序 D. 调试运行程序11.算法执行的每一个步骤必须有确切的定义。这体现的算法特征是( )A. 有穷性 B. 确定性 C. 数据输入 D. 数据输出12.在算法的基本控制结构中,自上而下依次逐条执行语句的是( )A. 顺序结构 B. 选择结构 C. 循环结构 D. 实心结构13.在Python语言中,合法的变量名是( )A. age B. 3.14 C. 2024 D. “Python“14.在Python语言中,表达式2**3//3的值为( )A. 2 B. 4 C. 6 D. 815.在Python语言中,计算变量x中元素总和的函数是( )A. int(x) B. float(x) C. sum(x) D. abs(x)二、非选择题:本大题共14小题,共20分。16.数据具有语义性、分散性、多样性与感知性等基本特征。 ______ (判断对错)17.信息是经加工处理的、具有意义的数据。 ______(判断对错)18.调试运行程序时,计算机能识别出程序代码中的语法错误。 ______ (判断对错)19.流程图中,表示条件判断的基本图形是平行四边形。 ______ (判断对错)20.算法只能用自然语言来描述。 ______ (判断对错)21.程序设计语言的发展历程:机器语言→汇编语言→高级语言。 ______ (判断对错)22.计算机能直接识别、理解执行的语言是机器语言。 ______(判断对错)23.Python 程序设计语言属于高级语言。 ______(判断对错)24.在Python3.x语言中,input( )函数的返回值类型是字符串。 ______ (判断对错)25.Python语言的变量名要区分英文字母的大小写。 ______ (判断对错)26.从键盘输入圆的半径r,编程计算圆的面积s。27.某网店笔记本A的单价是3元,笔记本B的单价是5元,从键盘输入购买笔记本A和笔记本B的本数,编程计算应付的金额m。28.某超市举办年中促销活动,顾客一次性购买商品的金额若在500元以内(包括500元),打9折。若超过500元,打8折。其中x表示顾客购买商品的金额,y表示应付款。请编程计算应付款y。29.编程计算s=2+4+6+……+100。答案解析1.D【解析】解:数据不仅仅是数值或数字,还包括文字、图像、音频、视频等各种形式的符号记录。故选:D。本题考查的是数据的相关知识。数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材。数据可以是连续的值,比如声音、图像,称为模拟数据;也可以是离散的,如符号、文字,称为数字数据。熟练掌握数据的概念及特征。2.A【解析】解:模拟信息是指用连续变化的物理量所表达的信息。与之相对的数字信息是用离散、不连续变化的物理量表达。故选:A。本题考查模拟信息。模拟信息是指用连续变化的物理量所表达的信息。与之相对的数字信息是用离散、不连续变化的物理量表达。熟练掌握模拟信号与数字信号的区别。3.C【解析】解:二进制数1011的每一位从右到左分别表示2的0次方、1次方、2次方和3次方,计算过程如下:1*2^3+0*2^2+1*2^1+1*2^0=8+0+2+1=11。故选:C。本题考查的知识点是二进制的代码、数制的转化。其中B表示二进制,D表示十进制,H表示十六进制,二进制转化十进制整数部分为按权展开式法,十进制转化成二进制,整数部分为除2取余,小数部分为乘2取整,每一位十六进制数都可以用四位的二进制数来表示。熟练掌握各类数制之间的转换方法。4.A【解析】解:将十进制数转换为二进制数可以使用除2取余的方法。21除以2商10余1,10除以2商5余0,5除以2商2余1,2除以2商1余0,1除以2商0余1。从下往上取余数得到10101。故选:A。本题考查的知识点是二进制的代码、数制的转化。其中B表示二进制,D表示十进制,H表示十六进制,二进制转化十进制整数部分为按权展开式法,十进制转化成二进制,整数部分为除2取余,小数部分为乘2取整,每一位十六进制数都可以用四位的二进制数来表示。熟练掌握各类数制之间的转换方法。5.C【解析】解:在ASCII码表中,大写字母是连续编码的,字母E的ASCII码值是69,字母F在E之后,其ASCII码值比E大1,所以大写字母F的ASCII码值是70。故选:C。本题考查的是ASCII码表的相关知识。ASCII码表中第一部分是特殊字符,然后是数字、其次是大写字母最后时小写字母。所以按照码值从小到大排列,结果是数字、英文大写字母、英文小写字母。ASCII编码表中的规律:(1)数字、字母是按顺序依次排列的;(2)小写字母的编码比对应的大写字母大32。32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。65~90为26个大写字母,97~122为26个小写字母,其余为一些标点符号、运算符号等。熟练掌握ASC表的字符排列顺序。6.A【解析】解:采样频率决定了每秒采集声音样本的数量,量化位数表示每个样本的精度,声道数表示声音的通道数量(如单声道、双声道等),时间是声音的持续时长。故选:A。本题考查音频存储。声音文件的存储空间取决于采样频率、量化位数、声道数和时间。计算公式为:声音存储空间=采样频率×量化位数×声道数×时间÷8。熟练掌握音频文件的容量计算公式。7.D【解析】解:A选项天气预报的时效性很强,因为天气情况随时可能变化;B选项社团招新公告有明确的时间限制,过期可能就不再有效;C选项会议通知通常在特定的时间内有效;D选项科普文章所包含的知识和内容相对较为稳定,不会因为时间的推移而迅速失去价值或效用,其时效性相对较弱。故选:D。本题考查的知识点是信息的概念及其特征。信息就是对客观事物的反映,从本质上看信息是对社会、自然界的事物特征、现象、本质及规律的描述。其特征有如下:(一)依附性、(二)再生性(扩充性)、(三)可传递性、(四)可贮存性、(五)可缩性、(六)可共享性、(七)可预测性、(八)有效性和无效性、(九)可处理性。熟练掌握信息的概念、特征及应用。8.D【解析】解:U盘、硬盘和光盘都属于常见的数据存储工具,可以用于长期保存数据。而演示文稿主要是用于展示信息的文档形式,不是专门用于存储数据的工具。故选:D。本题考查的知识点是数字化工具与资源。数字化工具大致分为,数据采集工具如声卡、相机等;信息获取工具如电脑、手机等;信息检索工具如搜索引擎和电子词典;数字可视化表达工具如思维导图和演示文稿;通信交流和传输工具如社交软件等等;存储工具如U盘等。熟练掌握常见的数据存储工具。9.D【解析】解:知识不等同于信息,知识是对信息进行处理和整合后形成的更有价值和深度的内容。故选:D。本题考查数据和信息的概念。数据是指收集、记录或表示事实、观察结果、观测值、符号、文本、图像、声音或任何其他形式的原始、未经加工的信息。数据可以是定量的(如数字)或定性的(如文字描述),可以是离散的(如离散数据点)或连续的(如连续信号),可以是结构化的(如数据库中的表格)或非结构化的(如文本文档或图像文件)。数据是信息的表现形式和载体,可以是符号、文字、数字、语音、图像、视频等。而信息是数据的内涵,信息是加载于数据之上,对数据作具有含义的解释。数据和信息是不可分离的,信息依赖数据来表达,数据则生动具体表达出信息。熟练掌握数据、信息、知识与智慧之间的关系。10.B【解析】解:在编写计算机程序解决问题时,当问题分析清楚后,接下来需要给出解决问题的详细方法和步骤,这个过程称为设计算法。分析问题是最初对问题的理解和界定;编写程序是将设计好的算法用编程语言实现;调试运行程序是检查程序的正确性和优化性能。故选:B。本题考查的是计算机解决问题的步骤。利用计算机程序解决问题的基本过程有五步,分别是:分析问题、设计算法、编写程序、调试运行、检测结果。熟练掌握计算机解决问题的步骤。11.B【解析】解:算法的特征包括有穷性、确定性、可行性、输入和输出。算法执行的每一个步骤必须有确切的定义,这体现了算法的确定性,即算法的每一步骤都应该是明确的、无歧义的。故选:B。本题考查的是算法的相关知识。算法的三种描述方式为自然语句、流程图和伪代码。算法的特征:有穷性,执行有限步后结束,且每一步的执行时间也是有限的;确定性,每一步都有确切的含义;输入,有零个或多个输入;输出,至少产生一个输出;可行性,在有限次运行后完成。熟练掌握算法的特征。12.A【解析】解:算法的基本控制结构中,顺序结构是按照语句出现的先后顺序,自上而下依次逐条执行。选择结构是根据条件判断来决定执行不同的分支。循环结构是在一定条件下重复执行某些语句。不存在实心结构。故选:A。本题考查的是算法的常见结构。顺序结构指程序按照语句出现的先后顺序执行;选择结构根据是否满足某个条件,决定下一步要执行的语句或语句块;循环结构是根据是否满足特定的条件,决定是否重复执行一条语句或者一个语句块。熟练掌握程序的基本结构及应用。13.A【解析】解:Python中变量名的命名规则如下:只能包含字母、数字和下划线;不能以数字开头;不能是Python中的关键字。age符合变量名的命名规则。3.14以数字开头,不符合规则。2024同样以数字开头,不符合。“Python“是一个字符串常量,不是变量名。故选:A。本题考查的知识点是python语言中的变量。python程序设计固定标识符有字母,数字和下划线组成,并且第一个字符必须是字母或者下划线,而不能是数字。在标识符中,字母的大小写是由区别的。熟练掌握python变量名的命名规则和方法。14.A【解析】解:先计算指数运算2**3,结果为8。然后进行整除运算8//3,得到结果2。故选:A。本题主要考查Python表达式的运算。“%”是取余运算符,“//”表示整除运算符,“**”表示指数运算,“==”表示判断表达式是否成立。熟练掌握表达式的运算优先级。15.C【解析】解:A选项int(x)函数用于将x转换为整数类型;B选项float(x)函数用于将x转换为浮点数类型;C选项sum(x)函数用于计算x中元素的总和;D选项abs(x)函数用于返回x的绝对值。故选:C。本题考查Python函数,解析如下。熟练掌握常用函数的名称及作用。16.√【解析】解:数据具有语义性,即数据所代表的含义和信息;分散性,数据可能来自不同的来源和位置;多样性,数据的形式和类型丰富多样;感知性,通过各种传感器等设备能够感知和获取数据。故说法正确。故答案为:√。本题考查数据的特征。数据的特征是:1.二进制。在计算机中,数据以二进制的形式存储、加工。2.语义性。语义是将数据符号解释为客观世界的事物。3.分散性。数据是分散的记录,分别记录不同客观事物的运动状态。4.多样性与感知性。数据记录的形式是多样的、可看的、可听的、可感知的。熟练掌握数据的基本特征。17.√【解析】数据经过加工处理之后才成为信息,所以信息是经加工处理的、具有意义的数据说法正确。本题考查的是数据与信息的关系。数据和信息之间是相互联系的。数据是反映客观事物属性的记录,是信息的具体表现形式。数据经过加工处理之后,就成为信息;而信息需要经过数字化转变成数据才能存储和传输。熟练掌握数据与信息的关系。18.√【解析】解:计算机的编译器或解释器会对程序代码进行语法检查。如果代码存在不符合编程语言语法规则的部分,例如遗漏标点、关键字错误、变量未定义等,计算机会识别并提示语法错误。故说法正确。故答案为:√。本题考查计算机编程。在调试运行程序时,计算机的编译器或解释器会对程序代码进行语法检查。如果代码存在不符合编程语言语法规则的部分,例如遗漏标点、关键字错误、变量未定义等,计算机会识别并提示语法错误。熟练掌握程序运行的基本步骤。19.错误【解析】解:在流程图中,表示条件判断的基本图形是菱形,平行四边形一般不用于表示条件判断。故说法错误。故答案为:错误。本题考查流程图。考生应了解流程图。20.×【解析】解:算法可以用多种方式来描述,常见的有自然语言、流程图、程序设计语言等。自然语言描述较为通俗易懂,但可能存在模糊和歧义;流程图直观清晰,能更形象地展示算法的流程和逻辑;程序设计语言则可以直接实现算法。故说法错误。故答案为:×。本题考查的是算法的相关知识。算法的三种描述方式为自然语句、流程图和伪代码。算法的特征:有穷性,执行有限步后结束,且每一步的执行时间也是有限的;确定性,每一步都有确切的含义;输入,有零个或多个输入;输出,至少产生一个输出;可行性,在有限次运行后完成。熟练掌握算法的特征及应用。21.√【解析】解:最开始是机器语言,由二进制代码组成,难以理解和编写;之后出现了汇编语言,使用助记符来代替机器指令,提高了一定的可读性;再后来发展出了高级语言,如 C、Java、Python 等,更接近人类的自然语言和数学表达式,易于学习和使用。所以程序设计语言的发展历程是机器语言→汇编语言→高级语言。故说法正确。故答案为:√。本题考查程序设计语言。计算机程序设计语言的发展是从低级到高级逐步演变的。熟练掌握计算机程序设计语言的发展历程。22.√【解析】解:计算机能直接识别、理解执行的语言是机器语言。正确。故答案为:√。本题考查计算机可以识别的程序设计语言,是一种机器语言。考生注意对机器语言的理解。23.正确【解析】Python 程序设计语言属于高级语言,说法正确。故答案为:正确。高级语言(High-level programming language)是一种独立于机器,面向过程或对象的语言。高级语言是参照数学语言而设计的近似于日常会话的语言。高级语言有:java,c,c++,C#,pascal等。基本知识点,难度不大。24.√【解析】解:input( )函数用于从标准输入读取一行,并将其作为字符串返回。无论用户输入什么内容,input( )函数返回的值始终是字符串类型。故说法正确。故答案为:√。在Python3.x语言中,input( )函数的返回值类型是字符串。熟练掌握常用函数的名称及作用。25.√【解析】解:Python语言的变量名是区分英文字母大小写的,这意味着在Python中,变量名var和Var被视为两个不同的变量。故说法正确。故答案为:√。本题考查Python。python程序设计固定标识符有字母,数字和下划线组成,并且第一个字符必须是字母或者下划线,而不能是数字。在标识符中,字母的大小写是由区别的。熟练掌握变量名的命名规则。26.解:在计算圆的面积时,需要先定义一个变量来存储计算结果。这里用变量s来表示圆的面积,根据圆的面积公式s=3.14*r*r,将计算结果存储在s中,然后通过print函数输出。故答案为:s。【解析】本题考查Python程序的执行,解析如下。这类题目难度较大,首先需要读懂题干所给提示信息的意思,然后根据所给程序段中上下文的意思来填写关键变量的表达式或者是变量的取值范围等等关键语句。27.解:(1)在Python中,从键盘输入的内容默认是字符串类型。因为购买笔记本的本数应该是整数,所以需要将输入的内容转换为整数类型,使用int函数进行转换。故答案为:int。(2)计算应付金额时,笔记本A的单价是3元,购买数量是nl,所以金额是nl*3;笔记本B的单价是5元,购买数量是n2,所以金额是n2*5。故答案为:n2*5或5*n2。【解析】本题考查Python程序。这类题目难度较大,首先需要读懂题干所给提示信息的意思,然后根据所给程序段中上下文的意思来填写关键变量的表达式或者是变量的取值范围等等关键语句。28.解:程序中需要根据输入的购买商品金额x来确定应付款y的计算方式。使用if语句进行条件判断,如果x<=500,则执行y=x*0.9;否则(即x>500),执行y=x*0.8。所以此处应填if,以实现根据不同条件计算应付款的功能。故答案为:if。【解析】本题考查的是python中的if语句。If-elif-else语句,形式:if 布尔表达式A:代码块A elif 布尔表达式B:代码块B else:代码块C,如果布尔表达式A为True,就执行代码A,否则就判断布尔表达式B的值,如果为True,就执行代码B;如果表达式A和表达式B都不为True,就执行代码C。熟练掌握分支语句的结构及结果的求解。29.解:题目要求计算2到100之间的偶数之和。在range函数中,第一个参数表示起始值,第二个参数表示终止值(不包含),第三个参数表示步长。这里要计算偶数之和,所以步长应设为2,从2开始每次增加2,依次相加,从而得到2+4+6+……+100的和。故答案为:2。【解析】本题考查的是range( )函数的相关知识。Range(start,stop[,step]) start:计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0,5);stop:计数到 stop 结束,但不包括 stop。例如:range(0,5)是[0,1,2,3,4]没有5;step:步长,默认为1。例如:range(0,5)等价于range(0,5,1)。熟练掌握range函数的用法。第1页,共1页 展开更多...... 收起↑ 资源预览