2004年宁波市小学生信息学(计算机)决赛试题.docVIP

2004年宁波市小学生信息学(计算机)决赛试题.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2004年宁波市小学生信息学(计算机)决赛试题

2004年宁波市小学生信息学(计算机)决赛试题 学校 姓名 准考证号 注意:1、考试时间120分钟,满分100分。 2、上机编程时要随时存盘(硬盘E:和软盘A:),软盘上要写上学校全称、姓名及每题程序名,并注明同时保存在几号电脑硬盘路径及程序名。 3、上机时,请测试软驱、软盘是否可正常读写,有问题请及时举手请监考老师解决。 4、编程开始后,不要关机,完成后请监考老师检验、批改。 5、试题三、试题四任选一题。 试题一(30分)(程序名:XX1-准考号末2位) 问题描述校验称为码生成多项式码生成多项式码为码生成多项式为码 试题二 (30分)(程序名:XX2-准考号末2位) 问题描述树的深度为从根结点开始到叶结点结束的最大深度,树的宽度为同一层上结点数的最大值。例如有如下的一棵树树的深度为4,宽度为。 我们可以用邻接表来表示树,上图中的树的邻接表表示如下:1 2 3 0 0 0 2 4 0 0 0 0 3 5 6 0 0 0 4 0 0 0 0 0 5 0 0 0 0 0 6 7 0 0 0 0 7 8 0 0 0 0 8 0 0 0 0 0 现在请你设计一个程序,对于任意给出的用8个DATA语句表示邻接表DATA语句表示上图中的邻接表DATA 2,3,0,0,0 DATA 4,0,0,0,0 DATA 5,6,0,0,0 DATA 0,0,0,0,0 DATA 0,0,0,0,0 DATA 7,0,0,0,0 DATA 8,0,0,0,0 DATA 0,0,0,0,0 能够求出的树的深度和宽度。问题描述–1 –1 +1 +1 –1 +1 +1)。 假设系统中有4个手机用户进行CDMA通信,给这4个手机指派的码片序列分别为: E1: (-1 –1 –1 +1 +1 –1 +1 +1) E2: (-1 –1 +1 -1 +1 +1 +1 -1) E3: (-1 +1 –1 +1 +1 +1 -1 -1) E4: (-1 +1 –1 -1 -1 –1 +1 -1) 设码片序列S和T分别为(s1 s2 s3 s4 s5 s6 s7 s8) 和(t1 t2 t3 t4 t5 t6 t7 t8),有数学公式: (s1*t1 + s2*t2 + s3*t3 + s4*t4 + s5*t5 + s6*t6 + s7*t7 + s8*t8 ) / 8 (3-1) 公式(3-1)称为S和T的规格化内积。 我们发现该系统的一个重要特点就是给每一个手机指派的码片序列不仅各不相同,并且互相的规格化内积为0。 不仅如此,一个手机和其他各手机码片的反码的规格化内积也为0。另外一点也很重要,我们可以验证码片E1、E2、E3和E4和各自自身的规格化内积,即: (s1*s1 + s2*s2 + s3*s3 + s4*s4 + s5*s5 + s6*s6 + s7*s7 + s8*s8) / 8 = +1 (3-2) 而码片E1、E2、E3和E4和各自码片的反码的规格化内积等于 –1。 现在这4个手机用户都在相互通信,他们发送的是自己的码片序列(相当于发送比特1),或码片序列的二进制反码(相当于发送比特0),或什么也不发送(相当于没有数据发送)。 假定有一个手机T要接收手机S发送的数据。手机T就必须知道手机S所特有的码片序列。手机T使用它得到的码片序列S与接收到的未知信号进行求内积的运算。手机T接收到的信号是各个手机发送的码片序列之和。根据上面的公式(3-1)和(3-2),再根据叠加原理(假定各种信号到达接收端是叠加的关系),那么求内积得到的结果是:所有其他手机的信号都被过滤掉(其内积的相关项都是0),而只剩下手机S发送的信号。当手机S发送比特1时,由手机T计算内积的结果是+1,当手机S发送比特0时,内积的结果是-1。 例如手机4事先知道手机1,2和3的码片序列分别E1、E2和E3,手机4 收到码片序列 (-1 -3 +1 -1 +1 -1 +3 +1)后分别与E1、E2和E3作规格化内积运算,得到+1、+1和-1,手机4由此推知手机1、2和3分别发送了1,1,0。 现在请你设计一个程序,程序中事先知道手机1、2、3和4的上述码片序列E1、E2、E3和E4。当通过键盘输入一个码片序列后,输入格式类似(-1 -3 +1 -1 +1 -1 +3 +1),能够推知手机1、2、3和4分别发送了什么数据。 (任选题)试题四(40分)(程序名:XX4-准考号末2位) 问题描述…,r为6。于是得出密钥的顺序为145326。这就表示在形成密文时,首先读取第1列的字符,然后读取第5列、第4列、第2列、

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档