资源简介 江苏省南通市小海中学2020-2021学年高一上学期信息技术期末考试试卷一、选择题1.(2020高一上·南通期末)以下关于信息描述错误的是( )A.数据是信息的符号表示,信息是数据的内涵,是对数据的语义解释B.数据处理就是把原始数据转换成人们所需要的信息的过程C.数据处理的目的是把信息转化成有用的数据以满足用户的需求D.完整的数据处理过程一般包括数据的采集、加工、传输、存储、检索和输出六个环节【答案】C【知识点】数据、信息、知识与智慧的关系;数据处理的一般过程【解析】【解答】数据处理的目的是把数据转化成有用的数据以满足用户的需求,说法错误。故答案选C。【分析】本题考查的是数据与信息的关系以及数据处理。数据是对事物属性的客观记录,信息是经过组织的有结构的数据。2.(2020高一上·南通期末)近几年,智能穿戴的概念变得非常流行,智能手环、智能手表、智能眼镜等产品纷纷出现。以智能手环为例,它是通过加速度传感器来收集你的行走步数。步数是( )A.数据 B.信息 C.知识 D.数字【答案】A【知识点】数据、信息、知识与智慧的关系【解析】【解答】信息是指以声音、语言、文字、图像、动画、气味等方式所表示的实际内容,信息是加工了的数据。数据是描述事物的符号记录,是信息的载体。步数属于数据。故答案选A。【分析】本题考查的是信息、数据与知识的区别。数据是信息的载体,信息则是数据所表示的意义。3.(2020高一上·南通期末)某同学欲获取本班同学家庭电脑拥有量的信息,最佳获取信息的方法是( )A.观察法 B.问卷调查法 C.网络检索法 D.实验法【答案】B【知识点】信息获取的环节与方法【解析】【解答】本班同学的数量较少,要获取家庭电脑拥有量的信息可通过问卷调查法。故答案选B。【分析】本题考查的是信息的获取方式。4.(2020高一上·南通期末)小张从报纸上获悉世界杯冠亚军决赛的结果,再看比赛录像时没有观看现场直播时的那种紧张激动心情。这个事例主要体现了信息的( )A.依附性 B.共享性 C.时效性 D.存储性【答案】C【知识点】信息及其特征【解析】【解答】依附性:信息必须依附于某种载体,载体不是信息,同一信息可以依附于不同的载体。共享性:同一信息同时或异时、同地或异地被多个人所共享。时效性:客观事物总是在不断运动变化着的,因此反映事物存在方式和运动状态的信息也应随之而变化。观看比赛录像没有观看现场直播激动体现的是信息的时效性。故答案选C。【分析】本题考查的是信息的特征。信息的特征:载体依附性、时效性、共享性、可加工处理性、真伪性、价值性。5.(2020高一上·南通期末)在Excel中,计算B3到E3之间所有单元格中数据的和,在结果单元格中应输入 ( )A.SUM(B3:E3) B.=SUM(B3:E3)C.SUM(B3+E3) D.=SUM(B3+E3)【答案】B【知识点】表格数据的处理与计算【解析】【解答】Excel中单元格公式需要以“=”开头,求和可以用函数SUM计算,参数中连续单元格区域可用“B3:E3”表示。故答案选B。【分析】本题考查的是Excel中公式与函数的应用。6.(2020高一上·南通期末)利用Excel电子表格存储学生信息,为了输入诸如“008104”格式的学号信息,单元格的属性需要设置成( )A.数值 B.文本 C.特殊 D.常规【答案】B【知识点】表格数据的处理与计算【解析】【解答】“008104”是以“0”开头,要设置为文本类型,不能设置为数值。故答案选B。【分析】本题考查的是Excel中单元格的数据格式。常见的单元格数字格式有常规、数值、货币、日期、时间、分数、文本等。7.(2020高一上·南通期末)下图Wps表格中的数据是按的某一列排序,并按某关键字筛选,下列选择正确的是( )A.按“爱好”排序、按“爱好”筛选B.按“班级”排序、按“爱好”筛选C.按“性别”排序、按“爱好”筛选D.按“身高”排序、按“爱好”筛选【答案】C【知识点】表格数据的处理与计算【解析】【解答】 观察表可知,表格是按“性别”排序、按“爱好”筛选。故答案选C。【分析】本题考查的是表格数据的排序与筛选。对数据排序要选定需要排序的所有单元格,使用“数据”菜单中的“排序”命令,选择关键字及排序方式进行排序。通过对数据筛选条件的设置,可以筛选出所需的数据。8.(2020高一上·南通期末)Python中的数据类型float表示( )A.布尔型 B.整型 C.字符串型 D.浮点型【答案】D【知识点】常见数据类型、数组【解析】【解答】布尔型bool,整型int,字符串型String,浮点型float。故答案选D。【分析】本题考查的是Python数据类型。9.(2019高一下·海南期中)在VB中,设a=2,b=3,表达式a=3值是( )A.1 B.0 C.True D.False【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】 a=3 ,可将a和b的值代入为:2<3 and 3>=3,2<3的值为true,3>=3的值为true,true and true 的值为true,故答案选C。【分析】本题考查的是逻辑表达式的计算。逻辑表达式就是用逻辑运算符or、and和not将关系表达式连接起来的式子。其中not意为取反。and在两边都为true时值才为true,其他情况值为false。or是其两边任意一个值为true其值为true,只有两边的值都为false时表达式的值才为false。10.(2020高一上·南通期末)在Python中,表达式(21%4)+5的值是( )A.2 B.6 C.10 D.3【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】(21%4)+5=1+5=6,故表达式(21%4)+5的值是6。故答案选B。【分析】本题考查的是Python表达式的运算。11.(2020高一上·南通期末)为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是( )A.: B.# C., D.!【答案】B【知识点】语句注释及缩进【解析】【解答】Python程序中用作注释的标识符是“#”。故答案选B。【分析】本题考查的是Python程序注释。12.(2020高一上·南通期末)如下Python程序段x = 2print (x+1)print (x+2)运行后,变量x的值是( )A.2 B.3 C.5 D.8【答案】A【知识点】基本语句【解析】【解答】x=2没有发生改变,只是输出x+1、x+2的值。故答案选A。【分析】本题考查的是Python程序的执行。13.(2019高一下·海南期中)在VB中,表达式Int(x/2)=x/2的作用是( )A.用于测试x是否为偶数 B.返回一个非整数C.返回一个奇数 D.用于测试x是否为素数【答案】A【知识点】运算符、基本运算与表达式【解析】【解答】 Int(x/2)=x/2的意思是x除以2取整后等于x除以2,即x除以2为一个整数,或x能整除以2,如果一个数能整除以2则这个数就是偶数,故答案选A。【分析】本题考查的是判断一个数为偶数的方法。判断一个数是否为偶数可以从余数和商两方面来判断,若一个数除以2余数为0,则这个数为偶数:x mod 2=0。另外若一个数除以2其商为一个整数,则这个数是偶数: Int(x/2)=x/2或x/2=x\2。14.(2019高一下·海南期中)在VB中,表达式"12"+"3"的值为( )A.15 B."15" C.123 D."123"【答案】D【知识点】运算符、基本运算与表达式【解析】【解答】 表达式 "12"+"3" 是一个字符串表达式,“+”号为连接运算符,其功能是将两个字符串完整的连接成一个字符串。"12"+"3" =“123”,故答案选D。【分析】本题考查的是字符串运算符“+”号的功能。15.(2020高一上·南通期末)如下程序段a = 2b = 1while a >= b:b=a * ba=2 * a执行后,a、b的值分别为( )A.4、2 B.16、64 C.8、8 D.2、1【答案】B【知识点】循环结构语句及程序实现【解析】【解答】初始值a=2,b=1;a>=b成立,执行 b=a * b=2, a=2 * a=4;a>=b成立,执行 b=a * b=4*2=8, a=2 * a=8;a>=b成立,执行 b=a * b=8*8=64, a=2 * a=16;a>=b不成立,跳出循环。最后a、b的值分别为16、64。故答案选B。【分析】本题考查的是Python循环语句。16.(2020高一上·南通期末)已知a=8、b=6,以下程序段if (a%3=0) Or (b%3=0) :c = a * belse:c = a + b执行后变量c的值为( )A.48 B.14 C.8 D.6【答案】A【知识点】运算符、基本运算与表达式;分支结构语句及程序实现【解析】【解答】a=8,b=6,a%3=2,b%3=0,故表达式(a%3=0) Or (b%3=0)为True,执行c=a*b=6*8=48。故答案选A。【分析】本题考查的是Python分支结构及语句。17.(2019高一上·东台月考)下列关于程序设计语言发展三个过程的叙述中,正确的是( )A.自然语言、伪代码、流程图B.机器语言、高级语言、面向对象C.自然语言、机器语言、人工智能D.机器语言、汇编语言、高级语言【答案】D【知识点】计算机语言18.(2020高一上·南通期末)整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是( )A.(x%10)*10+x//10 B.(x%10)//10+x//10C.(x/10)%10+x//10 D.(x%10)*10+x%10【答案】A【知识点】运算符、基本运算与表达式【解析】【解答】当x=13时,(x%10)*10+x//10=31,(x%10)//10+x//10=1,(x/10)%10+x//10=2,(x%10)*10+x%10=33。故答案选A。【分析】本题考查的是Python表达式。19.(2020高一上·南通期末)下面Python代码运行后,a、b的值为( )a=23b=int(a/10)a= a-b * 10print(a,b)A.23 2 B.3 2 C.3 20 D.2 3【答案】B【知识点】常用标准函数;基本语句【解析】【解答】a=23,b=int(a/10)=2(int(x)是返回不大于x的最大整数),a=a-b*10=23-2*10=3,故代码运行后,a、b的值为3和2。故答案选B。【分析】本题考查的是Python程序的执行。20.(2020高一上·南通期末)在VB中,表达式23\2^3的值是( )。A.2 B.2.3 C.3 D.1331【答案】A【知识点】运算符、基本运算与表达式【解析】【解答】“\”优先级低于“^”。所以先计算三次方,再整除。23\2^3=23\8=2。故答案选A。【分析】本题考查的是算术运算符的优先级。算术运算符的优先级由高到低分别为:^(乘方)、-(取负)、*(乘)或 /(除)、\(四舍五入除/位移)、Mod取模、+ 或 -。21.(2020高一上·南通期末)下列进制转换中不正确的是( )A.10110100(2)=180(10) B.180(10)=FF(16)C.100(10)=1100111(2) D.E2(16)=11100010(2)【答案】C【知识点】进制及数制转换【解析】【解答】10110100(2)=180(10),180(10)=FF(16),100(10)=110 0100(2),E2 (16)=11100010(2)。故答案选C。【分析】本题考查的是进制数的转换。二进制可通过“按权展开、逐项相加”的方法转换为十进制。十进制转换为十六进制和二进制可通过“除权取余”的方法。十六进制转换为二进制的方法为:每一位十六进制数,转换为四位二进制数。22.Python程序文件的扩展名是( )。A..python B..pyt C..pt D..py【答案】D【知识点】窗体文件、工程文件及其扩展名23.(2020高一上·南通期末)下列信号中不属于数字信号的是( )A.古代,士兵们常在“烽火台”上点起烟火,向远处的同伴传递敌人来犯的消息B.电话机把说话声音变为电信号传给电话交换机C.汉字电报码D.海员举起的红色小旗或蓝色小旗向对方船只表示的信息【答案】B【知识点】数字信号与模拟信号【解析】【解答】选项A:不同数量的烽火传达不同的信息,属于数字信号;选项B:电话机把说话声音变为电信号传给电话交换机,是模拟信号。选项C:汉字电报码发出的信号是不连续的,属于数字信号;选项D:海员举起的红色小旗或蓝色小旗可以表示船只数量及其他信息,属于利用数字信号传递信息。故答案选B。【分析】本题考查的是数字信号与模拟信号。数字信号是离散时间信号的数字化表示。其信号的字变量、因变量都是离散的。模拟信号是指用连续变化的物理量所表达的信息。其信号的幅度、频率或相位随时间作连续变化,如声音信号、图形信号。最典型的数字信号就是用二进制数字来表示的信号。24.(2020高一上·南通期末)计算机中数据的最小单位是二进制位,称为比特(bit,简写为b)。计算机存储数据的基本单位是字节(Byte,简写为B),1B=8b。因为计算机内数据都是以二进制形式存储的,所以文件大小的单位也是字节,但字节单位太小,常用的有KB,MB,GB等。下列错误的是( )A.1KB=210B=1024BB.1MB=210KB=220B=1,048,576BC.1GB=210MB=220KB=230B=1,073,741,824BD.电信的宽带上网100M就是100Mb【答案】D【知识点】数据存储单位及计算【解析】【解答】常见的存储单位有B、KB、MB、GB、TB。换算关系:1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。带宽是指在固定的时间可传输的资料数量,电信的宽带上网100M就是100Mb/s。故答案选D。【分析】本题考查的是数据存储单位及换算及带宽的含义。25.(2020高一上·南通期末)下列关于数据库系统组成的叙述,正确的是( )A.文件、数据库管理系统、数据库管理员、数据库应用程序和用户B.数据库、数据库管理系统、数据库管理员、数据库接口程序和用户界面C.文件、数据库管理员、数据库维护员、数据库应用程序和用户D.数据库、数据库管理系统、数据库管理员、数据库应用程序和用户【答案】D【知识点】数据库系统的组成与功能【解析】【解答】数据库系统一般由数据库、数据库管理系统、数据库应用系统、数据库管理员、、数据库应用程序和用户构成。故答案选D。【分析】本题考查的是数据库系统的组成。26.下图是一个用Access软件创建的数据表,记录了某班学生的网络访问情况。下列叙述中,正确的是( )A.“访问时间”的字段类型是“数值型”B.该表共有5个字段C.该表共有42条记录D.该表共有67条记录【答案】D【知识点】数据表、字段、记录的概念【解析】【解答】由图可知,“访问时间”的字段类型是“文本类型”,A选项错误;该表共有6个字段,B选项错误;该表共有67条记录,C选项错误;此题答案为D选项。【分析】数据库表中每一行称为一个记录,或称为一个组;每一列称为一个字段,或称为一个属性。27.(2020高一上·南通期末)保障信息安全的有效做法是( )A.可以使用个人的出生年月作为常用密码B.密码的设置要安全,并且定期更换C.在任何场合使用相同的密码D.不用防范木马【答案】B【知识点】信息系统安全防护【解析】【解答】使用个人的出生年月作为常用密码,容易被破解不安全,选项A错误;密码的设置要安全,并且定期更换,选项B正确;在任何场合使用相同的密码,只要有一场合的密码泄露,其它场合的信息就不安全了,选项C错误;木马会盗取账号和密码,选项D错误。故答案选B。【分析】本题考查的是信息安全防范。28.(2020高一上·南通期末)小明的生日是1996年6月17日,他家的电话号码是88167545,现在他要为自己的邮箱设置一个密码,下列密码中较安全的是( )A.19960617 B.88167545 C.xiaoming D.xm#764$【答案】D【知识点】信息系统安全防护【解析】【解答】安全设置密码的方法:①密码长度应在6位以上;②设置的密码要包括大小写字母、数字等,且无序组合;③3-6个月更换一次密码。故答案选D。【分析】本题考查的是密码的安全设置。29.(2020高一上·南通期末)找出三位正整数中能被3整除的整数。for i in range(①,②):if i%3==0:下列选择正确的是( )A.①是100,②是999 B.①是100,②1000C.①是101,②1000 D.以上都不对【答案】B【知识点】常用标准函数【解析】【解答】找出三位正整数中能被3整除的整数,则i的范围是100~999,即[100,1000),for i in range(100,1000)表示i大于等于100且小于等于999。故答案选B。【分析】本题考查的是对Python程序语句的理解。30.(2019高一上·东台月考)图形符号“ ”在算法描述流程图中表示( )A.算法的开始或结束 B.输入输出操作C.处理或运算的功能 D.判断条件是否满足需求【答案】B【知识点】流程图识读二、操作题31.(2020高一上·南通期末)“百鸡百钱”问题是一个有名的数学问题,出自《张丘建算经》。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只 运行程序,运行结果如图所示。请在空格处填写正确的代码,使程序完善实现以下功能。money=100 #一共100文钱num=100 #一共100只鸡cock_price=5 #公鸡价格5文hen_price=3 #母鸡价格3文threechick_price=1 #3只小鸡1文for cock_num in range(1, ): #公鸡只数可能为1-20for hen_num in range(1, ): #母鸡只数可能为1-33for chick_num in range(1,101): #(3小鸡)只数可能为1-100money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_pricenum1=cock_num+hen_num+chick_numif money1==money and num1==num:print (cock_num,hen_num, )input("运行完毕,请按回车键退出...")【答案】21;34;chick_num【知识点】分支结构语句及程序实现;循环结构语句及程序实现;常用标准函数【解析】【解答】第一空:公鸡数量的范围1-20,for cock_num in range(1,21)表示变量cock_num的范围是1-20。故答案为:21。第二空:母鸡的数量可能为1-33,同理。故答案为:34。第三空:按顺序使用print()函数输出公鸡数量、母鸡数量、小鸡数量。故答案为:chick_num。【分析】本题考查的是Python的程序的执行。32.(2020高一上·南通期末)冠军在A、B、C、D四位同学中。A说:“不是我”,B说:“是C”,C说:“是D”, D说:“C说的不对”,已知四人中有一人说了假话。判断出到底谁是冠军。请在空格处填写正确的代码,使程序完善。champion=['A','B','C','D'] #设置选手列表for i in : #循环读取选手编号cond=(i!='A') +(i=='C') +(i=='D')+(i!='D') #查找符合条件的选手if cond== : #说真话是否是3人print("冠军是:", ) #输出冠军input("运行完毕,请按回车键退出...")【答案】champion;3;i【知识点】分支结构语句及程序实现;循环结构语句及程序实现;基本语句【解析】【解答】第一空:champion是选手编号列表,此处是循环读取选手编号,使用for i in champion。故答案为:champion。第二空:四人中有一人说了假话,即3个人说真话,即当cond=3时,则表示找到了谁是冠军。故答案为:3。第空空:当cond是3时,i即为冠军。故答案为:i。【分析】本题考查的是对Python程序的理解。33.(2020高一上·南通期末)请在空格处填写正确的代码,使程序完善。实现功能:用辗转相除法求解两个正整数的最大公约数。x = int(input('请输入第一个正整数:'))y = int(input('请输入第二个正整数:'))m = max(x,y) #找出x,y中的最大值n = min(x,y) #找出x,y中的最小值r = m%n #求得最大值除以最小值后的余数while r!=0: #如果余数不等0,则进行以下循环m = #把最小值赋给mn = #把余数赋给nr = m%n #求得最大值除以最小值后的余数print('这两个数的最大公约数为:', )input("运行完毕,请按任意键退出....")【答案】n;r;n【知识点】循环结构语句及程序实现;基本语句【解析】【解答】辗转相除法:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。第一空:由n = min(x,y) 可知最小值为n。故答案为:n;第二空:由r = m%n 可知余数为r。故答案为:r;第三空:最后的除数是n(即最大公约数为n)。故答案为:n。【分析】本题考查的是Python循环语句。34.(2020高一上·南通期末)请在空格处填写正确的代码,使程序完善。实现功能:绘制y=x2-2x+ 1的图像#加载numpy模块并限简洁的别名为npimport numpy as np#加载matplotlib.pyplot模块并限简洁的别名为pltimport matplotlib.pyplot as plt#x在-7到9之间,每隔0.1取一个点x=np.arange(-7,9,0.1) = x**2-2*x+1plt.plot(x, )plt.title('y=x*x-2*x+1')plt.xlabel('x')plt.ylabel('y')plt. 【答案】y;y;show( )【知识点】模块;表格数据的图表呈现【解析】【解答】第一空:绘制y=x2-2x+ 1的图像,故答案为:y。第二空:根据横纵坐标x和y绘制图,故答案为:y。第三空:此处调用显示函数show( ),故答案为:show()。【分析】本题考查的是Python程序绘制图像。1 / 1江苏省南通市小海中学2020-2021学年高一上学期信息技术期末考试试卷一、选择题1.(2020高一上·南通期末)以下关于信息描述错误的是( )A.数据是信息的符号表示,信息是数据的内涵,是对数据的语义解释B.数据处理就是把原始数据转换成人们所需要的信息的过程C.数据处理的目的是把信息转化成有用的数据以满足用户的需求D.完整的数据处理过程一般包括数据的采集、加工、传输、存储、检索和输出六个环节2.(2020高一上·南通期末)近几年,智能穿戴的概念变得非常流行,智能手环、智能手表、智能眼镜等产品纷纷出现。以智能手环为例,它是通过加速度传感器来收集你的行走步数。步数是( )A.数据 B.信息 C.知识 D.数字3.(2020高一上·南通期末)某同学欲获取本班同学家庭电脑拥有量的信息,最佳获取信息的方法是( )A.观察法 B.问卷调查法 C.网络检索法 D.实验法4.(2020高一上·南通期末)小张从报纸上获悉世界杯冠亚军决赛的结果,再看比赛录像时没有观看现场直播时的那种紧张激动心情。这个事例主要体现了信息的( )A.依附性 B.共享性 C.时效性 D.存储性5.(2020高一上·南通期末)在Excel中,计算B3到E3之间所有单元格中数据的和,在结果单元格中应输入 ( )A.SUM(B3:E3) B.=SUM(B3:E3)C.SUM(B3+E3) D.=SUM(B3+E3)6.(2020高一上·南通期末)利用Excel电子表格存储学生信息,为了输入诸如“008104”格式的学号信息,单元格的属性需要设置成( )A.数值 B.文本 C.特殊 D.常规7.(2020高一上·南通期末)下图Wps表格中的数据是按的某一列排序,并按某关键字筛选,下列选择正确的是( )A.按“爱好”排序、按“爱好”筛选B.按“班级”排序、按“爱好”筛选C.按“性别”排序、按“爱好”筛选D.按“身高”排序、按“爱好”筛选8.(2020高一上·南通期末)Python中的数据类型float表示( )A.布尔型 B.整型 C.字符串型 D.浮点型9.(2019高一下·海南期中)在VB中,设a=2,b=3,表达式a=3值是( )A.1 B.0 C.True D.False10.(2020高一上·南通期末)在Python中,表达式(21%4)+5的值是( )A.2 B.6 C.10 D.311.(2020高一上·南通期末)为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是( )A.: B.# C., D.!12.(2020高一上·南通期末)如下Python程序段x = 2print (x+1)print (x+2)运行后,变量x的值是( )A.2 B.3 C.5 D.813.(2019高一下·海南期中)在VB中,表达式Int(x/2)=x/2的作用是( )A.用于测试x是否为偶数 B.返回一个非整数C.返回一个奇数 D.用于测试x是否为素数14.(2019高一下·海南期中)在VB中,表达式"12"+"3"的值为( )A.15 B."15" C.123 D."123"15.(2020高一上·南通期末)如下程序段a = 2b = 1while a >= b:b=a * ba=2 * a执行后,a、b的值分别为( )A.4、2 B.16、64 C.8、8 D.2、116.(2020高一上·南通期末)已知a=8、b=6,以下程序段if (a%3=0) Or (b%3=0) :c = a * belse:c = a + b执行后变量c的值为( )A.48 B.14 C.8 D.617.(2019高一上·东台月考)下列关于程序设计语言发展三个过程的叙述中,正确的是( )A.自然语言、伪代码、流程图B.机器语言、高级语言、面向对象C.自然语言、机器语言、人工智能D.机器语言、汇编语言、高级语言18.(2020高一上·南通期末)整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是( )A.(x%10)*10+x//10 B.(x%10)//10+x//10C.(x/10)%10+x//10 D.(x%10)*10+x%1019.(2020高一上·南通期末)下面Python代码运行后,a、b的值为( )a=23b=int(a/10)a= a-b * 10print(a,b)A.23 2 B.3 2 C.3 20 D.2 320.(2020高一上·南通期末)在VB中,表达式23\2^3的值是( )。A.2 B.2.3 C.3 D.133121.(2020高一上·南通期末)下列进制转换中不正确的是( )A.10110100(2)=180(10) B.180(10)=FF(16)C.100(10)=1100111(2) D.E2(16)=11100010(2)22.Python程序文件的扩展名是( )。A..python B..pyt C..pt D..py23.(2020高一上·南通期末)下列信号中不属于数字信号的是( )A.古代,士兵们常在“烽火台”上点起烟火,向远处的同伴传递敌人来犯的消息B.电话机把说话声音变为电信号传给电话交换机C.汉字电报码D.海员举起的红色小旗或蓝色小旗向对方船只表示的信息24.(2020高一上·南通期末)计算机中数据的最小单位是二进制位,称为比特(bit,简写为b)。计算机存储数据的基本单位是字节(Byte,简写为B),1B=8b。因为计算机内数据都是以二进制形式存储的,所以文件大小的单位也是字节,但字节单位太小,常用的有KB,MB,GB等。下列错误的是( )A.1KB=210B=1024BB.1MB=210KB=220B=1,048,576BC.1GB=210MB=220KB=230B=1,073,741,824BD.电信的宽带上网100M就是100Mb25.(2020高一上·南通期末)下列关于数据库系统组成的叙述,正确的是( )A.文件、数据库管理系统、数据库管理员、数据库应用程序和用户B.数据库、数据库管理系统、数据库管理员、数据库接口程序和用户界面C.文件、数据库管理员、数据库维护员、数据库应用程序和用户D.数据库、数据库管理系统、数据库管理员、数据库应用程序和用户26.下图是一个用Access软件创建的数据表,记录了某班学生的网络访问情况。下列叙述中,正确的是( )A.“访问时间”的字段类型是“数值型”B.该表共有5个字段C.该表共有42条记录D.该表共有67条记录27.(2020高一上·南通期末)保障信息安全的有效做法是( )A.可以使用个人的出生年月作为常用密码B.密码的设置要安全,并且定期更换C.在任何场合使用相同的密码D.不用防范木马28.(2020高一上·南通期末)小明的生日是1996年6月17日,他家的电话号码是88167545,现在他要为自己的邮箱设置一个密码,下列密码中较安全的是( )A.19960617 B.88167545 C.xiaoming D.xm#764$29.(2020高一上·南通期末)找出三位正整数中能被3整除的整数。for i in range(①,②):if i%3==0:下列选择正确的是( )A.①是100,②是999 B.①是100,②1000C.①是101,②1000 D.以上都不对30.(2019高一上·东台月考)图形符号“ ”在算法描述流程图中表示( )A.算法的开始或结束 B.输入输出操作C.处理或运算的功能 D.判断条件是否满足需求二、操作题31.(2020高一上·南通期末)“百鸡百钱”问题是一个有名的数学问题,出自《张丘建算经》。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只 运行程序,运行结果如图所示。请在空格处填写正确的代码,使程序完善实现以下功能。money=100 #一共100文钱num=100 #一共100只鸡cock_price=5 #公鸡价格5文hen_price=3 #母鸡价格3文threechick_price=1 #3只小鸡1文for cock_num in range(1, ): #公鸡只数可能为1-20for hen_num in range(1, ): #母鸡只数可能为1-33for chick_num in range(1,101): #(3小鸡)只数可能为1-100money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_pricenum1=cock_num+hen_num+chick_numif money1==money and num1==num:print (cock_num,hen_num, )input("运行完毕,请按回车键退出...")32.(2020高一上·南通期末)冠军在A、B、C、D四位同学中。A说:“不是我”,B说:“是C”,C说:“是D”, D说:“C说的不对”,已知四人中有一人说了假话。判断出到底谁是冠军。请在空格处填写正确的代码,使程序完善。champion=['A','B','C','D'] #设置选手列表for i in : #循环读取选手编号cond=(i!='A') +(i=='C') +(i=='D')+(i!='D') #查找符合条件的选手if cond== : #说真话是否是3人print("冠军是:", ) #输出冠军input("运行完毕,请按回车键退出...")33.(2020高一上·南通期末)请在空格处填写正确的代码,使程序完善。实现功能:用辗转相除法求解两个正整数的最大公约数。x = int(input('请输入第一个正整数:'))y = int(input('请输入第二个正整数:'))m = max(x,y) #找出x,y中的最大值n = min(x,y) #找出x,y中的最小值r = m%n #求得最大值除以最小值后的余数while r!=0: #如果余数不等0,则进行以下循环m = #把最小值赋给mn = #把余数赋给nr = m%n #求得最大值除以最小值后的余数print('这两个数的最大公约数为:', )input("运行完毕,请按任意键退出....")34.(2020高一上·南通期末)请在空格处填写正确的代码,使程序完善。实现功能:绘制y=x2-2x+ 1的图像#加载numpy模块并限简洁的别名为npimport numpy as np#加载matplotlib.pyplot模块并限简洁的别名为pltimport matplotlib.pyplot as plt#x在-7到9之间,每隔0.1取一个点x=np.arange(-7,9,0.1) = x**2-2*x+1plt.plot(x, )plt.title('y=x*x-2*x+1')plt.xlabel('x')plt.ylabel('y')plt. 答案解析部分1.【答案】C【知识点】数据、信息、知识与智慧的关系;数据处理的一般过程【解析】【解答】数据处理的目的是把数据转化成有用的数据以满足用户的需求,说法错误。故答案选C。【分析】本题考查的是数据与信息的关系以及数据处理。数据是对事物属性的客观记录,信息是经过组织的有结构的数据。2.【答案】A【知识点】数据、信息、知识与智慧的关系【解析】【解答】信息是指以声音、语言、文字、图像、动画、气味等方式所表示的实际内容,信息是加工了的数据。数据是描述事物的符号记录,是信息的载体。步数属于数据。故答案选A。【分析】本题考查的是信息、数据与知识的区别。数据是信息的载体,信息则是数据所表示的意义。3.【答案】B【知识点】信息获取的环节与方法【解析】【解答】本班同学的数量较少,要获取家庭电脑拥有量的信息可通过问卷调查法。故答案选B。【分析】本题考查的是信息的获取方式。4.【答案】C【知识点】信息及其特征【解析】【解答】依附性:信息必须依附于某种载体,载体不是信息,同一信息可以依附于不同的载体。共享性:同一信息同时或异时、同地或异地被多个人所共享。时效性:客观事物总是在不断运动变化着的,因此反映事物存在方式和运动状态的信息也应随之而变化。观看比赛录像没有观看现场直播激动体现的是信息的时效性。故答案选C。【分析】本题考查的是信息的特征。信息的特征:载体依附性、时效性、共享性、可加工处理性、真伪性、价值性。5.【答案】B【知识点】表格数据的处理与计算【解析】【解答】Excel中单元格公式需要以“=”开头,求和可以用函数SUM计算,参数中连续单元格区域可用“B3:E3”表示。故答案选B。【分析】本题考查的是Excel中公式与函数的应用。6.【答案】B【知识点】表格数据的处理与计算【解析】【解答】“008104”是以“0”开头,要设置为文本类型,不能设置为数值。故答案选B。【分析】本题考查的是Excel中单元格的数据格式。常见的单元格数字格式有常规、数值、货币、日期、时间、分数、文本等。7.【答案】C【知识点】表格数据的处理与计算【解析】【解答】 观察表可知,表格是按“性别”排序、按“爱好”筛选。故答案选C。【分析】本题考查的是表格数据的排序与筛选。对数据排序要选定需要排序的所有单元格,使用“数据”菜单中的“排序”命令,选择关键字及排序方式进行排序。通过对数据筛选条件的设置,可以筛选出所需的数据。8.【答案】D【知识点】常见数据类型、数组【解析】【解答】布尔型bool,整型int,字符串型String,浮点型float。故答案选D。【分析】本题考查的是Python数据类型。9.【答案】C【知识点】运算符、基本运算与表达式【解析】【解答】 a=3 ,可将a和b的值代入为:2<3 and 3>=3,2<3的值为true,3>=3的值为true,true and true 的值为true,故答案选C。【分析】本题考查的是逻辑表达式的计算。逻辑表达式就是用逻辑运算符or、and和not将关系表达式连接起来的式子。其中not意为取反。and在两边都为true时值才为true,其他情况值为false。or是其两边任意一个值为true其值为true,只有两边的值都为false时表达式的值才为false。10.【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】(21%4)+5=1+5=6,故表达式(21%4)+5的值是6。故答案选B。【分析】本题考查的是Python表达式的运算。11.【答案】B【知识点】语句注释及缩进【解析】【解答】Python程序中用作注释的标识符是“#”。故答案选B。【分析】本题考查的是Python程序注释。12.【答案】A【知识点】基本语句【解析】【解答】x=2没有发生改变,只是输出x+1、x+2的值。故答案选A。【分析】本题考查的是Python程序的执行。13.【答案】A【知识点】运算符、基本运算与表达式【解析】【解答】 Int(x/2)=x/2的意思是x除以2取整后等于x除以2,即x除以2为一个整数,或x能整除以2,如果一个数能整除以2则这个数就是偶数,故答案选A。【分析】本题考查的是判断一个数为偶数的方法。判断一个数是否为偶数可以从余数和商两方面来判断,若一个数除以2余数为0,则这个数为偶数:x mod 2=0。另外若一个数除以2其商为一个整数,则这个数是偶数: Int(x/2)=x/2或x/2=x\2。14.【答案】D【知识点】运算符、基本运算与表达式【解析】【解答】 表达式 "12"+"3" 是一个字符串表达式,“+”号为连接运算符,其功能是将两个字符串完整的连接成一个字符串。"12"+"3" =“123”,故答案选D。【分析】本题考查的是字符串运算符“+”号的功能。15.【答案】B【知识点】循环结构语句及程序实现【解析】【解答】初始值a=2,b=1;a>=b成立,执行 b=a * b=2, a=2 * a=4;a>=b成立,执行 b=a * b=4*2=8, a=2 * a=8;a>=b成立,执行 b=a * b=8*8=64, a=2 * a=16;a>=b不成立,跳出循环。最后a、b的值分别为16、64。故答案选B。【分析】本题考查的是Python循环语句。16.【答案】A【知识点】运算符、基本运算与表达式;分支结构语句及程序实现【解析】【解答】a=8,b=6,a%3=2,b%3=0,故表达式(a%3=0) Or (b%3=0)为True,执行c=a*b=6*8=48。故答案选A。【分析】本题考查的是Python分支结构及语句。17.【答案】D【知识点】计算机语言18.【答案】A【知识点】运算符、基本运算与表达式【解析】【解答】当x=13时,(x%10)*10+x//10=31,(x%10)//10+x//10=1,(x/10)%10+x//10=2,(x%10)*10+x%10=33。故答案选A。【分析】本题考查的是Python表达式。19.【答案】B【知识点】常用标准函数;基本语句【解析】【解答】a=23,b=int(a/10)=2(int(x)是返回不大于x的最大整数),a=a-b*10=23-2*10=3,故代码运行后,a、b的值为3和2。故答案选B。【分析】本题考查的是Python程序的执行。20.【答案】A【知识点】运算符、基本运算与表达式【解析】【解答】“\”优先级低于“^”。所以先计算三次方,再整除。23\2^3=23\8=2。故答案选A。【分析】本题考查的是算术运算符的优先级。算术运算符的优先级由高到低分别为:^(乘方)、-(取负)、*(乘)或 /(除)、\(四舍五入除/位移)、Mod取模、+ 或 -。21.【答案】C【知识点】进制及数制转换【解析】【解答】10110100(2)=180(10),180(10)=FF(16),100(10)=110 0100(2),E2 (16)=11100010(2)。故答案选C。【分析】本题考查的是进制数的转换。二进制可通过“按权展开、逐项相加”的方法转换为十进制。十进制转换为十六进制和二进制可通过“除权取余”的方法。十六进制转换为二进制的方法为:每一位十六进制数,转换为四位二进制数。22.【答案】D【知识点】窗体文件、工程文件及其扩展名23.【答案】B【知识点】数字信号与模拟信号【解析】【解答】选项A:不同数量的烽火传达不同的信息,属于数字信号;选项B:电话机把说话声音变为电信号传给电话交换机,是模拟信号。选项C:汉字电报码发出的信号是不连续的,属于数字信号;选项D:海员举起的红色小旗或蓝色小旗可以表示船只数量及其他信息,属于利用数字信号传递信息。故答案选B。【分析】本题考查的是数字信号与模拟信号。数字信号是离散时间信号的数字化表示。其信号的字变量、因变量都是离散的。模拟信号是指用连续变化的物理量所表达的信息。其信号的幅度、频率或相位随时间作连续变化,如声音信号、图形信号。最典型的数字信号就是用二进制数字来表示的信号。24.【答案】D【知识点】数据存储单位及计算【解析】【解答】常见的存储单位有B、KB、MB、GB、TB。换算关系:1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。带宽是指在固定的时间可传输的资料数量,电信的宽带上网100M就是100Mb/s。故答案选D。【分析】本题考查的是数据存储单位及换算及带宽的含义。25.【答案】D【知识点】数据库系统的组成与功能【解析】【解答】数据库系统一般由数据库、数据库管理系统、数据库应用系统、数据库管理员、、数据库应用程序和用户构成。故答案选D。【分析】本题考查的是数据库系统的组成。26.【答案】D【知识点】数据表、字段、记录的概念【解析】【解答】由图可知,“访问时间”的字段类型是“文本类型”,A选项错误;该表共有6个字段,B选项错误;该表共有67条记录,C选项错误;此题答案为D选项。【分析】数据库表中每一行称为一个记录,或称为一个组;每一列称为一个字段,或称为一个属性。27.【答案】B【知识点】信息系统安全防护【解析】【解答】使用个人的出生年月作为常用密码,容易被破解不安全,选项A错误;密码的设置要安全,并且定期更换,选项B正确;在任何场合使用相同的密码,只要有一场合的密码泄露,其它场合的信息就不安全了,选项C错误;木马会盗取账号和密码,选项D错误。故答案选B。【分析】本题考查的是信息安全防范。28.【答案】D【知识点】信息系统安全防护【解析】【解答】安全设置密码的方法:①密码长度应在6位以上;②设置的密码要包括大小写字母、数字等,且无序组合;③3-6个月更换一次密码。故答案选D。【分析】本题考查的是密码的安全设置。29.【答案】B【知识点】常用标准函数【解析】【解答】找出三位正整数中能被3整除的整数,则i的范围是100~999,即[100,1000),for i in range(100,1000)表示i大于等于100且小于等于999。故答案选B。【分析】本题考查的是对Python程序语句的理解。30.【答案】B【知识点】流程图识读31.【答案】21;34;chick_num【知识点】分支结构语句及程序实现;循环结构语句及程序实现;常用标准函数【解析】【解答】第一空:公鸡数量的范围1-20,for cock_num in range(1,21)表示变量cock_num的范围是1-20。故答案为:21。第二空:母鸡的数量可能为1-33,同理。故答案为:34。第三空:按顺序使用print()函数输出公鸡数量、母鸡数量、小鸡数量。故答案为:chick_num。【分析】本题考查的是Python的程序的执行。32.【答案】champion;3;i【知识点】分支结构语句及程序实现;循环结构语句及程序实现;基本语句【解析】【解答】第一空:champion是选手编号列表,此处是循环读取选手编号,使用for i in champion。故答案为:champion。第二空:四人中有一人说了假话,即3个人说真话,即当cond=3时,则表示找到了谁是冠军。故答案为:3。第空空:当cond是3时,i即为冠军。故答案为:i。【分析】本题考查的是对Python程序的理解。33.【答案】n;r;n【知识点】循环结构语句及程序实现;基本语句【解析】【解答】辗转相除法:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。第一空:由n = min(x,y) 可知最小值为n。故答案为:n;第二空:由r = m%n 可知余数为r。故答案为:r;第三空:最后的除数是n(即最大公约数为n)。故答案为:n。【分析】本题考查的是Python循环语句。34.【答案】y;y;show( )【知识点】模块;表格数据的图表呈现【解析】【解答】第一空:绘制y=x2-2x+ 1的图像,故答案为:y。第二空:根据横纵坐标x和y绘制图,故答案为:y。第三空:此处调用显示函数show( ),故答案为:show()。【分析】本题考查的是Python程序绘制图像。1 / 1 展开更多...... 收起↑ 资源列表 江苏省南通市小海中学2020-2021学年高一上学期信息技术期末考试试卷(学生版).docx 江苏省南通市小海中学2020-2021学年高一上学期信息技术期末考试试卷(教师版).docx