2024新粤教版(2019)《高中信息技术》必修第一册 第四章 数据处理与应用 综合训练2.docx

上传人(卖家):QXX 文档编号:7475871 上传时间:2024-01-25 格式:DOCX 页数:12 大小:802.66KB
下载 相关 举报
2024新粤教版(2019)《高中信息技术》必修第一册 第四章 数据处理与应用 综合训练2.docx_第1页
第1页 / 共12页
2024新粤教版(2019)《高中信息技术》必修第一册 第四章 数据处理与应用 综合训练2.docx_第2页
第2页 / 共12页
2024新粤教版(2019)《高中信息技术》必修第一册 第四章 数据处理与应用 综合训练2.docx_第3页
第3页 / 共12页
2024新粤教版(2019)《高中信息技术》必修第一册 第四章 数据处理与应用 综合训练2.docx_第4页
第4页 / 共12页
2024新粤教版(2019)《高中信息技术》必修第一册 第四章 数据处理与应用 综合训练2.docx_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、第四章 数据处理与应用 综合训练 -粤教版(2019)高中信息技术 必修 1一、选择题1Python使用函数( )接收用 输入的数据Aaccept()Binput()Creadline()Dprint()2已知变量a=5,a - =2,运算后变量a的值为( )A0B1C3D73在Python中,input()函数的返回结果的数据类型为( )ANumber型BString型CList型DSets型4如果x=1,y=2,z=3,则下列表达式结果为False的表达式是( )A(xz) or (xy) or (xz) and (xy)Dnot (zy)5将长度为奇数的字符串s从首位字符开始依次存入a(

2、1),a(n - 1),a(3),a(n - 3).。如:字符串“xuankao”分存后得到a(1)=“x”,a(6)=“u”,a(3)=“a”,a(4)=“n”,a(5)=“k”,a(2)= “a”,a(7)= “o”,下列能实现该功能的程序段是( )AFor i = 1 To Len(s) If I Mod 2= 0 Then a(i) = Mid(s, i, 1) Else a(Len(s) - i + 1) = Mid(s, i, 1) End IfNext iBFor i = 1 To Len(s) If i Mod 2= 0 Then a(Len(s) - i1) = Mid(s,

3、 i, 1) Else a(i) = Mid(s, Len(s) - i1, 1) End IfNext iCFor i = 1 To Len(s) If i Mod 2 = 1 Then a(i) = Mid(s, i, 1) Else a(Len(s) - i+1) = Mid(s, i, 1) End IfNext iDFor i= 1 To Len(s) If i Mod 2 = 1 Then a(i) = Mid(s, i, 1) Else a(Len(s) - i+1) =Mid(s, Len(s) - i+1, 1) End IfNext i6有以下程序段:a,b,c,d=inp

