1、 共10页,第-1-页 浙江海洋大学 2018浙江海洋大学 2018 年硕士研究生入学考试初试试题(B 卷)年硕士研究生入学考试初试试题(B 卷)报考专业:农业工程与信息技术农业工程与信息技术-农业信息化农业信息化 考试科目:341 农业知识综合三农业知识综合三 注意事项:本试题的答案必须写在规定的答题纸上,写在试题上不给分注意事项:本试题的答案必须写在规定的答题纸上,写在试题上不给分。程序设计程序设计 一、单选(每题一、单选(每题 2 分,共分,共 10 分)分)1、已有定义 char s1,s2;,下面正确的语句是()A)scanf(%s%c,s1,s2);B)scanf(%s%c,s1,
2、&s2);C)scanf(%d%c,&s1,&s2);D)scanf(%c%c,s1,s2);2、下列转义字符中,错误的是()A)0 xa5 B)031 C)b D)3、若有以下程序段:int x12=1,2,3,4,5,6,7,8,9,10,11,12;char c=a,d,g;则数值为 4 的表达式是()。A)xg-c B)x4 C)xd-c D)xd-c 4、C 编译系统对文件包含命令#includefile.h的处理通常是()。A)编译处理之前 B)编译处理过程之中 C)程序连接时 D)程序执行的开始 5、设整型变量 x,y,z 的值分别为 3、2、1,则下列程序段的输出是()if(x
3、y)x=y;if(xz)x=z;共10页,第-2-页 printf(%d,%d,%dn,x,y,z);A)3,2,1 B)1,2,3 C)1,2,1 D)1,1,1 二、判断二、判断(答题纸上正确答,错误的答,每题答题纸上正确答,错误的答,每题 1 分,共分,共 5 分)分)1、C 语言称为中级语言是因为它允许直接访问物理地址,能进行位运算,能实现汇编语言的大部分功能,可以直接对硬件进行操作。()2、C 程序中使用变量不一定要遵循“先定义,再赋值,后使用”。()3、能正确表达逻辑关系100 x的表达式是10|0=xx。()4、在逻辑表达式的求解过程中,并非所有的逻辑运算符都被执行。()5、wh
4、ile 循环语句至少无条件执行一次循环体。()三、程序填空(每空三、程序填空(每空 2 分,共分,共 10 分)分)1、从键盘输入两个正整数到 m、n 中,求它们的最大公约数和最小公倍数。#include int main()int m,n,m1,n1,r;printf(请输入两个正整数:);scanf(%d%d,&m,&n);m1=m;n1=n;共10页,第-3-页 r=m%n;while()m=n;r=m%n;printf(%d 和%d 的最大公约数是%dn,m1,n1,n);printf(%d 和%d 的最小公倍数是%dn,m1,n1,m1*n1/n);return 0;2、现有一数组,
5、其元素已按由大到小的顺序排列,现从键盘输入一个数,插入到该数组中,要求插入后的数组元素依然由大到小排列。#include#define N 10 int main()int aN+1=98,96,87,78,72,64,56,51,43,36;int n,i;printf(插入前的数组:n);for(i=0;i=0;)if()ai+1=ai;else break;printf(插入后的数组:n);for(i=0;i=N;i+)printf(%5d,ai);printf(n);return 0;四、阅读程序,写出结果(每题四、阅读程序,写出结果(每题 5 分,共分,共 10 分)分)1、程序:i
6、nt fun(int x,int n)共10页,第-5-页 static int sum=0,i;for(i=0;in;i+)sum+=xi;return sum;main()int a=1,2,3,4,5,b=6,7,8,9,s=0;s=fun(a,5)+fun(b,4);printf(%dn,s);程序执行后的输出结果是 。2、程序:#include int main()float x,y;scanf(“%f”,&x);if(x=10)y=2*x+3;else if(x=0)y=4*x;else 共10页,第-6-页 y=5*x-6;printf(y=%.2fn,y);第 1 次程序运行时
7、输入-10,第 2 次程序运行时输入 5,第 3 次程序运行时输入 10。程序每次运行的结果是 。五、编程(每题五、编程(每题 5 分,共分,共 15 分)分)1、从键盘输入 3 个数,判断是否能构成三角形,如果可以输出 YES,不行输出 NO。2、编写一个函数,实现一个正整数的逆转转换,如输入參数为 1234,则函数返回值为 4321 3、输入一行字符,分别统计其中英文字母、空格、数字及其他字符的个数。数据库技术与应用数据库技术与应用 一、单项选择题:(每小题一、单项选择题:(每小题 2 分,共分,共 20 分)分)1.在 DBS 中,DBMS 和 OS 之间的关系是()A相互调用 BDBM
8、S 调用 OS COS 调用 DBMS D并发运行 2.在数据库技术中,独立于计算机系统的模型是()AE-R 模型 B层次模型 C关系模型 D面向对象的模型 3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。A外模式 B内模式 C存储模式 D模式 共10页,第-7-页 4.一个关系中的各元组()。A前后顺序不能任意颠倒,一定要按照输入的顺序排列 B前后顺序可以任意颠倒,不影响关系 C前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同D前后顺序不能任意颠倒,一定要按照码的属性列顺序排列 5.关系数据库管理系统应能实现的专门关系运算包括()。A排序、索引、统
9、计 B选择、投影、连接 C关联、更新、排序 D显示、打印、制表 6.设关系 R 和关系 S 的元素个数分别是 3 和 4,关系 T 是 R 与 S 的笛卡尔积,即:T=RS,则关系 T 的元数个数是()A7 B9 C12 D16 7.下列 SQL 语句中,修改表结构的是()。AALTER BCREATE CUPDATE DDELETE 8.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是()。A书号 B读者号 C书号+读者号 D书号+读者号+借期 9.关系模式规范化的最起码的要求是达到第一范式,即满足(
10、)A每个非码属性都完全依赖于主码 B主码属性唯一标识关系中的元组 C关系中的元组不可重复 D每个属性都是不可分解的 10.在视图上不能完成的操作是()A更新视图 B查询 C在视图上定义新的基本表 D在视图上定义新视图 共10页,第-8-页 二、填空题:(每小题二、填空题:(每小题 2 分,共分,共 10 分)分)1.关系数据库的关系演算语言是以_为基础的 DML。2.外连接可以避免自然连接带来的信息丢失,外连接包括:_、右外连接和_,其中第二空为包含前两种外连接。3.在关系数据库的规范化设计中,对模式进行等价分解时,要具有_和_。4.如果一个满足 1NF 关系,所有属性合起来组成码(关键字),
11、则该关系最高满足的范式是_。5._(填写数据库操作种类)可以引发触发器。三、简答题:(前三、简答题:(前 2 小题各小题各 3 分,第分,第 3 小题小题 4 分,共分,共 10 分)分)1.什么是死锁?请给出 2 个预防死锁的方法。2.数据库恢复的基本技术有哪些?3.试述事务的概念及事务的四个特性。四、设计题:(共四、设计题:(共 10 分)分)假设教学管理规定:一个学生可选修多门课,一门课有若干学生选修;一个教师可讲授多门课,一门课只有一个教师讲授;一个学生选修一门课,仅有一个成绩。学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。要求:(1)根据上述
12、语义画出 E-R 图,在 E-R 图中需注明实体的属性、联系的类型及实体的标识符。(3 分)(2)将 E-R 模型转换成关系模式,并指出每个关系模式的主码和外码。(3分)(3)写出每个关系模式的函数依赖集。(3 分)(4)指出每个关系模式已经达到第几范式。(1 分)共10页,第-9-页 网络技术与应用网络技术与应用 一、单选(每题一、单选(每题 2 分,共分,共 10 分)分)1.在 OSI 参考模型的物理层、数据链路层、网络层、传输层传送的数据单位分别为()A.packet、bit、fragment、frame B.bit、frame、packet、fragment C.packet、fra
13、gment、frame、bit D.packet、bit、fragment、frame 2.通信子网的主要的作用()A.为端用户提供上网服务 B.为端用户提供共享资源(软件、硬件)C.提供数据的传输与转发 D.提供资源子网与通信子网的接口 3.TCP/IP 协议族,以下纯粹属于应用层的协议是()A.ICMP、RARP、ARP、IP B.TCP、UDP C.DHCP、POP3、DNS、RTP D.Ehternet、X.25、Frame Delay 4.61.172.18.1 是一个_IP 地址 ()A.A 类 B.B 类 C.C 类 D.D 类 5.在因特网电子邮件系统中,电子邮件应用程序()A
14、.发送邮件和接收邮件通常都使用 IMAP 协议。B.发送/中转邮件通常使用 SMTP、MIME 协议,读取邮件使用 POP3、IMAP 协议。C.发送邮件通常使用 POP3 协议,而接收协议通常使用 SMTP 协议。D.发送邮件和接收邮件通常都 MIME 使用协议。二、判断(答题纸上正确答,错误的答,每题二、判断(答题纸上正确答,错误的答,每题 2 分,共分,共 10 分)分)1.为了使运行不同操作系统的计算机的应用进程能够互相通信,必须用统一的方法对 TCP/IP 体系的应用进程进行标识,即在传输层使用协议端口号,共10页,第-10-页 简称端口。()2.TCP 连接建立时,发起连接的一方序号为 x,则接收方确认的序号为 x+1。()3.网卡除了实现局域网数据链路层的一部分功能外,还实现了网络层的全部功能。()4.双绞线扭绞是为了使对外电磁辐射和遭受到外部电磁干扰减少到最小。()5.硬件地址 48bit 就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围内唯一的标识符。()三、简答(每题三、简答(每题 15 分,共分,共 30 分)分)1、互联网有哪些作用?2、建设一个校园网,需要做哪些事情?
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。