logo资料库

2011年云南昆明理工大学农业知识综合三考研真题A卷.doc

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
2011 年云南昆明理工大学农业知识综合三考研真题 A 卷 程序设计部分(50 分): 一、单项选择题(每题 2 分,共 10 分) 1、以下叙述中正确的是 A) 构成 C 程序的基本单位是函数 B) 可以在一个函数中定义另一个函数 C) main()函数必须放在其它函数之前 D) 在 C 程序中,要调用的函数必须在 main()函数中定义 2、以下叙述中错误的是。 A)对于 double 类型数组,不可以直接用数组名对数组进行整体输入或输出 B)数组名代表的是数组所占存储区的首地址,其值不可改变 C)当程序执行时,数组元素的下标越界时,系统给出“下标越界”的出错信息 D)可以通过赋初值的方式确定数组元素的个数 3、若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是 A) p=q; B) *p=*q; C) n=*q; D) p=n; 4、已知 i、j、k 为 int 型变量,若从键盘输入:1,2,3<回车>,使 i 的值为 1、j 的值为 2、 k 的值为 3,以下选项中正确的输入语句是 A) scanf("%2d%2d%2d",&i,&j,&k); B) scanf(""%d %d %d",&i,&j,&k); C) scanf("%d,%d,%d",&i,&j,&k); D) scanf("i=%d,j=%d,k=%d",&i,&j,&k); 5、for(i=0;i<10;i++) if(i〈=5) break; 则循环结束后 i 的值为 A)0 B)10
C)5 D)1 二、程序阅读题(每题 5 分,共 15 分) 1、写出程序运行后的输出结果。 main() {int x=10,y=20,t=0; if(x==y)t=x;x=y;y=t; printf("%d,%d\n",x,y); } 2、写出程序运行后的输出结果。 void fun(int x,int y) {x=x+y;y=x-y;x=x-y; printf("%d,%d,",x,y);} main() {int x=2,y=3; fun(x,y); printf("%d,%d\n",x,y); } 3、写出程序运行后的输出结果。 int f(int b[][4]) { int i,j,s=0; for(j=0;j<4;j++) { i=j; if(i>2) i=3-j; s+=b[i][j];
} return s; } main( ) { int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}}; printf("%d\n",f(a)); } 三、程序填空题(每空 3 分,共 15 分) 下面程序段将字符数组 b 连接到数组 a 的后面。 main() { char a[20]= ."I am "; char b[]= ."a student."; int i, j; i = strlen(a); for(j =_ (1) ___; b[j]!='\0'; j++) {a[_ (2) ___] = b[_ (3) ___];} a[_ (4) ___] =_ (5) ___; } 四、编程题(共 10 分) 找出 100 以内满足下列条件的正整数,并按每行 4 个数字的格式显示在屏幕上。条件:能 被 7 整除但不能被 9 整除,或者不能被 7 整除但可以被 11 整除。编写程序完成上述功能。 数据库技术与应用部分(50 分): 一、单项选择题(每题 2 分,共 10 分) 1、如果一个系统定义为关系系统,则它必须 A)支持关系数据库 B)支持选择,投影和连接运算 C)A 和 B 均成立 D)A,B 都不需要
2、数据库系统中并发控制主要采用的方法是 A)不加任何控制 B)改为串行 C)拒绝 D)封锁 3、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失回全部损失, 这种情况称为 A)事务故障 B)介质故障 C)系统故障 D)运行故障 4、若 D1={a1,a2,a3},D2={1,2,3},则 D1×D2 集合中元组个数为。 A)6 B)8 C)9 D)12 5、在关系 R(R#,RN,S#)和 S(S#,SN,SD)中,R 的主码是 R#,S 的主码是 S#,则 S# 在 R 中称为 A)外码 B)候选码 C)主码 D)操码 二、填空题(每空 1 分,共 10 分) 1、数据库系统的三级模式结构由 (1) 、 (2) 和 (3) 所组成。 2、数据模型的三要素是 (4) 、 (5) 和完整性约束。 3、关系模型中可以有三类完整性约束: (6) 完整性、 (7) 完整性和用户定义的 完整性。 4、数据库安全性控制的常用方法和技术有:用户标识和鉴别、 (8) 、 (9) 、审 计和数据加密。
5、数据转储和登录 (10) 是数据库恢复的基本技术。 三、写 SQL 与关系代数(每题 4 分,共 20 分) 设有 3 个关系 S,C 和 SC: S(Sno,Sname,Sage,Ssex,Scity) C(Cno,Cname,Cteacher,Coffice) SC(Sno,Cno,Grade) S 表示学生,Sno 为学号,Sname 为姓名,Sage 为年龄,Ssex 为性别,Scity 为籍贯,主码 为 Sno。 C 表示课程,Cno 为课程号,Cname 为课程名,Cteacher 为教师名,Coffice 为办公室,主 码为 Cno。 SC 表示学生选课,Sno 为学号,Cno 为课程号,Grade 为成绩,主码为(Sno,Cno),外码 为 Sno,Cno。 试用关系代数完成如下查询: 1、求选修 1 号课程的学生学号。 2、求选修“数据库”的学生姓名。 试用 SQL 完成如下查询: 3、求学号为“99001”的学生选修 1 号课程的成绩。 4、求选修“数据库”的女学生姓名。 5、求没有选修“数据库”的学生学号。 四、设计 E-R 图(共 10 分) 某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。 这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按照所属的不同 产品分别放在仓库中,原材料按照类别放在若干仓库中。试设计适当的属性,画出 E-R 图, 再将其转换为关系模型(用下划线标出主码属性)。 网络技术与应用部分(50 分):
一、填空题:(10 分,每小空 1 分,共 10 空) 1、网络是指“三网”,即电信网络、 (1) 和 (2) 。 2、计算机网络向用户提供的最重要的功能有连通性和 (3) 。 3、从通信发送端所产生的信号形式来看,信号分为 (4) 信号和 (5) 信号两种。 4、由于局域网只是一个计算机通信网,所以它只有 (6) 和 (7) 两层。 5、地址解析协议 ARP 是实现 (8) 地址到 MAC 地址的解析过程。 6、从网络的作用范围进行分类,计算机网络可分为 (9) 、城域网和 (10) 。 二、单向选择题:(10 分,,每小题 2 分,共 5 题) 1、在同一个信道上的同一时刻,能够进行双向数据传送的通信方式是 A)单工 B)半双工 C)全双工 D)上述三种均不是 2、电路交换不具有的优点是 A)传输时延小 B)处理开销小 C)对数据信息格式和编码类型没有限制 D)线路利用率高 3、TCP 协议提供的服务的特点是 A)面向连接的、可靠的 B)面向连接的、不可靠的 C) 面向无连接的、可靠的 D)面向无连接的、不可靠的 4、在协议体系结构中,网卡工作于 A)物理层 B)数据链路层) C)网络层 D)传输层; 5、万维网上各种文档的唯一标识符是
A)URL B)MAC 地址 C)IP 地址 D)HTTP 三、简答题(20 分,共 3 题) 1、 试简述网卡的功能(6 分)。 2、 试举出四种常用的传输介质,并说明各自的特点(6 分)。 3、 OSI 参考模型中将协议体系结构划分为哪七层?并说明各层的主要功能(8 分)。 四、综合设计题(10 分,每题 10 分,共 1 题) 现有一互连网,它是由三个路由器连接三个物理网络而成。设这三个物理网络为 LAN1、LAN2 和 LAN3,其中 LAN1 为连有 2 台主机的以太网;LAN2 为连有 3 台主机的 IBM 令牌环;而 LAN3 为连有 4 台主机的以太网。 (1)画出此互连网的拓扑图;(5 分) (2)现有一 C 类 IP 地址(220.192.8.X),试为连在此互连网上的每台主机分配 IP 地址, 并为路由器的每个端口分配 IP 地址。(5 分)
分享到:
收藏