2014年江苏大学招收硕士研究生入学考试大纲-农业知识综合三考研大纲
sp; { temp=b[i]; b[i]=b[k]; b[k]=temp; }
}
}
void main()
{ FILE *fpr,*fpw;
int a[N],i,data;
for (i=0;i<N;i++) scanf("%d",&a[i]);
sort(a,N);
if ((fpr=fopen("file1.dat","r"))==NULL)
{ printf("Can not open file1.dat.\n");
exit(1);
}
if ((fpw=fopen("file2.dat", (3) ))==NULL)
{ printf("Can not open file2.dat.\n");
exit(2);
}
i=0;
while (!feof(fpr))
{ fscanf(fpr,"%d",&data);
(4) (a[i]<=data && i<N)
fprintf(fpw,"%d ",a[i++]);
fprintf(fpw, "%d ", data);
}
while (i<N) fprintf(fpw,"%d ",a[i++]);
fclose(fpr);
(5) ;
}
三、用C语言编写程序。不论用什么方法总可以将1、2、3、4、5分成每三个不同的数为一组,使该组当中的数字减去首位数等于尾数,减去尾数等于首位数字。例如,1,3,2和3,5,2就是这样的两组数。试编一程序,打印出所有可能的排列。 (15分)
【答案】
一、选择题
1-5:BCDDD 6-10:ABCCB
二、 程序填空
(1) define (2) k=j (3) “w” (4) while (5) fclose(fpw)
三、用C语言编写程序
# include <stdio.h>
void main( )
{
int i,j,k;
for(i=1;i<=4;i++)
for(j=3;j<=5;j++)
for(k=1;k<=4;k++)
if(j-i==k && i!=k)
printf("%d, %d, %d\n",i,j,k);
}
《数据库技术与应用》部分
一、 单项选择题(本题共16分,每小题2分)
(1)数据库发展的几个阶段中,数据独立性最高的是________阶段 。
A) 数据项管理 B)人工管理
C)文件系统 D)数据库系统
(2) ________由数据结构、关系操作集合和完整性约束三部分组成。
A) 关系 B)关系模式
C) 关系模型 D) 关系数据库
(3) 有一个关系:商品(商品号,商品名,商品类型),规定商品号的值域是6个数字组成的字符串,这一规则属于________。
A)实体完整性约束 B)参照完整性约束
C)用户自定义完整性约束 D)关键字完整性约束
(4) 数据库的概念模型独立于________。
A) 现实世界 B) 具体的机器和DBMS
C) 概念世界 D) E-R图
(5) 假定一个E-R图包含有A实体和B实体,并且从A到B存在着m∶n的联系,则转换成关系模型后,包含有________个关系模式。
A) 1 B) 2 C) 3 D) 4
(6) 下列四项中说法不正确的是________。
A)数据库减少了数据冗余
B)数据库避免了一切数据的重复
C)数据库中的数据可以共享
D)数据库具有较高的数据独立性
(7) 单个用户使用的数据视图的描述称为 ________。
A)外模式 B)概念模式 C)内模式 D)存储模式
(8) 用树型结构表示实体类型及实体间联系的数据模型称为__________。
A)层次模型 B)网状模型 C)关系模型 D)概念模型
二、 简答题 (本题共10分,每小题5分)
1. 并发操作可能会产生哪几类数据不一致问题?用什么方法能避免各种不一致问题?
(5分)
2. 解释实体完整性和参照完整性的含义。在参照完整性中,外码什么情况下可以为空?
(5分)
三、 计算分析题 (本题共24分,每小题8分)
1.设有关系模型R(A,B,C,D,E),F是R上成立的函数依赖集,F={AB→ED,CD→A ,E→D }:(8分)
(1) 求R的所有候选码,并说明理由;
(2) 试问R最高满足第几范式,并说明理由。
2.某商场客户-商品数据库中各关系模式如下:(8分)
客户(客户号, 姓名, 性别, 年龄)
商品(商品号, 名称, 型号, 品牌, 单价, 库存)
销售(流水号, 客户号, 商品号, 数量, 日期)
(一)试用关系代数实现:
(1) 检索购买商品名称为“光明”的商品且年龄在30岁以下的客户姓名。
(2) 检索购买了所有单价超过1千元的商品的客户姓名。
(二)试用SQL语言实现:
(1) 检索购买商品名称为“光明”的商品且年龄在30岁以下的客户姓名。
(2) 检索没有购买单价超过1千元的商品的客户姓名。
3.设某商业连锁店集团数据库中有四个实体集。一是“连锁店”实体集,属性有店号、店名、地址,电话等;二是“商品”实体集,属性有商品号、商品名、单价、产地;三是“职工”实体集,属性有职工号、职工名、职称,年龄;四是“仓库”实体集,属性有仓库号、仓库名、地址和面积等。
设每个连锁店可销售若干种商品,每种商品可在若干连锁店里销售,每个连锁店销售一种商品有相关日期及销售量;每月将一定数量商品按存放仓库号供应给相关连锁店;每个仓库可存储若干种商品,每种商品存储在若干仓库中,每个仓库每存储一种商品有相关日期及存储量;一个仓库中有多个职工当仓库保管员,一个职工只能在一个仓库工作,且职工之间具有领导与被领导关系。(8分)
(1)试画出E-R图,并在图上注明属性、联系类型 ;
(2)并将这个E-R模型转换成关系数据模型。
【答案】
一、单项选择题(每题2分,共16分) DCCB CBAA 二、简答题 (本题共10分,每小题5分) 1.并发操作可能会产生“丢失修改”, 读“脏”数据,“不可重复读”问题。
一级封锁协议解决了“丢失修改”问题。
二级级封锁协议解决了“丢失修改”和读“脏”数据问题。
三级封锁协议解决了“丢失修改”、读“脏”数据和“不可重复读”问题。
2.实体完整性:属性A是基本关系R的主属性,则A不能取空值。 参照完整性:若属性T是基本关系R的外码,它与基本关系S的主码Ks相对应,则对R中的每一个元组在T上的值必须取空值或等于S中的某个元组的主码值。 当外码属性不是关系中的关键字中属性时可以为空。
三、计算分析题 (本题共24分,每小题8分) 1. 答:(1)① EF+=ED (ED)F+= ED (EDC)F+=EDCA ② (BCD)F+ = BCDEA=U,\ BCD是R的候选码。 同理ECB、ACB也是R的候选码。 (2)R最高满足第3NF范式,因为主属性是(A、B、C、D、E),不存在非主属性,所以至少属于3NF,并且由于存在非码的决定因素,所以不属于BCNF,推出R最高属于3NF。 2. (一)试用关系代数实现: (1) π姓名(σ名称=‘光明’(商品)∞销售∞σ年龄<30(客户)) (2) π姓名(π客户号,商品号(销售)÷π商品号 (σ单价>1000(商品))∞客户))
(二)试用SQL语言实现: (1) SELECT 姓名 FROM 商品,销售,客户
WHERE名称=‘光明’ AND 年龄<30 AND商品.商品号=销售.商品号 AND
客户.客户号=销售.客户号;
(2) SELECT 姓名 FROM 客户
WHERE 客户号 NOT IN
( SELECT 客户号
FROM 销售,商品
WHERE 商品.商品号=销售.商品号AND 单价>1000) ;
3.(1)试画出E-R图,并在图上注明属性、联系类型 ;
(2)并将这个E-R模型转换成关系数据模型。
仓库(仓库号,仓库名,地址,面积);
连锁店(店号,店名,地址,电话);
商品(商品号,商品名,单价,产地);
职工(职工号,职工名,职称,年龄,仓库主任,仓库号)
存储(仓库号,店号,存储量,相关日期)
销售(店号,商品号,销售量,相关日期)
供应(仓库号,店号,商品号,数量,月份)
《网络技术与应用》部分
一、选择题(10分,每小题2分)
1.以下哪一个选项按顺序包括了OSI模型的各个层次 ( )
(A)、物理层,数据链路层,网络层,运输层,会话层,表示层和应用层
(B)、物理层,数据链路层,网络层,运输层,系统层,表示层和应用层
(C)、物理层,数据链路层,网络层,转换层,会话后,表示层和应用层
(D)、表示层,数据链路层,网络层,运输层,会话层,物理层和应用层
2.最早出现的计算机网络是()
(A)、 APPANET (B)、ETHERNET (C)、BITNET (D)、INTERNET
3. MAC地址通常存储在计算机的( )。
(A)、 内存中 ( B)、 网卡上 (C)、 硬盘上 ( D)、 高速缓冲区中
4. IP地址205.140.36.86的哪一部分表示主机号?( )
(A)、. 205 (B)、. 205.140 上一页 [1] [2] [3] 下一页
|