温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
341
农业知识综合三农业信息化领域
农业知识
综合
农业
信息化
领域
2015年湖南农业大学硕士招生自命题科目试题
科目名称及代码: 农业知识综合三 341
适 用 领 域:农业推广硕士农业信息化领域
考生需带的工具:
考生注意事项:
①农业信息化领域考生做程序设计、数据库技术与应用、网络技术与应用3个部分,每个部分分值50分。
②所有答案必须做在答题纸上,做在试题纸上一律无效。
③按试题顺序答题,在答题纸上标明题目序号。
(一) 程序设计(50分)
一、单项选择题(共计24分,每小题2分)
1.C语言中,以下叙述不正确的是( )
A.C程序中,语句之间必须用分号分隔
B.C程序中,多行语句可以写在一行中
C.C程序中,可以不必包含主函数
D.C程序中,可以包含多个函数
2.以下关于运算符优先顺序的描述中正确的是( )
A.关系运算符<算术运算符<赋值运算符<逻辑与运算符
B.逻辑与运算符<关系运算符<算术运算符<赋值运算符
C.赋值运算符<逻辑与运算符<关系运算符<算术运算符
D.算术运算符<关系运算符<赋值运算符<逻辑与运算符
3.用C语言编写的源文件经过编译,若没有产生编译错误,则系统将( )
A.生成可执行目标文件 B.生成目标文件
C.输出运行结果 D.自动保存源文件
4.C语言规定else总是与( )配对。
A.缩进位置相同的if B.同一行上的if
C.其之前最近的if D.其之后最近的if
5.C语言中变量的指针,其含义是指该变量的( )
A.值 B.地址 C.名称 D.标志
6. 能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是( )
A.a>=10 or a<=0 B.a>=0|a<=10
C.a>=10 && a<=0 D.a>=10‖a<=0
7. 结束本次循环,继续执行下一次循环的语句是( )
A.break语句 B.return语句
C.continue语句 D. 空语句
8.下面关于for循环的正确描述是( )
A.for循环只能用于循环次数已经确定的情况
B.for循环是先执行循环体语句,后判断表达式
C.在for循环中,不能用break语句跳出循环体
D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
9.下列循环语句会进入死循环的是( )
A.i=0;do{i++;}while(i==100);
B.for(i=0;i<100;i+=3.14);
C.for(i=0;i+=2)
D.k=1;do{k--;}while(k);
10. 下面程序的输出结果是( )
#include <stdio.h>
void main()
{ int x=102,y=012;
Printf("%2d,%2d\n",x,y);}
A.10,01 B.02,12 C.102 10 D.102,10
11. 执行下面的程序段之后,i的值是( )
int i,x;
for(i=1,x=1;i<=50;i++)
{ if(x>=10) break;
x+=5; continue;
x-=3; }
}
A.8 B.5 C.6 D.3
12. 下面程序的运行结果是( )
#include <stdio.h>
int a=3,b=5;
max(int a,int b)
{ int c;
c=a>b?a:b;
return(c)
}
main()
{ int a=8;
Printf("max=%d",max(a,b));
}
A.max=5 B.max=3 C.max=8 D.max=2
二、填空题(共计16分,每空2分)
1.C语言程序的三种基本结构是:顺序结构、 、 。
2. C语言中,如果需要从被调用函数返回一个函数值,被调用函数必须包含 语句。
3. 若已有定义: float f=13.8;, 则表达式(int)f%3 的值是 。
4.以下程序的功能是调用函数fun计算:m=1+2+3+4+…+9+10,并输出结果。请在下划线上填写正确的内容。
int fun(int n)
{ int m=0,i;
for(i=1;i<=n;i++)
{ ; }
return(m);
}
main()
{ printf("m=%d\n",fun(10)); }
5.运行如下C语言程序的输出结果是 。
#include <stdio.h>
main()
{ int i;
int a[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++) printf("%d",a[i][2-i]);
}
6.以下程序的功能是将输入两个整数a和b的值进行交换,并输出。请在下划线上填写正确的内容。
#include <stdio.h>
main()
{ int a,b,temp;
printf("enter a,b");
scanf("%d%d",&a,&b);
temp=a;
;
;
printf("%d,%d ",a,b);
}
三、程序设计题(共计10分)
1.编程序求出100到800之间同时满足以下两个条件的十进制数的个数:
(1)除4余1;(2)除5余3。
说明:编程语言不限。
(二)数据库技术与应用(50分)
一、判断题(共计10分,每小题1分,请要正确有后面写“T”,错误的后面写“F”,否则不计分)
1、
数据库系统(DBS)包括DB数据库(DB)和数据库管理系统(DBMS)。
( )
2、
一个关系只有一个主码。
( )
3、
SQL语言是过程化的语言,容易学习 。
( )
4、
在网状模型中一个结点可以有多个双亲,节点之间可以有多种联系。
( )
5、
如果A->B,那么属性A和属性B的联系是一对多。
( )
6、
由X→YZ,则X→Y,Y→Z
( )
7、
子模式DDL是用来描述数据库的总体逻辑结构
( )
8、
事务日志用于保存对数据的更新操作
( )
9、
为了防止一个用户的工作不适当地影响另一个用户,应该采取并发控制。
( )
10、
视图技术不属于实现数据库系统安全性的主要技术和方法。
( )
二、选择题(共计20分,其中前10个每小题1分,后5个多选题每小题2分,答案只有部分正确计1分,错误计0分)
1、
下面哪一个不是数据模型的组成要素。
( )
A
数据结构
B
完整性约束
C
数据操作
D
模型层次
2、
要保证数据库的逻辑数据独立性,需要修改的是下面哪一个选项。
( )
A
模式与外模式的映射
B
模式与内模式之间的映射
C
模式
D
三层模式
3、
关系代数运算是以( )为基础的运算 。
( )
A
关系运算
B
谓词演算
C
集合运算
D
代数运算
4、
假设有关系R和S,关系代数表达式R-(R-S)表示的是( )。
( )
A
R∩S
B
R∪S
C
R-S
D
R×S
5、
SQL语言中,删除一个视图的命令是( )。
( )
A
DELETE
B
DROP
C
CLEAR
D
REMOVE
6、
设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0~100。若要把“张二的化学成绩80分”插入S中,则可用( )。
( )
A
INSERT INTO S VALUES(’张二’,’化学’,80)
B
INSERT INTO S VALUES(’张二’,’化学’,’80’)
C
ADD INTO S VALUES(’张二’,’化学’,80)
D
ADD INTO S VALUES(’张二’,’化学’,’80’)
7、
概念模型是现实世界的第一层抽象,这一类最著名的模型是( )。
( )
A
层次模型
B
实体-关系模型
C
网状模型
D
关系模型
8、
在关系数据库中,任何二元关系模式的最高范式必定是( ) 。
( )
A
1NF
B
2NF
C
3NF
D
BCNF
9、
SQL语言中的COMMIT语句的主要作用是( )。
( )
A
结束程序
B
返回系统
C
提交事务
D
存储数据
10
在数据库系统中,死锁属于( )。
( )
A
系统故障
B
事务故障
C
介质故障
D
程序故障
11
在关系代数运算中,五种基本运算为( )。
( )
A
并、差
B
选择、投影、乘积
C
交、自然连接
D
笛卡尔积、除
12
以下属于实现数据库系统安全性的主要技术和方法的是( )。
( )
A
存取控制技术
B
视图技术
C
审计技术
D
出入机房登记和加锁
13
SQL语言具有( )的功能。
( )
A
数据定义
B
数据规范化
C
数据控制
D
数据操纵
14
关于主键约束以下说法正确的是( )
( )
A
允许空值的字段上可以定义主键约束
B
允许空值的字段上不能定义主键约束
C
一个表中只能设置一个主键约束
D
可将包含多个字段的组合设置为主键
15
从ER图导出关系模型,如果实体间的联系是M:N的,下列说法错误的是( )。
( )
A
将N方关键字和联系的属性纳入M方的属性中
B
将M方关键字和联系的属性纳入N方的属性中
C
增加一个关系表示联系,其中纳入M方和N方的关键字
D
在M方属性和N方属性中均增加一个表示级别的属性
三、填空题(共计10分,每小题1分)
1、
用户或应用程序看到的那部分局部逻辑结构和特征的描述是( ),它是模式的逻辑子集。
2、
图书室借阅关系:借阅(书号、书名、库存数、读者号、借期、还期),允许一个读者多次借阅同一本书,但不能对一种书同时借多本,则该关系模式的外码是( )。
3、
SQL是一种( )语言。
4、
区分不同实体的依据是( ) 。
5、
关系模式T( T#,Tname,Major,Age),T的属性分别表示教师工号、姓名、专业、年龄。要在表T中删除一个属性“年龄”,可选用的SQL语句是( )。
6、
X→Y,当( )成立时,称为平凡的函数依赖。
7、
在ER模型中,如果有3个不同的实体集,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是( )。
8、
SQL中的视图提高了数据库系统的( )。
9、
事务S在修改数据D之前须先对其加L锁,直到事务结束才释放,这是( )封锁协议。
10、
表示两个或多个事务可以同时运行而不互相影响的是( )。
四、分析题(共计10分,按步骤给分)
设有一个工程供应数据库系统,包括如下四个关系模式:
S(SNO,SNAME, STATUS,CITY),供应商表S由供应商号、供应商名、状态、城市组成;
P(PNO,PNAME,COLOR,WEIGHT),零件表P 由零件号、零件名、颜色、重量组成;
J(JNO,JNAME,CITY),工程项目表J由项目号、项目名、城市组成;
SPJ(SNO,PNO,JNO,QTY),供应情况表SPJ由供应商号、零件号、项目号、供应数量组成;
假设上述S、P、J和SPJ四个表已经建立,请回答以下问题:
(1) 求供应工程J1零件的供应商号码SNO; (5分)
(2) 求供应工程J1零件P1的供应商号码SNO;(5分)
(三)网络技术与应用(50分)
一、单项选择题(共计 15 分,每小题 1.5 分)
1.下列网络中,( )不是按距离来划分。
A、公用网 B、城域网 C、广域网 D、局域网
2.Internet的网络层含有四个重要协议,分别为( )。
A、TCP,ICMP,UDP,ARP B、IP,ICMP,ARP,RARP
C、UDP,IP,ICMP,RARP D、IP,ICMP,ARP,UDP
3.路由器连接双绞线以太网的接口是( )。
A、Serial接口 B、AUI接口 C、Console接口 D、RJ-45接口
4.对于主机域名来说,其中( )表示主机名。
A、wiq B、zj C、cn D、edu
5.IPv4的D类地址是组播地址,用作组播标识符,则224.0.0.1代表( )。
A、DHCP服务器 B、OSPF路由器
C、本地子网中的所有主机 D、RIPv2路由器
6.在Linux系统中,root用户执行shutdown –r now命令,系统将会( )。
A、休眠 B、重新启动 C、关机 D、进入单用户模式
7.若将一个C类地址通过子网方式分发给10个物理网络,至少需要( )。
A、7位子网地址 B、6位子网地址
C、5位子网地址 D、4位子网地址
8.在TCP/IP 协议簇中,属于网络层的无连接协议是( )协议。
A、IP B、TCP C、SMTP D、SNMP
9.FTP用来更改本地计算机工作目录的命令是( )。
A、list B、!lis C、lcd D、get
10.下列防范网络监听最有效的方法是( )。
A、漏洞扫描 B、安装防火墙
C、采用无线网络传输 D、数据加密
二、填空题(共计10 分,每小题 1分)
1. ISO/OSI参考模型中的TCP/IP协议套中的TCP工作的层次是 。
2. 数据链路层上信息传输的基本单位称为 。
3. IPv4的IP地址是用 位二进制数表示。
4. OSI网络共有 层。
5. 常用的域名查询方式有迭代查询和 查询。
6. 常用的有线传输介质有 、同轴电缆和光纤。
7. 以太网网卡地址是一个 位二进制数。
8. UDP端口号分为熟知端口号、注册端口号和 。
9. 在CRC检验中,设发送数据多项式为x7+x5+1,生成多项式为 x3+1,则余数多项式为 。
10. 常见两类密码体制有对称密钥密码体制和 密码体制。
三、简答题(共计18 分,每小题6 分)
1. 什么是TCP连接建立中的“三次握手”?
2. 一个UDP用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17。试求源端口、目的端口、用户数据报的总长度。(结果用十进制值表示)
3. 与线路交换相比,报文分组交换有哪些优点?
四、应用题(共计7分)
某主机的IP地址是202.112.14.137,掩码是255.255.255.224,试计算该主机所在网络的网络地址和广播地。
共 11 页,第 11 页