青岛农业大学初试考研真题341农业综合知识3信息化.docx

上传人:b****6 文档编号:5991903 上传时间:2023-01-02 格式:DOCX 页数:21 大小:47.25KB
下载 相关 举报
青岛农业大学初试考研真题341农业综合知识3信息化.docx_第1页
第1页 / 共21页
青岛农业大学初试考研真题341农业综合知识3信息化.docx_第2页
第2页 / 共21页
青岛农业大学初试考研真题341农业综合知识3信息化.docx_第3页
第3页 / 共21页
青岛农业大学初试考研真题341农业综合知识3信息化.docx_第4页
第4页 / 共21页
青岛农业大学初试考研真题341农业综合知识3信息化.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

青岛农业大学初试考研真题341农业综合知识3信息化.docx

《青岛农业大学初试考研真题341农业综合知识3信息化.docx》由会员分享,可在线阅读,更多相关《青岛农业大学初试考研真题341农业综合知识3信息化.docx(21页珍藏版)》请在冰豆网上搜索。

青岛农业大学初试考研真题341农业综合知识3信息化.docx

青岛农业大学初试考研真题341农业综合知识3信息化

青岛农业大学

2013年硕士研究生招生入学考试

(科目代码:

341科目名称:

农业综合知识三)

注意事项:

1、答题前,考生须在答题纸填写考生姓名、报考单位和考生编号。

2、答案必须书写在答题纸上,写在该试题或草稿纸上均无效。

3、答题必须用蓝、黑钢笔或圆珠笔,其它无效。

4、考试结束后,将答题纸和试题一并装入试题袋中。

第一部分程序设计(50分)

一、选择题(本大题15分,每小题1分)

1.下列有关C程序的说法中,正确的是:

A)一个C程序中只能有一个主函数且位置任意;

B)一个C程序中可有多个主函数且位置任意;

C)一个C程序中只能有一个主函数且位置固定;

D)一个C程序中可以没有主函数。

2.下面不是C语言合法标识符的是:

A)abc  B)5n C)_4m D)x3

3.标准C中,与x*=y等价的赋值表达式是:

A)x=yB)x=x-yC)x=x*yD)x=x+y

4.已有定义:

intx=6,y=7,z=8;,则表达式!

(x+y)+z-1&&y+z/2的值是。

A)6B)0C)2D)1

5.表达式的值是整数类型。

A)15/2B)15/2+2.0C)25/5.0D)0.5*10

6.设有如下定义:

charch=’z’,则执行下面语句后变量ch值为:

ch=(‘A’<=ch&&ch<=‘Z’)?

(ch+32):

ch

A)AB)aC)ZD)z

7.以下程序段的输出是:

floata=57.666;

printf(“*%2.2f*\n”,a);

第1页共9页

A)*57*B)*58*C)*57.66*D)*57.67*

8.下面程序的输出结果是。

#include

voidmain()

{inti=10;

switch(i)

{

case9:

i+=1;

case10:

i+=1;

case11:

i+=1;

case12:

i+=1;

}

printf(“i=%d\n”,i);

}

A)10B)11C)12D)13

9.标准C中,下列能正确表示a≥10或a≤0的关系表达式是:

A)a≥10ora≤0B)a≥10||a≤0

C)a>=10||a<=0D)a>=10&&a<=0

10.有以下程序段

intn=0,p;

do{scanf(“%d”,&p);n++;}while(p!

=12345&&n<3);

此处do—while循环的结束条件是。

A)P的值不等于12345并且n的值小于3

B)P的值等于12345并且n的值大于等于3

C)P的值不等于12345或者n的值小于3

D)P的值等于12345或者n的值大于等于3

11.C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是。

A)voidB)intC)floatD)double

12.设有以下说明语句:

structex

{intx;floaty;charz;}example;

则下面的叙述中不正确的是。

A)struct是结构体类型的关键字

B)example是结构体类型名

C)x,y,z都是结构体成员名

D)structex是结构体类型

第2页共9页

13.下列程序的输出结果是。

#include

main()

{chara[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;

printf(“%d”,*--p);}

A)非法B)a[4]的地址C)5D)3

14.以下程序输出的结果是。

#include

intfunc(inta,intb)

{return(a+b);}

main()

{intx=2,y=5,z=8,r;

r=func(func(x,y),z);

printf("%d\n",r);

} 

A)12   B)13   C)14   D)15

15.有以下程序:

#include

main()

{intm[][3]={1,4,7,2,5,8,3,6,9};

inti,j,k=2;

for(i=0;i<3;i++)

{printf("%d",m[k][i]);}

}

执行后输出结果是。

A)456B)258C)369D)789

二、程序填空题(本大题15分)

1.以下程序的输出结果是:

(本小题4分)

#include

