资源简介 综合练习 2022—2023学年 粤教版(2019)高中信息技术必修1一、选择题1.下列关于计算机信息编码的描述,正确的是( )A.每个汉字字符的处理码都是唯一的B.MPEG是常见的静态图像文件压缩标准C.256色位图的每个像素必须用256位二进制数进行编码D.已知字符“9”的ASCII码值是57,则可以推算“10”的ASCII码值是582.使用Nilakantha级数可用于计算Pi(π)的无穷级数,它的计算机结果比莱布尼茨公式更快地接近Pi(π)的近似值。,有下列代码,通过前n项的计算,求Pi近似值,下列选项中正确的是( )s=0;n=0;i=0n=int(input("请输入 n 的值"))for i in range(2,2*n+1, ① ):s=s+ ②print (s)pi = 3 + s * 4print(pi)A.①1 ② (-1)**(i//2+1)/(i*(i+1)*(i+2)) B.①2 ② (-1)**(i//2+1)/(i*(i+1)*(i+2))C.①1 ② (-1)**(i//2)/(i*(i+1)*(i+2)) D.①2 ② (-1)**(i//2)/(i*(i+1)*(i+2))3.有如下程序段:import randoma=[0]*6for i in range(6):a[i]=random. randint(1,5)*2+1i=0while i<5:if a[i]>a[i+1]:a[i],a[i+1]=a[i+1],a[i]else:a[i]+=1i+=1print(a)以上程序运行后,列表a的值可能是:( )A.[2,5,10,10,10,9] B.[3,8,7,13,3,9] C.[8,12,3,5,3,11] D.[6,10,9,7,10,8]4.有关部门使用大数据技术,进行疫情防控,有关大数据的说法不正确的是( )A.相关机构实时采集各地相关数据,每天发布疫情数据,用到了大数据技术。B.大数据要分析的是全体数据。C.超市、商场、医院等场所,使用手持设备测量入场人员体温,使用了大数据技术。D.疫情期间,部分群众没有去过中高风险地区,也没有接触过确诊病例等,但健康码变色了,说明大数据允许个别不准确数据存在。5.下列不属于算法基本特点的是( )。A.有穷性 B.有一个或多个输入 C.可行性 D.有一个或多个输出6.Python表达式 -3 ** 2 + 7 % 13 // 4 ** 0.5 * 4 的值是( )A.-9.0 B.-5.0 C.3.0 D.21.07.“最强大脑”游戏问题的算法分析:显示游戏规则,显示物品以及编号,屏幕停留10秒;随机出题,给出物品,回答编号;判断回答是否正确,如果正确,则答对的题数加1。重复以上步骤,直到答完5道题;显示答对的题数( )import random;import time;import osprint("你好,现在你有 10 秒钟的时间记忆下列物品及其编号")things=["苹果","香蕉","橙子","梨子","猕猴桃","柚子","猴魁","铁观音","彩蛋","复活节"]for i in range(10):print(i,":", ① ); #在屏幕上显示编号及物品名称time. sleep(10) #延时 10 秒os. system("cls") #清屏幕,隐去编号及物品n=0 #记录答对的题数,初值为 0t2=random. sample( ② ,5) #随机抽出 5 个物品for i in t2: #出 5 题ans=int(input(i + "的编号是:")) #输入编号答题if i== ③ :n=n+1 #如果回答正确,答对的题数加 1print("\n 你一共答对了",n,"次") #屏幕显示答对的题数input("\n 按回车键结束程序")A.①things[i] ②things ③things[ans]B.①things ②things ③things[i]C.①things[i] ②things[i] ③things[ans]D.①things[ans] ②things[ans] ③things[i]8.有如下Python程序代码:s="ABCDEF";head=0;tail=0que=[""]*100for i in range(len(s)):if i%2==0:que[tail]=s[i]else:que[tail]=s[len(s)-i]tail=tail+1for i in range(len(s)):print(que[head],end="")head=head+1以上程序运行后,打印出列表的情况是:( )A.ABCDEF B.FEDCBA C.ACEFDB D.AFCDEB9.下列不属于思维导图制作工具的是( )。A.Xmind B.Mindmanager C.FreeMind D.Mind+(编程软件)10.使用UltaEdit软件查看字符内码,部分界面如图所示。下列说法正确的是( )A.字符“H”的十六进制内码值是4CHB.字符“J”内码值的二进制表示为01001010BC.“冬奥会@”这些字符的内码共8个字节D.字符“2”内码值的十进制表示为2二、填空题11.数据是现实世界客观事物的( ),是信息的载体。12.某 Python 程序段如下:import matha = float(input("请输入夹角的大小( 弧度 ):"))zx = ____________ #求角 a 的正弦值print(zx)要正确求得角 a 的正弦值,划线处应填写的内容是 _____________13.编写计算机程序解决问题要经过分析问题、设计_______、编写程序、运行和调试程序等若干个步骤。14.阅读下列Python程序,写出运行结果。a=5if (a>3) and ((a==4) or (a<6)): print("Hello")else: print("Bye")运行结果是:_____________15.某Python程序段如下:def isdigit(x):if "0" <= x <= "9":return Trueelse:return Falsed = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"s = "1*8%6$3@0#19&0"ans = ""t = 0for i in s:if isdigit(i):t = t * 10 + int(i)else:ans += d[t]t = 0print(ans)运行该程序段,输出结果是_________16.在Python语言中,print(8%3+4**2)执行的结果是___________。三、判断题17.随着计算机的发展,程序设计语言经历了从机器语言到高级语言的发展历程,即机器语言、汇编语言、高级语言。( )18.Python程序设计语言属于高级语言。( )19.Python、C、Java语言比较接近于人们的自然语言,因此利用Python语言编写的程序可以被计算机直接执行。( )20.大数据其实就是大型数据库系统。( )21.常见的顺序结构语句有输入语句、输出语句和赋值语句。( )四、操作题22.答题卡一般采用2B铅笔填涂,填涂好的答题卡经过扫描后得到如图所示的数字化图像,从一个像素点的灰度值>132判断是否被填涂开始,进而判断一个信息点是否被填涂。利用如下的Python程序可以识别并统计填涂好的答题卡中的答案:(1)答题卡通常使用红色,如使用黑色印刷,对答案识别__________(有/无)影响。(2)请在划线处填入合适代码。①________②______________③______________from PIL import Imagex_start =11 #起始点坐标y_start =92fill_width =24 #信息点宽度fill_height =10 #信息点高度space_width =15 #间隔宽度space_height=12 #间隔高度ans_cnt =5 #题目个数def bw_judge(R,G,B): #bw_judge用于判断一个像素的填涂情况Gray sca1e=0.299*R+0.587*G+0.114*Breturn Gray_scale 132def fill_judge(x,y): #fil1_judge用于判断信息点的填涂情况count =0for i in range(x,x+fill_width):for j in range( ① ):R,G,B=pixels[i,j]if bw_judge(R,G,B)==True:count =count+1if count >fill_width * fill_height * 0.64:return Truetotal_width = fill _width + space_widthtotal_height = fill_height+space_heightimage=Image.open("card.bmp")pixels=image.load()ans = ""item=['A','B','C','D']list=[]for col in range(ans_cnt):x= ②for row in range(4):y=y_start + total_height * rowif fill_judge(x,y)=True:③list.append(ans)ans=""print(list)五、简答题23.有关数字化学习,人们从不同的角度会有不同的描述,请同学们分组到图书馆或上网查找相关资料,谈谈几种典型说法并举例说明。24.结合现实生活中的体验,谈一下人工智能给我们的生活带来哪些利弊。试卷第1页,共3页试卷第1页,共3页参考答案:1.A2.B3.C4.C5.B6.C7.A8.D9.D10.B11.符号记录12.math.sin(a)13.算法14.Hello15.BIGDAT16.1817.正确18.正确19.错误20.错误21.正确22. 无 y,y+fil1_height+1或其他等价答案 2*x_start+total_width*col ans=ans+str(item[row])23.几种典型模式:新型的数字化学习模式有别于传统的学习模式。数字化学习环境下,学习者与老师的关系是对等的。丰富的学习资源使学习者可以自主学习,在线与其他学习者交流。资源利用型的自主浏览模式:学习资源库为学习者提供了大量可利用的资源。学习者根据自己的爱好和需求等选择相关学习资源,根据评测系统的反馈及时改进自己的学习。主题探究型的延伸训练模式:在学习相关课程时, 老师给定学习者一定的任务和问题,学习者充分利用信息化工具针对某个主题进行探索,构建自己的认知结构。互动交流型的合作学习模式:学习者在学习过程中,可以与其他学习者组成小组,组内成员相互交流相互激励,激发学习兴趣。也可以与其他小组进行竞争,增加学习的动力。远程协助型的专家辅导模式:有些专业领域的问题学习者可能无法解决, 可以通过在线与异地的专家进行交流寻求帮助,同时也锻炼了学习者的交流能力。如今随着信息技术的发展,通过qq,微信,远程电话连线等技术实现实时技术交流已经变的十分方便。24.无标准答案答案第1页,共2页答案第1页,共2页 展开更多...... 收起↑ 资源预览