4、ut( ).split( ) a=int(a) b=int(b) c=int(c)d=int(d)print(c)如果输入的是4 3 6 9,则程序运行的结果为 ( )A6B4C3D97有如下VB程序段:Const n=7Dim a(1 To n)As IntegerFor i=1 To na(i)=i Mod n1Next ik=Val(Text1Text)c=1:cur=nDo While c5For i=1 To k-1cur=a(cur)Next ia(cur)=a(a(cur)c=c1LoopLabel1Caption=Str(a(cur)若在文本框Text1中输入3,则执行该程序段

5、后,标签Label1中显示的内容为( )A1B4C5D78“不积跬步,无以至千里;不积小流,无以成江海。”每天进步一点点,一年后,你将进步很大:而每天退步一点点,一年后,你将落后很多。为完成两个励志公式101365378和099365003的计算,补充完善下面Python程序第6行划线部分的代码( )(1)#计算101的365次幂,099的365次幂(2)s1=1(3)s2=1(4)for i in range(365):(5) s1=s1*101(6) s2=_(7)print(每天进步一点,365天后你将得到:,s1)(8)print(每天退步一点,365天后你将得到:,s2)A099*3

6、65Bs2*099Cs2*101D101*3659有如下 VB 程序段:(提示:“a”的 ASCII 码是 97)i=1:n=0Do While i = 105 and Asc(c) = 115 Then m = 0 Else m = 1a(m) = a(m) + 1If a(m) = 1 Then n = n + 1i = i + 1Loop数组 a 中各元素的初始值为 0, 文本框 Text1 的内容为“china”。 执行程序后, 变量 n 的值为( )A4B3C2D110有如下VB程序段:flagTrue:i1Do While i6kInt(Rnd*99)1If k mod 21 Or

7、 flag Thena(i)kii1flagNot flagEnd IfL00op执行该程序段后,在下列选项中,a(1)a(6)各元素的值可能的是( )A15,10,80,29,5,17B53,11,99,67,2,57C65,41,100,71,33,63D63,43,10,69,91,011有如下程序段:Dim s(1 To 81) As Integer, i As Integer, j As Integer, c As Integer, temp As Integerc=0 : s(1) = 0For i = 1 To 9For j = 1 To itemp = s(j * i)s(j

8、* i) = j * iIf temp s(j * i) And s(j * i) Mod 9 = 0 Then c = c + 1Next jNext i该程序段运行后,变量 C 的值为( )A9B10C11D1212python3解释器执行 not 1 and 1的结果为( )。ATrueBFalseC0D113请判断如下程序的运行结果是将三个数()。print(请输入3个数:)x=int(input(x=)y=int(input(y=)z=int(input(z=)temp=0if xy:temp=yy=xx=tempif xz:temp=zz=xx=tempif yz:temp=zz=

9、yy=tempprint(这3个数新序列是:,x,y,z) ( )A从小到大排序B从大到小排序C都变成最大的数D都变成最小的数14对于一个正整数a,要判断它是奇数还是偶数,下列叙述错误的是_。A若a mod 2=0,则a是偶数B若a 2=0,则a是奇数C若a mod 2=1,则a是奇数D若int(a/2)=a/2,则a不是奇数15星星设计了10*10的矩阵,如右图所示,实现此功能的VB程序段如下,已知程序中两处标记的位置表达式相同,程序中、两处表达式为()A(j-1)*10+i i mod 10=1B(i-1)*10+ j i mod 10=1C(j-1)*10+ i i mod 10=0D(

10、i- 1)*10+j i mod 10=0二、填空题16函数定义的一般格式如下:def 函数名(): 函数体。17random模块是一个_。random.randint(1,10)语句作用 _。18阅读程序,写出运行结果a= for i in range(5):a.append(i*i)s=a3+a4print (s)运行结果:_19函数的调用采用_的方式。20某学校要对班主任进行满意度调查,有20个评分项(为方便程序处理,评分项具体的名称本题中不显示,仅以序号代替),每个评分项学生可以打A、B、C 三个等级中的一个,现在已经收集所有学生对班主任的评价,为了保证隐私,不显示学生姓名,只显示班级

11、,并存储在数据库的表中,点击command2(读取数据),读取原始数据显示在左侧list1中,左侧列表显示的原始评价数据第一条表示高二(01)班有1位同学在第9项给班主任打A,依次类推,点击command1(统计),统计出各项目的评价统计(A+B所占的百分比)。(1)根据以下代码可知,本程序访问的数据库名称是_(2)完成划线处的代码填空:Dim classname(1 To 8000) As String存储原始数据中的班级名称Dim selectabc(1 To 8000) As String存储原始数据选项的值Dim xiangmu(1 To 8000) As String存储原始数据选项

12、的序号Dim n As IntegerPrivate Sub Command2_Click() 从数据库读取数据,并且按班级名称排序Dim conn As New ADODBConnectionconn.ConnectionString = provider=microsoft.ace.oledb.12.0;data source=&App.Path&pingjia.accdbconn.OpenDim rs As New ADODBRecordsetSet rs.ActiveConnection = connrs.Open select * from datan = 0 记录评价的总条数读取数

13、据,并按班级排序,代码略End SubPrivate Sub Command1_Click()Dim cstart(1 To 50) As Integer 存储每个班级在数组classname中的起始位置Dim cend(1 To 50) As Integer 存储每个班级在数组classname中的末尾位置Dim k As Integer 存储班级数量Dim testall(1 To 20) As Integer 存储每一项总选择人数,例如testall(1)里存储这评价项目1里的总人数,testc(1)里存储评价项目1里选C的人数Dim testc(1 To 20) As Integer

14、存储每一题(项)选c的人数 确定每个班级的起止位置,存储到cstart数组和cend数组cstart(1) = 1temp = classname(1)k = 1For i = 1 To n If classname(i) temp Then _ k = k + 1 cstart(k) = i temp = classname(i) End IfNext icend(k) = nFor i = 1 To k 每个班级分别统计评价项目 _ For q = 1 To 20 对testall和testc数组初始化, testall(q) = 0 testc(q) = 0 Next q For j =

15、 cstart(i) To cend(i) 对第i个班级进行统计 testall(xiangmu(j) = testall(xiangmu(j) + 1 If selectabc(j) = C Then _ Next j For p = 1 To 20 统计完成后输出这个班级的20个项目的 A+B所占百分比 s = s &Str(Round(testall(p) - testc(p) / testall(p) * 100, 1) Next p List2.AddItem sNext iEnd Sub三、判断题21顺序结构的执行顺序是自上而下依次执行的。(_)22数据字典是专门用来描述数据本身的

16、有关信息,是对数据流程图中的各元素的补充说明。(_)23在 Python语言环境下,For循环语句中的循环体在书写时需要缩进,且必须缩进四个空格。 (_)24实时获得鼠标的状态并对鼠标单击做出正确的响应,只有不断地进行监听、更新游戏状态、重绘屏幕三个步骤的操作。 (_)25在循环中continue语句的作用是跳出循环的执行。(_)【参考答案】一、选择题1B2C3B4C5C6A7A8B9C10B11A12B13A14B15C二、填空题16参数17随机库 在1到10中随机生成一个数字。 182519函数名(参数)20pingjia.accdb cend(k)=i-1 s=classname(cstart(i)或s=classname(cend(i) testc(xiangmu(j)= testc(xiangmu(j)+1 三、判断题21正确22正确23错误24对25错

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中 > 信息 > 粤教版(2019) > 必修1 数据与计算
版权提示 | 免责声明

1,本文(2024新粤教版(2019)《高中信息技术》必修第一册 第四章 数据处理与应用 综合训练2.docx)为本站会员(QXX)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|