main()

{inti;

for(i=3;i<10;i++)

{if(i%4==0)

第3页共9页

continue;

else

printf(“%d,”,i);

}  

}

2.以下程序把a、b中的值进行交换。

请填空:

(本小题4分)

#include

voidmain()

{inta,b,t;

printf(”Inputa,b:

”);

scanf(”%d,%d”,

(1));

t=

(2);

a=(3);

b=(4);

printf(”a=%d,b=%d\n”,a,b);

}

3.下列程序,求数组中主对角线元素之和(本小题3分)

#include

main()

{inta[3][3],s=0;

for(inti=0;i<3;i++)

for(intj=0;j<3;j++)

scanf("%d",

(1));

for(i=0;i<3;i++)

第4页共9页

for(intj=0;j<3;j++)

if(

(2))

s+=(3);

printf("s=%d\n",s);

}

4.下面的程序的功能是:

利用指针统计一个字符串中,字母、数字及其它字符的个数,请填空。

(本小题4分)

#include

main()

{intalpha,digit,other;

char*p,s[80];

alpha=digit=other=0;

printf(“inputstring:

\n”);

gets(s);

for(p=s;*p!

=’\0’;p++)

if(

(1))alpha++;

elseif(

(2))digit++;

elseother++;

printf(“alpha:

%ddigit:

%dother:

%d\n”,alpha,digit,other);

}

三、编程题(共20分,每题10分)

1、输入一个4位的整数,将其各位数字颠倒形成的新数输出。

例如:

输入一个四位整数2563,输出3652。

2、写一个判素数的函数,在主函数输入一个整数,输出是否是素数的信息。

第5页共9页

第二部分数据库技术与应用(50分)

一、单项选择题(每小题1分,共计10分)

1、SQL是的缩写形式。

A)SelectedQueryLanguageB)ProceduredQueryLanguage

C)StandardQueryLanguageD)StructuredQueryLanguage

2、在SQL语言查询语句中,SELECT子句实现关系代数的。

A)投影运算B)连接运算C)选择运算D)交运算

3、除了关系的标题栏外,二维表中水平方向的行称为。

A)元组B)分量C)属性D)关系的实例

4、有一个关系:

学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于。

A)实体完整性约束B)参照完整性约束 

C)用户自定义完整性约束D)关键字完整性约束

5、数据库管理系统(DBMS)是。

A)一个完整的数据库应用系统

B)一组硬件

C)一组系统软件

D)既有硬件,又有软件

6、SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是。

A)ORDERBYB)WHEREC)GROUPBYD)HAVING

7、数据库中的封锁机制是的主要方法。

A)完整性B)安全性C)并发控制D)恢复

8、是长期存储在计算机内的有组织,可共享的数据集合。

A)数据库管理系统B)数据库系统

C)数据库D)文件组织

9、SQL语言是语言。

A)层次数据库B)网络数据库

C)关系数据库D)非数据库

10、下列关于视图的说法错误的是。

A)视图是从一个或多个基本表导出的表,它是虚表

第6页共9页

B)某一用户可以定义若干个视图

C)视图一经定义就可以和基本表一样被查询、删除和更新

D)视图可以用来定义新的视图

二、简答题(每小题5分,共计20分)

1、试述文件系统的主要缺陷。

2、试述把E-R图转换为关系模型的转换规则。

3、试述DBMS的功能?

4、数据库中为什么要有恢复子系统?

它的功能是什么?

三、设计题(20分)

1、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每个职工只能在一个工厂工作,工厂聘用职工有聘期和工资。

工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。

(1)请根据上述规则设计此数据库的E-R模型,要求在E-R图中注明属性和联系的类型。

(4分)

2、设有4个关系模式:

供应商关系:

S(SNO,SNAME,CITY),属性依次是供应商号、供应商名称和所在城市;

零件关系:

P(PNO,PNAME,COLOR),属性依次是零件号、零件名和颜色;

工程关系:

J(JNO,JNAME,CITY),属性依次是工程号、工程名和所在城市;

供应关系:

SPJ(SNO,PNO,JNO,QTY),属性依次是供应商号、零件号、工程号和数量。

用SQL语句实现下列操作:

(1)查询S1号供应商所在城市。

(2分)

(2)查询为J1号工程提供P1号零件的供应商号和供应数量,查询结果按

第7页共9页

供应数量降序排列。

(2分)

(3)查询为J1号工程提供红色零件的供应商号。

(2分)

(4)查询与其提供零件的供应商所在城市为同一城市的工程号。

(2分)

(5)统计杭州供应商的数量。

(2分)

(6)统计每个工程的零件总数。

(2分)

(7)查询比S1号供应商供应的零件数量多的供应商号。

(2分)

(8)删除为J1号工程提供零件的供应商信息。

