2012年湖南农业大学硕士招生自命题科目试题
科目名称及代码:341 农业知识综合三
适 用 领 域:农业推广硕士农业信息化领域 考生需带的工具:
考生注意事项:
①农业信息化领域考生做程序设计、数据库技术与应用、网络技术与应用3个部分,每个部分分值50分。
②所有答案必须做在答题纸上,做在试题纸上一律无效。 ③按试题顺序答题,在答题纸上标明题目序号。
(一)程序设计(50分)
一、单项选择题(共计20分,每小题2分) 1.下面的数组定义语句正确的是( )
A、Dim a[4,5] B、Dim a[4;5] C、Dim a(4,5) ( )
A、Print 25 B、Picture1.Print 25 C、Text1.Print 25 A、6 B、7 A、ShowOpen C、ShowColor
D、Debug.Print 25 C、5
D、4
3.循环语句 For i=-3 To 20 Step 4 的循环次数是( ) 4.打开通用对话框的“打开”对话框的方法是( )
B、ShowSave D、ShowFont D、Dim a(4;5)
2.假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是
5.执行下面语句:print “5*20” 的结果是( )
A、“5*20” B、出现错误信息 C、5*20 D、100 6.为了把焦点移到某个指定的控件,所使用的方法是( ) A、SetFocus B、Visible
C、Refresh D、GetFocus
7.以下能在窗体Form1的标题栏中显示“VisualBasic窗体\"的语句是( )
共9页 第1页
A、 Form1.Name=\"VisualBasic窗体\" B、Form1.Title=\"VisualBasic窗体\" C、Form1.Caption=\"VisualBasic窗体\" D、Form1.Text=\"VisualBasic窗体\"
8.当一个复选框被选中时,它的value属性的值是( )
A、3 B、2 C、1 D、0 9.下面程序段执行结果为( )
x=Int(Rnd()+4) Select Case x Case 5
Print \"excellent\" Case 4 Print \"good\" Case 3 Print \"pass\" Case Else Print \"fail\" End Select A、excellent C、pass
Function Fun(n) x=n*n Fun=x-11 End Function
Private Sub Command1_Click() For k=1 To 2 y=Fun(k):Print y Next End Sub
A、-10 -7 B、10 8 C、1 3
D、0 4
共9页 第2页
B、good D、fall
10.下列程序运行后的输出结果是( )
二、填空题(共计16分,每空2分)
1. 要获得滚动条的当前值,可通过访问 属性来实现。 2.描述\"X是小于100 的非负数\"的Visual Basic 表达式是 。 3.为了改变计时器控件的时间间隔,应该修改该控件的 属性。 4.有如下程序:
Private Sub Command1_Click() a$=\"Good Morning!\" x=Len(a$) S=2
For i=1 To x - 1 b$=Mid$(a$, i, 2) If b$=\"or\" Then S=S + 1 Next Print S End Sub
单击命令按钮,程序运行结果为 。
5.以下程序的功能是:从键盘上输入若干个学生的考试分数,当输入负数时结束输入,然后输出其中的最高分数和最低分数。请在两个下划线处填入适当的内容,将程序补充完整。 Private Sub Form_Click()
Dim x As Single, amax As Single, amin As Single x=InputBox(“Enter a score”) amax=x amin=x
Do While If x>amax Then amax=x End If
If Then amin=x End If
x=InputBox(“Enter a score”)
共9页 第3页
Loop
Print”Max=”;amax, ”Min=”;amin End Sub
6.在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:
Private Sub Form_Click() Text1.Text = \"VB程序设计\" End Sub
Private Sub Text1_Change()
Picture1.Print \"VB Programming\" End Sub
程序运行后,单击窗体,在文本框中显示的内容是 ,而在图
片框中显示的内容是 。
三、程序设计题(共计14分)
编程序求出100到600之间同时满足除3余2和除7余4条件的数的个数。
说明:编程语言不限
(二)数据库技术与应用(50分)
一、判断题(共计10分,每小题1分,请要正确有后面打√,错误的后面打×,否则不计分)
1.英文缩写DBA代表数据库管理系统。( )
2.关系代数中专门的关系运算包括:选择、投影、连接与除法,主要实现数据定义类操作。( )
3.在SQL中授权的操作是通过GRANT语句实现的。( )
4.若关系模式R中的属性都是主属性,则R至少属于第四范式。( ) 5.在项目编程中,要求关系数据库中的关系模式至少应属于BC范式。( ) 6.一个不好的关系模式会存在数据冗余、插入异常、删除异常和修改异常的弊端。( )
7.对数据库完整性的保护就是指要采取措施,防止库中数据被非法访问、修改,甚至恶意破坏。( )
8.用于数据库恢复的重要文件是索引文件。( )
共9页 第4页
9.在SQL查询语句中,用于测试子查询是否有空的谓词是Exists。( ) 10.关系运算中花费时间可能最长的运算是投影与选择。( )
二、选择题(共计20分,其中前10个每小题1分,后5个多选题每小题2分,答案只有部分正确计1分,错误计0分) 1.在数据库中存储的是( )
A.数据 B.信息 C.数据与数据之间的关系 D.数据模型的定义
2.设关系R和S的属性个数分别是r和s,则(R×S)操作结果的属性个数是( ) A.r-s B.r+s C.r×s D.max(r,s) 3.在视图上不可能完成的操作是( )
A.更新视图 B.查询 C.在视图上定义新的基本表 D.在视图上定义新的视图 4.若学生关系是S(S#,Sname,Sex,Age),课程关系是C(C#,Cname,Teacher),学生选课关系SC(S#, C#,Grade)。要查找选修“数据库系统概论”课程的“男”学生学号,将涉及到关系( )
A.S B.SC,C C.S,SC D.S,SC,C
5.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( )的联系。 A.一对一 B.一对多 C. 多对多 D. 多对一
6.在关系模式R(A,B,C)中,有函数依赖集F={AB→C,BC→A},则R最达到( ) A.2NF B.1NF C.BCNF D.3NF 7.在数据库系统中,脏数据是指( )
A.不健康的数据 B.缺损的数据 C.被撤销的事务曾写入库中的数据 D.多余的数据
8.若事务T1已经给数据A加了共享锁,则事务T2( )
A.只能对A加共享锁 B.只能对A加排他锁 C.既可对A加共享锁,也可以对A加排他锁 D.不能再对A加任何锁
9.将一个一对多联系型转换为一个独立关系模式时,应取( )为关键字。 A.一端实体型的关键属性 B.多端实体型的关键属性 C.两个实体型的关键属性的组合 D.联系型的全体属性 10.对数据库的物理设计优劣评价的重点是( )
A.用户界面的友好方法 B.动态和静态性能 C.时空效率 D.成本和效益 11.下面哪些标准可应用于数据库应用程序与数据库的连接操作( )
共9页 第5页
A.JDBC B.DCOM C.ODBC D.ADO.NET 12.下列语句必须单独作为一个批处理执行的是( ) A.set B.crea proc C.print D.crea view 13.在SQL下编写的视图不属于关系模式的( ) A.外模式 B.模式 C.内模式 D)模式与内模式
14.是什么映像保证了数据库系统中数据能够具有较高的逻辑与物理独立性( )
A.外模式 B.模式/内模式映像 C.模式映像 D.模式/外模式映像 15.若域D1,D2中其中属性个数分别是5,3,记录数分别是20,30,那么D1*D2笛卡尔集的基数与度分别是( )(答案唯一) A.600,15 B.15,600 C.600,8 D.15,50
三、填空题(共计10分,每小题1分,将答案写在答题上)
1.数据模型通常都是由__________、数据操作和数据完整性约束3部分组成。 2.E-R图表示的概念模型比_______________更一般、更抽象、更接近现实世界。 3.SQL操作命令CREATE、DROP、ALTER主要完成的是数据的______功能。 4.在SQL中若希望将查询结果排序,应在select语句中使用_____________。 5.设X→Y为R上的一个函数依赖,若________,则称Y完全函数依赖于X。 6.数据字典中的_______是不可再分的数据单位。 7.E-R图中的冲突有属性冲突、______冲突、结构冲突。
8.若tb_stu表中有100条记录,若要选择其中第5条到10条记录,写出其对应的T-SQL表达式__________________________________________________ ________________________________________________________________ 9.若student表中属性sname表学生姓名,sage表学生年龄,sdept表系,
CS表信息系,根据下列代码,指出本段代码的作用是_____________________ select sname,sage from student where sage<(select min(sage) from student where sdept=’CS’) and sdept<>’CS’
10.现有关系:学生(学号,姓名,课程号,课程名,系号,系名,成绩),为消除数据冗余,至少需要分解为_______个表,理由是____________________________ ________________________________________________________________
共9页 第6页
四、分析题(共计10分,按步骤给分)
设有如下图所示的关系S,SC和C,写出以下查询的关系代数表达式和执行结果。(其中 Age 和 Grade 为数值型,其它各属性都是字符型) 1) 检索年龄大于21的女学生的学号和姓名。(5分) 2) 检索刘丽同学所选课程的课程号。(5分)
S Sno 1 2 3 Cno K1 K5 K8
Sname Age 李强 刘丽 张有 23 22 20 Sex 男 女 男 Teacher 王华 程军
SC Sno 1 2 3 2 3 3 Cno K1 K1 K1 K5 K5 K8 Grade 86 80 90 67 78 43 C Cname C语言 数据库 编译原理 程军 (三)网络技术与应用(50分)
一.选择题 (本大题共15分,每小题1.5分) 1.局域网常用的基本拓扑结构有,总线型、( )和环形 A.层次性; B. 星型 C. 交换型 D. 分组型 2.目前,局域网的传输介质主要是( ) A. 电话线 B. 双绞线 C. 通信卫星 D. PSTN网络 3.两个网络之间的互连设备是( )
A. 网卡 B. 交换机 C. 电路交换 D. 路由器 4.IPv4的IP地址是用( )二进制数表示 A. 8位 B. 16位 C. 24位 D. 32位 5.信道的工作方式有单工、半双工和( ) A.物理层 B. 全双工 C. 基带传输 D. 54字节 6.网络的主要作用是( )、通信和分布式计算
共9页 第7页
A.文件传输 B. telnet服务 C. 计算 D. 资源共享
7.普通用户接入互联网的主要方式是通过局域网接入、专线接入和通过( )接入
A.电话线 B. 卫星 C. 网桥 D. 示波器 8.在PC上浏览网页时,该PC必须安装有( )
A.防火墙 B. 防病毒软件 C. WEB浏览器 D. 网桥 9.TCP协议工作在互联网的第( )层
A.物理层 B. 数据链路层 C. 传输层 D. 应用层 10.浏览网页时,浏览器与WEB服务器之间必须( ) A.交换路由信息 B. 防病毒服务 C. 浏览服务 D. 建立连接
二 填空题(本大题共15分,每小题1.5分)
1.交换技术有电路交换技术、虚电路交换技术、 ; 2.数据传输方式有同步传输和 等;
3. 计算机网络可分为 、城域网和广域网; 4.IP数据包中的奇耦校验码主要用于 ; 5.OSI网络共有 层;
6. 域名服务是通过域名获得对应得 地址; 7.交换机工作在计算机网络的 层; 8. 路由器以IP数据包中的目的IP为索引,通过查 获得IP数据包的下一跳网络地址;
9.局域网中ARP协议可将节点的IP地址转换成相应的 地址; 10.ATM是一类 标准;
三 简答题(本大题共16分,每小题8分) 1.简述数据链路层的主要功能。
2.简述路由器的工作过程(假设IP包无错、无超时)。
四 应用题(本大题共4分)
如图1所示,S是一台有5个 RJ45接口的交换机,R是一台有2个RJ45接口和一个串行接口的路由器,PC1-PC3是三台计算机,请将上述设备连成一个网络的连接图,并通过路由器与外网相连。
共9页 第8页
R 外网
PC1 网关 S PC2 PC3 图1 共9页 第9页
外网
因篇幅问题不能全部显示,请点此查看更多更全内容