logo资料库

2018年河南师范大学农业知识综合三考研真题B卷.doc

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
2018 年河南师范大学农业知识综合三考研真题 B 卷 第一部分程序设计(50 分) 一、什么是封装机制?(6 分) 二、程序设计风格应该遵循哪些原则?优秀程序的要素包括哪些?(10 分) 三、什么是程序设计方法学?列出你所了解的程序设计方法。(9 分) 四、在面向对象程序设计语言中,对象之间通过消息的互相通信的计算模式有什么特 点?(10 分) 五、请使用顺序结构语句和循环结构语句描述分支结构的语句。(8 分)六、定义高级 程序设计语言的一个抽象数据类型。(7 分)
第二部分数据库技术与应用(共 50 分) 七、简答题(每题 4 分,共 20 分) 1、什么叫数据冗余?数据库系统与文件系统相比怎样减少数据冗余? 2、什么是视图,视图在数据库系统中有什么作用? 3、简述数据库的完整性规则的三个组成部分。 4、简述分布式数据库系统的特点及优势
5、简述什么是 E-R 图,E-R 图主要包含哪些元素。 八、操作题(每题 4 分,共 20 分) 设职工社团数据库有三个基本表: 职工(职工号,姓名,年龄,性别); 社会团体(编号,名称,负责人,活动地点); 参加(职工号,编号,参加日期)。 用 SQL 语句表达下列操作:试用 SQL 语句写出下列操作:
1、检索年龄在 45 岁以下的男职工 2、检索参加了社会团体编号为"001"或"002”的所有职工信息 3、统计参加"篮球"社会团体的人数 4、将"篮球"社会团体的负责人变更为"张三" 5、将"张三”参加的所有社会团体从"参加"表中删除 九、数据库设计(每小题 5 分,共 10 分)
设某个商业集团数据库有 3 个实体,一是"商店”实体集,属性有商店编号、商店名、 地址等;二是"商品”实体集,属性有商品号、商品名、规格、单价等;三是"职工"实体集, 属性有职工编号、姓名、性别、业绩等。 设定,每个商店可销售多种商品,每种商品可以放在多个商店销售,每个商店销售的一 种商品有月销量;商店与职工之间存在"聘用"联系,每个商店许多职工,每个职工只能在一 个商店工作,商店聘用员工有聘期和工资。 1、根据上述要求,按照下面的示例设计出相应的数据表结构,并用下划线标出主码。 商店(商店编号、商店名、地址); 2、画出 E-R 图,注明属性和联系类型。 第三部分网络技术与应用(共 50 分) 十、什么是分组交换?其优点有哪些?(10 分)
十一、什么是协议与服务?它们之间有什么区别?(8 分) 十二、什么是 CSMA/CD?简述其工作过程。(8 分) 十三、常用内部路由选择协议有哪些?它们有什么特点?(8 分) 十四、试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重 要区别?为什么运输层是必不可少的?(8 分) 十五、试简单说明下列协议的作用:IP、ARP、RARP 和 ICMP。(8 分)
分享到:
收藏