(2分)

第三部分网络技术与应用(50分)

一、填空题(本大题10分,每空1分)

1、计算机网络按功能来划分可分为_______子网和_______子网。

2、计算机网络的最基本特征是________;把众多计算机有机连接起来要遵循规定的约定和规则,即________。

3、http的含义是________,ftp的含义是________。

4、假若在广东行政职业学院()的某同学写好一个程序hello.c,放在目录ftp/push/下,则这个程序可能的URL是________。

5、常用的传输介质有两类:

有线和无线。

有线介质有________、________、________。

二、选择题(本大题10分,每小题2分)

1、127.0.0.1属于哪一类特殊地址________。

A、广播地址B、回环地址C、本地链路地址D、网络地址

2、HTTP的会话有四个过程,请选出不是的一个________。

A、建立连接B、发出请求信息C、发出响应信息D、传输数据

3、在ISO/OSI参考模型中,网络层的主要功能是________。

A、提供可靠的端—端服务,透明地传送报文

B、路由选择、拥塞控制与网络互连

C、在通信实体之间传送以帧为单位的数据

D、数据格式变换、数据加密与解密、数据压缩与恢复

4、要把学校里行政楼和实验楼的局域网互连,可以通过________实现。

A、交换机  B、MODEM  C、中继器  D、网卡

5、以下哪一类IP地址标识的主机数量最多?

________。

第8页共9页

A、D类  B、C类  C、B类  D、A类

三、名词解释(本大题10分,每小题2分)

1、URL

2、B/S模式

3、VLAN

4、DNS

5、ISP

四、简答题(本大题10分,每题5分)

1、计算机网络向用户可以提供哪些服务?

试举例说明。

2、请解释下图中各参数意义。

五、综合计算题(本大题10分)

某A类网络10.0.0.0的子网掩码255.224.0.0,请确定可以划分的子网个数,写出每个子网的子网号及每个子网的主机范围。

第9页共9页

青岛农业大学

2014年硕士研究生招生入学考试

(科目代码:

341科目名称:

农业综合知识三)

(农业信息化)

注意事项:

1、答题前,考生须在答题纸填写考生姓名、报考单位和考生编号。

2、答案必须书写在答题纸上,写在该试题或草稿纸上均无效。

3、答题必须用蓝、黑钢笔或圆珠笔,其它无效。

4、考试结束后,将答题纸和试题一并装入试题袋中。

第一部分程序设计(50分)

一、选择题(本大题15分,每小题1分)

1、C语言规定,必须用作为主函数名。

A.functionB.includeC.mainD.stdio

2、下面不是C语言合法标识符的是。

A.abc B.5n C._4m D.x3

3、在C语言中,回车换行符是。

A.\nB.\tC.\vD.\b

4、能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是。

A.(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)

B.(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)

C.(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)

D.(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)

5、以下说法正确的是。

A.在C程序中,每行只能写一条语句。

B.在C程序中,无论是整数还是实数,其存放形式都一致。

C.在C程序中,%是只能用于整数运算的运算符。

D.在C程序中,变量可以不必先定义就可使用。

第1页(共9页)

6、表达式的值是整数类型。

A.15/2B.15/2+2.0C.25/5.0D.0.5*10

7、若doublex=2,y;则执行y=x+3/2;后,y的值是。

A.3.500000B.3.000000C.2.000000D.3

8、已有定义:

intx=6,y=7,z=8;,则表达式!

(x+y)+z-1&&y+z/2的值是。

A.6B.0C.2D.1

9、已定义c为字符型变量,则下列语句中正确的是。

A.c='97';B.c="97";C.c=97;D.c="a";

10、以下if语句书写正确的是。

A.if(x=0;)B.if(x>0)

printf(”%f”,x);{x=x+1;printf(”%f”,x);}

elseprintf(”%f”,-x);elseprintf(”%f”,-x);

C.if(x>0);D.if(x>0)

{x=x+1;printf(”%f”,x);}{x=x+1;printf(”%f”,x)}

elseprintf(”%f”,-x);elseprintf(”%f”,-x);

11、以下程序段的输出是。

floata=57.666;

printf(“*%2.2f*\n”,a);

A.*57*B.*58*C.*57.66*D.*57.67*

12、以下程序的功能是:

按顺序读入10名学生的4门课程的成绩,计算出每位学生的平均分并输出,程序如下:

#include

voidmain()

{intn,k;

floatscore,sum,ave;

sum=0.0;

for(n=1;n<=10;n++)

{for(k=1;k<=4;k++)

{scanf("%f",&score);sum+=score};}

ave=sum/4.0;

printf("NO%d:

%f\n",n,ave);

第2页(共9页)

}

}

上述程序有一条语句出现在程序的位置不正确。

