湖南农业大学 341 农业知识综合三农业信息化领域 硕士研究生考研真题.docx
《湖南农业大学 341 农业知识综合三农业信息化领域 硕士研究生考研真题.docx》由会员分享,可在线阅读,更多相关《湖南农业大学 341 农业知识综合三农业信息化领域 硕士研究生考研真题.docx(12页珍藏版)》请在冰豆网上搜索。
湖南农业大学341农业知识综合三农业信息化领域硕士研究生考研真题
2014年湖南农业大学硕士招生自命题科目试题
科目名称及代码:
341农业知识综合三
适用领域:
农业推广硕士农业信息化领域
考生需带的工具:
考生注意事项:
①农业信息化领域考生做程序设计、数据库技术与应用、网络技术与应用3个部分,每个部分分值50分。
②所有答案必须做在答题纸上,做在试题纸上一律无效。
③按试题顺序答题,在答题纸上标明题目序号。
(一)程序设计(50分)
一、单项选择题(共计20分,每小题2分)
1.C语言程序设计是一种()
A、机器语言B、汇编语言
C、高级语言D、英语
2.C语言程序的基本单位是( )
A、程序行B、字符
C、语句D、函数
3.C语言程序的三种基本结构是( )
A、顺序结构,选择结构,循环结构
B、递归结构,循环结构,转移结构
C、嵌套结构,递归结构,顺序结构
D、循环结构,嵌套结构,顺序结构
4.下列运算符中优先级最高的是( )
A、
=
5.与数学式子
对应的C语言表达式是()
A、9*x^n/(2*x-1)B、9*x**n/(2*x-1)
C、9*pow(x,n)/(2*x-1)D、9*pow(n,x)/(2*x-1)
6.有如下程序,写出其执行结果( )
#include”stdio.h”
main()
{
floatx=2.0,y;
if(x<0.0)
y=0.0;
elseif(x<10.0)
y=1.0/x;
elsey=1.0;
printf(”%f\n”,y);
}
A、0.000000B、0.250000
C、0.500000 D、1.0000004
7.如下程序段执行时()
x=-1;
do
{x=x*x;}
while(!
x);
A、循环体将执行一次 B、循环体将执行两次
C、循环体将执行无数多次 D、系统将提示有语法错误
8.执行下面语句的输出为()
inti=10;
if(i<=0)
printf(“****\n”);
else
printf(“$$$$\n”);
A、****B、$$$$
C、$$$$cD、有错,执行不正确
9.下列程序段的执行结果为()
for(i=0;i<5;i++)
{
for(j=0;j
printf("*");
printf(“\n”);
}
B、*****
****
***
**
*
A、*****
****
***
**
*
D、*
***
*****
*******
*********
C、*
**
***
****
*****
10.若有说明:
inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是()
A、i=*p; B、*p=*&j;
C、i=&j; D、i=**p;
二、填空题(共计16分,每空2分)
1.语句print(“%d”,7%4);的输出结果是:
。
2.请用C语言表达式描述“X大于25且小于50”。
3.C语言通过和进行数据的输入和输出。
4.请写出如下程序的输出结果 。
#include”stdio.h”
main()
{
charc=’c’+5;
printf(”c=%c\n”,c);
}
5.有如下程序:
#include”stdio.h”
main()
{inti,sum;
sum=0;
for(i=2;i<6;i++)
sum=sum+i;
printf(“sum=%d”,sum);
}
程序执行后的输出结果为 。
6.以下程序是从键盘输入任意三个整数,求出其中的最小值,请在下划线上填入正确内容。
#include”stdio.h”
main()
{ inta,b,c,min;
printf(”pleaseinputthreenumbers:
”);
scanf(”%d%d%d”,&a,&b,&c);
if( )
min=b;
else
min=a;
if(min>c)
;
printf(”min=%d\n”,min);
}
三、程序设计题(共计14分)
编程序求出10到70之间同时满足偶数和除7余1条件的数的个数。
说明:
编程语言不限。
(二)数据库技术与应用(50分)
一、判断题(共计10分,每小题1分,请要正确有后面写“T”,错误的后面写“F”,否则不计分)
1.数据库设计的根本目标是要解决数据共享问题。
()
2.任意的一个二维表都是一个关系。
()
3.将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为选择。
()
4.常见的数据模型有3种,它们是环状、层次和关系。
()
5.关系代数有五种基本的操作并、差、笛卡尔积、投影和选择,其他操作均可以用这五种基本操作来表达。
()
6.数据独立性是数据库技术的重要特点之一,所谓数据独立性是指:
不同的数据只能被对应的应用程序所使用。
()
7.在SQL语言中,一个基本表的定义一旦被删除,则在此表上建立的索引和视图也自动被删除或失效。
( )
8.数据通信是数据库管理系统的主要功能。
( )
9.由于关系模式设计不当所引起的插入异常指的是:
插入操作因为违反完整性约束条件而遭到拒绝。
()
10.模式分解若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF。
()
二、选择题(共计20分,其中前10个每小题1分,后5个多选题每小题2分,答案只有部分正确计1分,错误计0分)
1.关系模式规范化最起码的要求是达到第一范式,即满足()。
A) 每个非码属性都完全依赖于主码
B) 主码属性唯一标识关系中的元组
C) 关系中的元组不可重复
D) 每个属性都是不可分解的 来
2.在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务?
()
A) 需求分析阶段 B) 概念设计阶段
C) 逻辑设计阶段 D) 物理设计阶段
3.下列关于关系数据模型的术语中,与二维表中的“行”的概念最接近的概念是()。
A)属性B)关系C)域D)元组
4.在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。
这是数据的()。
A)物理独立性B)存储独立性C)位置独立性D)逻辑独立性
5.下列不是由于关系模式设计不当所引起问题的是()。
A)数据冗余B)插入异常C)删除异常D)丢失修改
6.在嵌入式SQL中,与游标相关的有四个语句,其中使游标定义中SELECT语句执行的是()。
A)DECLAREB)OPENC)FETCHD)CLOSE
7.设有关系模式R(A,B,C),根据语义有如下函数依赖集:
F={A→B,(B,C)→A}。
关系模式R的规范化程度最高达到()。
A)1NFB)2NFC)3NFD)4NF
8.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。
遵照实体完整性规则()。
A)只有SNO不能取空值B)只有CNO不能取空值
C)只有GRADE不能取空值D)SNO与CNO都不能取空值
9. 假定学生关系是S(SNO,SNAME,SEX,AGE) ;课程关系是C(CNO,CNAME,CREDIT);学生选课关系是SC(SNO,CNO,GRADE);要查找选修"数据库"课程的女学生的姓名,将涉及到的关系()。
A) S B) C,SC C) S,SC D) S,C,SC
10.有三个关系R、S和T如下,由关系R和S通过运算得到关系T,则所使用的运算为()。
A)并B)自然连接C)笛卡尔积D)交
11.下列关于关系数据库对关系的限定的叙述中,哪些是正确的()。
A)每一个属性是不可分解的
B) 关系中元组是有顺序的,交换属性的顺序时应连同属性名一起交换
C)每一个关系模式中,属性的数据类型及属性的个数是固定的,且属性名唯一
D)同一个关系中允许出现完全相同的元组
12.下列哪些是数据模型的要素( )。
A)数据结构 B)规范化理论C)数据操作 D)数据挖掘
13.下列关于关系数据库视图的叙述中,哪一些是正确的?
( )。
A)视图是关系数据库三级模式中的内模式
B) 视图能够对机密数据提供安全保护
C)对视图的一切操作最终要转换为对基本表的操作
D)所有的视图都是可以更新的
14.设有关系SC(SNO,CNO,GRADE),其主码是(SNO,CNO)。
遵照实体完整性规则( )。
A)SNO不能取空值 B)CNO不能取空值
C)GRADE不能取空值 D)都不能取空值
15.下列关于基于日志的故障恢复的叙述中,哪一些是正确的?
( )
A)日志是日志记录的序列,它记录了数据库中的所有更新活动
B)日志记录中不包括事务提交日志记录:
C)利用更新日志记录中的改前值可以进行UNDO
D)事务故障恢复只需要正向扫描日志文件
三、填空题(共计10分,每小题1分)
1.关系数据模型的完整性约束主要包括:
域完整性约束、实体完整性约束和 完整性约束三类。
2.在关系数据库中,从关系中找出满足给定条件的元组,该操作可称为。
3.在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为。
4.在数据模型中,用树形结构表示实体以及实体间联系的是____数据模型。
5.数据库恢复通常基于数据备份和。
6.对数据库管理系统DBMS进行分类,最常用的标准是根据DBMS所基于的_____进行分类。
7.在SQL语言中,如果要对一个基本表增加列和完整性约束条件,应该使用SQL语言的____语句。
8.在关系数据中,参照关系和被参照关系是以________相关联的两个关系。
9.关系模式规范化过程中,若要求分解保持函数依赖,那么分解后的模式一定可以达到3NF,但不一定能达到_________。
10.分布式数据库系统是______技术和计算机网络技术的结合。
四、分析题(共计10分,按步骤给分)
基于“学生-选课-课程”数据库中的如下三个关系:
学生基本信息:
S(S#,SNAME,SEX,AGE),选课信息:
SC(S#,C#,GRADE),课程信息:
C(C#,CNAME,TEACHER),它们的主码分别是S#,(S#,C#),C# 。
1.写出“查询选修了2门以上课程学生的学号”的SQL语句。
(4分)
2.写出“查询选修了C3号课程学生的学号”的关系代数表达式。
(3分)
3.写出“查询选修了C3号课程学生的学号”的SQL语句。
(3分)
(三)网络技术与应用(50分)
一、单项选择题(共计15分,每小题1.5分)
1.IPv4中规定IP地址长度为()。
A、32位B、16位C、12位D、4位
2.下列的IP地址中属于A类地址的是()。
A、168.19.18.123B、121.12.24.167
C、192.11.18.191D、202.11.12.131
3.已知网络下载速度为512Kbps,则下载一个1MB的文件需要的时间是()。
A、2秒B、4秒C、8秒D、16秒
4、我国目前家庭接入互联网的主流方式是()。
A、DDN专线B、网桥C、电话线D、卫星
5.地址127.0.0.1属于哪一类特殊地址()。
A、广播地址B、网络地址C、本地链路地址D、回环地址
6.在ISO/OSI参考模型中,TCP/IP协议套中的TCP工作的层次是()。
A、传输层B、会话层C、网络层D、表示层7.采用全双工通信方式,数据传输()。
A、只能在一个方向上传输
B、可以在两个方向上同时传输
C、可以在两个方向上传输,但不能同时进行
D、不可能实现
8.下面的网络拓扑结构是()。
A、星形拓扑B、总线拓扑C、树形拓扑D、环形拓扑
9.在多路复用技术中,TDM是()。
A、频分多路复用B、时分多路复用C、码分多址D、空分多址
10.数据链路层上信息传输的基本单位称为()
A、段 B、位C、帧 D、报文二、填空题(共计9分,每小题1分)
1.计算机网络体系可划分为和通信子网。
2.模拟信号是一种连续变化的电信号,而数字信号是一种的脉冲序列。
3.计算机网络分类方法有很多种,如果从覆盖范围来分,可以分为局域网、城域网和。
4.A类网络的默认子网掩码是。
5.连接公用电话线路的MODEM可将电话线路传来模拟信号(音频信号)解调成信号。
6.描述数据通信的基本技术参数是数据传输速率与。
7.路由器有三种功能:
网络连接功能、和设备管理功能。
8.从实现原理来看,防火墙的技术包括四大类:
、应用级网关、电路级网关和规则检查防火墙。
9.VPN是利用Internet等公用网络的基础设施,通过隧道技术,为用户提供一条与相同的安全通道。
三、简答题(共计18分,每小题6分)
1.简述什么是计算机网络的拓扑结构,有哪些常见的拓扑结构。
2.网络协议的三个要素是什么 ,各有什么含义?
3.简述调制解调器的信号变换功能。
四、应用题(共计8分)
1.某公司拥有一个B类IP地址168.195.0.0,现欲将其划分成27个子网,请计算其子网掩码。