这条语句是。

A.sum=0.0;B.sum+=score;

C.ave=sum/4.0;D.printf("NO%d:

%f\n",n,ave);

13、在C语言中,多分支选择结构语句为:

switch(c)

{case常量表达式1:

语句1;

……

case常量表达式n-1:

语句n-1;

default语句n;}

其中括号内表达式c的类型:

A.可以是任意类型B.只能为整型

C.可以是整型或字符型D.可以为整型或实型

14、下面程序的运行结果是。

#include

voidmain()

{intnum=0;

while(num<=2)

{num++;

printf(“%d”,num);

}

}

A. 1

B. 1 2

C. 123

D.1234

15、有以下程序段,while循环执行的次数是。

intk=0;

while(k=1)k++;

第3页(共9页)

A.执行1次                B.有语法错,不能执行

C.执行0次                D.无限次

二、填空题(本大题15分)

1、有如下程序片段:

inta,b,c;

printf(“inputa,b,c:

”);

scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);

程序运行时,欲使a=1、b=2、c=3,正确的输入形式为________。

(本小题3分)

2、以下程序把a、b中的值进行交换。

请填空:

(本小题4分)

#include

voidmain()

{inta,b,t;

printf(”Inputa,b:

”);

scanf(”%d,%d”,

(1));

t=

(2);

a=(3);

b=(4);

printf(”a=%d,b=%d\n”,a,b);

}

3、程序的功能是:

输入5个实数,输出其中的最大值。

请填空:

(本小题4分)

#include

voidmain()

{

(1)

scanf(〃%f〃,&num);/*输入第1个数*/

nmax=num;

for(i=2;i<=5;i++)/*输入其余4个数并判断*/

{

scanf(〃%f〃,&num);

if(num>nmax)

(2);

}

printf(〃MAX=%f\n〃,nmax);

}

第4页(共9页)

4、下面程序的输出结果是________。

(本小题4分)

#include

voidmain()

{inti,j;

for(i=4;i>=1;i--)

{printf(“*”);

for(j=1;j<=4-i;j++)

printf(“*”);

printf(“\n”);}}

三、编程题(共20分,每题10分)

1、有一分数序列1/2,3/4,5/6,7/8..........19/20,求该序列的和,请写出程序。

2、一个数如果恰好等于它的因子之和,这个数就称为“完数”。

例如6=1+2+3。

编程找出1000以内的所有完数。

 

第二部分数据库技术与应用(50分)

四、单项选择题(每小题1分,共计10分)

1、SQL是的缩写形式。

A.SelectedQueryLanguageB.ProceduredQueryLanguage

C.StandardQueryLanguageD.StructuredQueryLanguage

2、下列四项中说法不正确的是。

A.数据库减少了数据冗余B.数据库中的数据可以共享

C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性

3、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是。

A.多对多B.一对一

C.多对一D.一对多

4、将E-R模型转换成关系模型,属于数据库的。

第5页(共9页)

A.需求分析B.概念设计

C.逻辑设计D.物理设计

5、在视图上不能完成的操作是。

A.更新视图B.查询

C.在视图上定义新的基本表D.在视图上定义新视图

6、在基本SQL语言中,不能实现的操作是。

A.删除基本表B.并发控制

C.定义基本表结构D.查询视图和基本表

7、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系。

A.SB.SC,C

C.S,SCD.S,SC,C

8、已知成绩关系如表1所示。

执行SQL语句:

SELECTCOUNT(DISTINCT学号)

FROM成绩

WHERE分数>60

查询结果中包含的元组数目是。

表1成绩关系

学号

课程号

分数

S1

C1

80

S1

C2

75

S2

C1

null

S2

C2

55

S3

C3

90

A.1B.2

C.3D.4

9、关系规范化中的删除操作异常是指。

A.不该删除的数据被删除B.不该插入的数据被插入

C.应该删除的数据未被删除D.应该插入的数据未被插入

第6页(共9页)

10、E-R模型关系向关系模型转换时,一个m:

n联系转换为关系模式时,该关系模式的码是。

A.M端实体的码B.N端实体的码

C.M端实体码与N端实体码组合D.重新选取其他属性

五、填空题(每空1分,共计15分)

1、SQL语言是集数据、数据、数据、数据___________功能于一体。

2、E-R图的主要元素是____________、____________、____________。

3、数据库系统一般包括数据库、___________、___________、___________与用户。

4、如果两个实体之间具有m:

n联系,则将它们转换为关系模型的结果是_________个表。

5、数据库设计的一般步骤有:

需求分析、___________、____________、_______________、________________、运行与维护等。

六、简答题(每小题5分,共计10分)

1、试述文件系统与数据库系统的区别和联系。

2、试述关系模型的概念,定义并解释以下术语:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1