2014年中科院地理所考博程序设计与算法语言试题
2014年中国科学院英语考博大纲(附样题及答案)
中国科学院大学博士研究生入学考试英语考试大纲•招生办公室•2014年11月21日考试对象报考中国科学院大学各单位(具体指中国科学院所属各研究院、所、中心、园、台、站及校部各直属院系)相关专业拟攻读博士学位的考生。
考试目的检验考生是否具有进入攻读博士学位阶段的英语水平和能力。
考试类型、考试内容及考试结构本考试共有五个部分:词汇(占10%)、完形填空(占15%)、阅读理解(占40%)、英译汉(占15%),写作(占20%)。
试卷分为:试卷一(Paper One)客观试题,包括前三个部分,共75题,顺序排号;试卷二(Paper Two)主观试题,包括英译汉和写作两个部分。
一、词汇主要测试考生是否具备一定的词汇量和根据上下文对词和词组意义判断的能力。
词和词组的测试范围基本以本考试大纲词汇表为参照依据。
共20题。
每题为一个留有空白的英文句子。
要求考生从所给的四个选项中选出可用在句中的最恰当词或词组。
二、完形填空主要测试考生在语篇层次上的理解能力以及对词汇表达方式和结构掌握的程度。
考生应具有借助于词汇、句法及上下文线索对语言进行综合分析和应用的能力。
要求考生就所给篇章中15处空白所需的词或短语分别从四个选项中选出最佳答案。
三、阅读理解本部分共分两节。
要求考生能:1)掌握中心思想、主要内容和具体细节;2)进行相关的判断和推理;3)准确把握某些词和词组在上下文中的特定含义;4)领会作者观点和意图、判断作者的态度。
A节:主要测试考生在规定时间内通过阅读获取相关信息的能力。
考生须完成1800-2000词的阅读量并就题目从四个选项中选出最佳答案。
B节:主要测试考生对诸如连贯性和一致性等语段特征的理解。
考生须完成700-900词的阅读量(2篇短文),并根据每篇文章(约400词)的内容,从文后所提供的6段文字中选择能分别放进文章中5个空白处的5段。
四、英译汉要求考生将一篇近400词的英语短文中有下划线的5个句子翻译成汉语。
解放军信息工程大学考博地信真题
解放军信息工程大学考博地信真题1、在WPS文字的编辑状态,连续进行了两次"插入"操作,当单击一次"撤消"按钮()。
[单选题] *A)将两次插入的内容全部取消(B)将第一次插入的内容全部取消C)将第二次插入的内容全部取消((正确答案)2、利用()可以判断两台主机是否处于同一子网。
中[单选题] *A.子网掩码(正确答案)B.子网号C.IP 地址D.域名3、D:读盘控制器的功能是______。
[单选题] *A:指挥、协调计算机各相关硬件工作(正确答案)B:指挥、协调计算机各相关软件工作C:指挥、协调计算机各相关硬件和软件工作4、1以二进制和程序控制为基础的计算机结构是由()最早提出的。
[单选题] *A.布尔B.巴贝奇C.冯.诺依曼(正确答案)D.图灵5、58.编译程序将高级语言程序翻译成与之等价的机器语言程序,该机器语言程序称为()[单选题] *A.工作程序B.机器程序C.临时程序D.目标程序(正确答案)6、根据颜色辨别光纤,橙色代表()。
[单选题] *A单模光纤B多模光纤(正确答案)C红外光纤D复合光纤7、ROM是指______。
[单选题] *A:随机存储器B:只读存储器(正确答案)C:外存储器D:辅助存储器8、字长是CPU的主要性能指标之一,它表示_______。
[单选题] *A:CPU一次能处理二进制数据的位数(正确答案)B:CPU最长的十进制整数的位数C:CPU最大的有效数字位数D:CPU计算结果的有效数字长度9、为了避免混淆,十六进制数在书写时常在后面加字母()。
[单选题] *A)H ((正确答案)B)O (C D10、C:处理器(CPU)管理、存储管理、文件管理、设备管理和作业管理(正确答案) D:启动、打印、显示、文件存取和关机下列各类计算机程序语言中,不属于高级程序设计语言的是______。
[单选题] * A:Visual Basic语言B:11、C:UNIXD:Linux下列叙述中,正确的是______。
2015年中国科学院自动研究所考博真题算法设计与分析
3/4
6. 约定多边形的顶点按逆时针序列表示,即 P={v0, v1, …, vn-1} 表示一个多边形 有 n 条边:v0v1, v1v2, …, vn-1vn。其中,v0=vn。如果 vi 和 vj 是多边形上不相邻的 两个顶点,则线段 vivj 称为该多边形的一条弦。下面图 5 中的(a)和(b)是一个凸 7 边形的两种不同的三角剖分(各弦互不相交) 。在一个有 n 个顶点的凸多边 形的三角剖分中,恰好有 n-3 条弦和 n-2 个三角形。 给定一凸边形 P={v0, v1, …, vn-1}以及定义在由凸边形的边和弦组成的三角 形上的权值函数 w。请设计算法:确定该凸边形的一个三角剖分,使得该三角 剖分中所有三角形上权值之和为最小,并给出三条边权值之和最小的三角形。 (本题满分 1二叉树,请给出按后序周游该树的结点序列,并画出该二叉树 的中序穿线二叉树存储表示。 (本小题满分 7 分)
1/4
(5) 以下算法实现从二叉排序树中删除结点,并重新连接它的左右子树。请在 4 个空缺处填上适当的内容,使该算法完整。请把答案写在答卷纸上,注 明空缺处的编号和其对应的内容。另外,下面的图 3 为一二叉排序树,请 画出删除结点 P 之后的情况。 Status Delete(BiTree &p) { if (!p -> rchild) { q = p; p = p-> lchild; } else if(!p -> lchild) { q = p; p = p-> rchild; } else{ q = p; s = p -> lchild; while (s -> rchild) { p -> data = s-> data; if (q != p) ③ else ④ delete s; } return TRUE; // Delete
中国科学院研究生院博士研究生入学考试试题
中国科学院研究生院博士研究生入学考试试题(1)考试科目:动物学一、名词解释(每题3分,其中举例1分;共30分)1.后口动物2. 咽鳃裂3. 羊膜动物4. 鳞嵴5. 物种6. 口咽式呼吸7. 混合体腔8. 生物多样性9. 动物区系10. 同源器官二、填空题(每空0.5 分,共15分)1. 降河洄游入海的鱼类其体液渗透压需要完成由()转变为()。
(提示:填高或低)。
2. 粘孢子虫是渔业养殖中危害较大的病原体之一,其无性生殖方式是()生殖。
3. 华枝睾吸虫病是一种在我国较为流行的食源性寄生虫病。
其病原体的虫卵排入水体后被第一中间宿主螺吞食后逸出(),然后逐渐发育为胞蚴,()和();后者成熟后被释放到水体中,遇到第二中间宿主鱼或虾后侵入其体内发育为()。
4. 寡毛纲动物神经系统为()。
5. 水体中常见的浮游动物蚤状溞属于甲壳纲()亚纲。
6. 蚌和鳑鮍鱼是自然界生物间相互依存的典型实例;鱼将卵产于蚌的()中,蚌的()寄生于鱼的皮肤上。
7. 动物的肌肉组织是由()胚层发育分化而来。
8. 我国陆地动物区系分属于()届与( )届两大区系;现代动物区系的基本轮廓呈现于()初期。
9. 甲壳纲动物体节常分为()部和()部;具有()对附肢。
10. 藤壶是附着在海边岩石、船体上的一种常见生物,它隶属于()亚门。
11. 大多数鱼类身上被有鳞片,而鱼鳞主要分为3种,即硬鳞、()和()。
12. 环毛蚓的生殖系统为雌雄(),生殖时()受精。
13. 环节动物的循环系统属()式循环;节肢动物的循环系统是()式;两栖动物的循环方式为()和()的双循环。
14. 鸟类在繁殖期常各自占有一定的领域,不许其他鸟类(尤其是同种鸟类)侵入,称为()现象。
15. 棘皮动物的成虫呈()对称,其幼虫呈()对称。
三、问答题(共55分)1. 简述脊索动物的三大主要特征及脊索的出现在动物演化史上的意义。
(8分)2. 简述近年来动物系统分类学中三大学派的主要观点。
算法与程序设计题参考
算法与程序设计试题1、VB程序中“Din n As Integer”这条语句得作用就是(BA.定义一个数据输入方法B、定义一个变量C、定义一个数据处理方法 D.定义一个事件过程2、一元二次方程ax2+bx+c=0(8H0)得两个实数根分别为:下列表达式正确得就是{ B )Ax x2=・b—S qr(b *2—4* a*c) /(2*a)B.x2=(- b -sqr (b * 2-4* a *c) )/ (2*a)C、X 1 =(• b +sq r (b * 2 -4ac)) / ( 2 *a)D.xl=—b+s q r ( b 八2— 4 *a*c) /( 2 *a)3、长度分别为緘b.c得三条线段,能够组成三角形得条件就是⑴)A. a+b>c And a+c>b O r b+c>aB、a+b> c Or a +c>b O r b 4-oaC\ a+b>c Or a +c>b And b+oaDx a + b X And a+c>b And b+c>a4.下列关于算法得描述,正确得就是(D)A.算法就就是数值计算得方法B.描述算法得方法只有流程图C、同一种算法只能用一种程序语言来实现D、算法就是描述解决问题得方法与步骤5、编制计算机程序解决问题得一般过程就是:分析问题.编写程序、调试运行.设计算法・B6.下列问题不能用算法描述得就是(D)A.已知圆锥得底面半径与高,求表面积与体积B. 计算某班英语平均分C.求一元二次方程a X ^+bx+ c=O (a#=O )得两个实数解D 、求方程y=2X+l 得所有整数解7>在VB 语言中表示“X 属于区间(O,ir 得正确表达式就是(A )9、用计算机编程来求解某一方程得解,通常得步骤就是(AA. 分析问题f 设计算法f 编写程序f 调试运行f 检测结果B 、编写程序f 调试运行C. 设计算法f 编写程序D. 编写程序f 调试程序f 检测结果10.如果输出三条线段得长分别为a . b 、C,且已知aWbWc,请问这三条线段能否构成三角形, 仅需下列选项中得哪个判定条件即可?(B )As 其她选项都不对C 、a+c>b«>»Dx b+c>a 关于算法得描述,下列选项中正确得就是(B )A. 算法本身就就是一种程序设计语言算法得每一步骤必须有确切得含义6算法必须有输入D 、算法得步骤可以就是无穷得 下列选项中,不属于计算机程序设计语言得就是(B )A 、汇編语言B 、自然语高级语言D 、机器语言下列VB 表达式中,能正确表示不等式方程得>1解得就是(BA. x>-l and x<bB. x<-1 o r x>lAs 0<x a nd x<=l>B xX > 0 or X <= 1 C X x>0 and x< 1D. 0<x<l 8.已知海伦公式:其中2、b 、 面积得算法属于(D )C 分别为三角形得三条边长•利用海伦公式求三角形 As 穷举法B 、排序法G 査找法D.解析法12、 13、C. x<-l and x> 1 > D、x>-1 or x<l14、下列选项中,可以作为VB程序变量名得就是(BA> a / b ♦B. ab$C 、a-bD. a + b15、以下程序段中循环体执行得次数就是(As=0i=lDo Wh i les<10 s=s+i*iLoop16、算法得描述方法有多种,下列选项中不适合描述算法就是(C )A 、流程图 B.伪代码2、机器语言•叭自然语言1 7、下列VB 程序运行时(如图所示h 在文本框Tex t 1中输入20■在文本框T e xt2中输入13, 单击命令按钮m a ndl 后,文本框Tex t 3中显示得内容就是(B )Private Sub man d 1_C 1 ick()a=Val(TextK text)b=Val(Text2 text)19、己知在VB 语言中,int(X)函数得功能就是返回不大于X 得最大整数2bs(x)函数得功能 就是取绝对End Sub As ”33% B. 33” 2 0 1 3叫 D. 2 0 13■称折半査找,就是一种应用于有序数列得高效査找算法 (1) 1 1 99>5*17 2 39 (2) 305 26 3 71 78电1 (3) 67 32>3 83, 15>1 5 <4>85 7 859> 52 19 18 A 、 ,(3)(4) 田、(2)⑶(1)⑵ D. (2)⑷ Text?.t ext=a+b得就超(D )值,则表达式abs( i nt(2x 88)+in t (-3. 1 4))得值就是(D )2 0>关于算法得描述•下列选项中正确得就是(A >A . 一个算法可以没有输入B 、一个算法得执行步骤可以就是无限得G 算法只能用流程图来表示D 、一个算法,当没有输入时,也没有输出2 1.下列 VB 表达式中:(1 )S q r( X )(2) T e X tl.5 (4) ” 45” +” 34”( 5 ) 4 5+3 4值为字符串类型得就是(2 2、在VB 语言中吗,字符串运算符“+”与“&”得作用就是把两个或多个字符串连接成一个字 符串,则表达式“2 0''+ “13 ”&“ 20+1 3”得运算结果就是(C )A 、“3 3 3 3” B." 2 01333” C 、“ 2 01320+ 1 3 ”“332013”假如某人身份证号码•Sn” 3 7900 0 03如果需要根据此身份证号码求出该人得“出生年月 0\下列表达式不能卖现得就是一 D ( )(单选)A.Mid(sJ, 8)B. R i ght(L€ f t (s, 14), 8)C'Iid( S ,7,4)+Mid (s,l 1,2)+M i d(s J 3,2 )D. L e f t (sJ4)・Lef t (S.6)23.两个阻值分别RK R2得电阻并联后,电路阻值R 可由公式1/IU 1 /R 1 +1/R2求解,下面 能正确求出VB 表达式得就是(A)A 、R1*R2/(R1+R2)Ax 5B 、0D. 2>text ( 3) mandl • ca p t i D ) A 、(1) (3) (5) Bs (1)⑵(3”G (2) (4) (5) D 、 ⑵(3)⑷B 、 R1+R2/(R1 *R2)C 、R1*R2/R1+R2D 、(R1+R2 )/(Rl*R 2 ) 24. 一个单窗体Vb 程序得运行界面如下图所示汴列说法正确得就是A 髯加法计算器窗体内有1个按钮 窗体内有2个文本框 窗体内有3个标签该窗体得标题(C a ption)属性值就是“加法计算器”二、程序题目K Vb 语盲中绘制圆得方法就是:Circ 1 e (x, y) , r格式说明:其中(X")为圆心坐标,r 为圆得半径。
计算机考博试题计算理论及答案
计算机考博试题计算理论及答案计算理论字母表:⼀个有穷的符号集合。
字母表上的字符串是该字母表中的符号的有穷序列。
⼀个字符串的长度是它作为序列的长度。
连接反转Kleene星号L* ,连接L中0个或多个字符串得到的所有字符串的集合。
有穷⾃动机:描述能⼒和资源极其有限的计算机模型。
有穷⾃动机是⼀个5元组M=(K,∑,δ,s,F),其中1)K是⼀个有穷的集合,称为状态集2)∑是⼀个有穷的集合,称为字母表3)δ是从KX∑→K的函数,称为转移函数4)s∈K是初始状态5)F?K是接收状态集M接收的语⾔是M接收的所有字符串的集合,记作L(M).对于每⼀台⾮确定型有穷⾃动机,有⼀台等价的确定型有穷⾃动机有穷⾃动机接受的语⾔在并、连接、Kleene星号、补、交运算下是封闭的。
每⼀台⾮确定型有穷⾃动机都等价于某⼀台确定型有穷⾃动机。
⼀个语⾔是正则的当且仅当它被有穷⾃动机接受。
正则表达式:称R是⼀个正则表达式,如果R是1)a,这⾥a是字母表∑中的⼀个元素。
2)ε,只包含⼀个字符串空串的语⾔3),不包含任何字符串的语⾔4)(R1∪R2),这⾥R1和R2是正则表达式5)(R10R2),这⾥R1和R2是正则表达式6)(R1*),这⾥R1*是正则表达式⼀个语⾔是正则的当且仅当可以⽤正则表达式描述。
2000年4⽉1、根据图灵机理论,说明现代计算机系统的理论基础。
1936年,图灵向伦敦权威的数学杂志投了⼀篇论⽂,题为《论数字计算在决断难题中的应⽤》。
在这篇开创性的论⽂中,图灵给“可计算性”下了⼀个严格的数学定义,并提出著名的“图灵机”(Turing Machine)的设想。
“图灵机”不是⼀种具体的机器,⽽是⼀种思想模型,可制造⼀种⼗分简单但运算能⼒极强的计算机装置,⽤来计算所有能想像得到的可计算函数。
这个装置由下⾯⼏个部分组成:⼀个⽆限长的纸带,⼀个读写头。
(中间那个⼤盒⼦),内部状态(盒⼦上的⽅块,⽐如A,B,E,H),另外,还有⼀个程序对这个盒⼦进⾏控制。
算法设计与分析复习题目及答案
一.选择题1、二分搜索算法是利用(A)实现的算法。
A、分治策略B、动态规划法C、贪心法D、回溯法2、下列不是动态规划算法基本步骤的是(A)。
A、找出最优解的性质B、构造最优解C、算出最优解D、定义最优解3、最大效益优先是(A)的一搜索方式。
A、分支界限法B、动态规划法C、贪心法D、回溯法4、在下列算法中有时找不到问题解的是(B)。
A、蒙特卡罗算法B、拉斯维加斯算法C、舍伍德算法D、数值概率算法5. 回溯法解旅行售货员问题时的解空间树是( B )。
A、子集树B、排列树C、深度优先生成树D、广度优先生成树6.下列算法中通常以自底向上的方式求解最优解的是(B)。
A、备忘录法B、动态规划法C、贪心法D、回溯法7、衡量一个算法好坏的标准是(C )。
A 运行速度快B 占用空间少C 时间复杂度低D 代码短8、以下不可以使用分治法求解的是(D )。
A 棋盘覆盖问题B 选择问题C 归并排序D 0/1背包问题9. 实现循环赛日程表利用的算法是(A)。
A、分治策略B、动态规划法C、贪心法D、回溯法10、下列随机算法中运行时有时候成功有时候失败的是(C )A 数值概率算法B 舍伍德算法C 拉斯维加斯算法D 蒙特卡罗算法11.下面不是分支界限法搜索方式的是(D)。
A、广度优先B、最小耗费优先C、最大效益优先D、深度优先12.下列算法中通常以深度优先方式系统搜索问题解的是(D)。
A、备忘录法B、动态规划法C、贪心法D、回溯法13.备忘录方法是那种算法的变形。
( B )A、分治法B、动态规划法C、贪心法D、回溯法14.哈弗曼编码的贪心算法所需的计算时间为(B)。
A、O(n2n)B、O(nlogn)C、O(2n)D、O(n)15.分支限界法解最大团问题时,活结点表的组织形式是(B)。
A、最小堆B、最大堆C、栈D、数组16.最长公共子序列算法利用的算法是(B)。
A、分支界限法B、动态规划法C、贪心法D、回溯法17.实现棋盘覆盖算法利用的算法是(A)。
中科院计算机算法分析与设计_习题1-2_答案
2)证明:除结点v外,只有当结点w满足s[w]=0时才被压入栈中,因此每 个结点至多有一次被压入栈中,搜索不会出现重叠和死循环现象,对于每
template<class T> bool MinMax(T a[], int n, int& Min, int& Max) { if(n<1) return false; Min=Max=0; //初始化 for(int i=1; i<n; i++){ if(a[Min]>a[i]) Min=i; if(a[Max]<a[i]) Max=i; } return true; } 最好,最坏,平均比较次数都是 2*(n-1)
2-连通
割点
4 5
D E
4 5
(1,2,3,4,0,0,0) (1,1,1,4,1,0,0)
{(C,D)};
C
6
F
6
(1,1,1,4,1,6,0)
7
G
7
(1,1,1,4,1,5,5)
(E,A), {(G,E),(F,G), (E,F)} (B,C), (A,B) {(E,A),(B,C),(A,B)}
3.设G是具有n个顶点和m条边的无向图,如果G是连通的,而且满足m = n-1,
证明G是树。 4.假设用一个n×n的数组来描述一个有向图的n×n邻接矩阵,完成下面工作
:
1)编写一个函数以确定顶点的出度,函数的复杂性应为 2)编写一个函数以确定图中边的数目,函数的复杂性应为 3)编写一个函数删除边(i,j),并确定代码的复杂性。 5.实现图的D-搜索算法。要求用ALGEN语言写出算法的伪代码, 或者用一种计算机高级语言写出程序。 ; (n)
2014统考408真题+答案
A.一个管道可实现双向数据传输 B.管道的容量仅受磁盘容量大小限制 C.进程对管道进行读操作和写操作都可能被阻塞 D.一个管道只能有一个读进程或一个写进程对其操作 32.下列选项中,属于多级页表优点的是 A.加快地址变换速度 B.减少缺页中断次数 C.减少页表项所占字节数 D.减少页表所占的连续内存空间 33.在OSI参考模型中,直接为会话层提供服务的是 A.应用层 B.表示层 C.传输层 D.网络层 34.某以太网拓扑及交换机当前转发表如下图所示。主机00-e1-d5-00-23-a1向主机00-e1-d5-00-23-c1发送1 个数据帧,主机00-e1-d5-00-23-c1收到该帧后,向主机00-e1-d5-00-23-a1发送1个确认帧,交换机对这两个帧的 转发端口分别是
A.PPP B.ARP C.UDP D.SMTP 二、综合应用题:41~47小题,共70分。 41.(13分)二叉树的带权路径长度(WPL)是二叉树中所有叶结点的带权路径长度之和。给定一棵二叉树T, 采用二叉链表存储,结点结构为:left weight right ,其中叶结点的weight域保存该结点的非负权值。设root为指 向T的根结点的指针,请设计求T的 WPL的算法。要求: (1)给出算法的基本设计思想; (2)使用C或C++语言,给出二叉树结点的数据类型定义; (3)根据设计思想,采用C或C++语言描述算法,关键之处给出注释。 42.(10分)某网络中的路由器运行OSPF路由协议,题42表是路由器R1维护的主要链路状态信息(LSI),题 42图是根据题42表及R1的接口名构造出来的网络拓扑。 题42表 R1所维护的LSI R1 的 LSI R2 的 LSI R3 的 LSI R4 的 LSI Router ID ID Link1 IP Metric ID Link2 IP Metric Net1 Metric 10.1.1.1 10.1.1.2 10.1.1.1 3 10.1.1.5 10.1.1.9 2 1 10.1.1.2 10.1.1.1 10.1.1.2 3 10.1.1.6 10.1.1.13 4 1 10.1.1.5 10.1.1.6 10.1.1.5 6 10.1.1.1 10.1.1.10 2 1 10.1.1.6 10.1.1.5 10.1.1.6 6 10.1.1.2 10.1.1.14 4 1 备注 标识路由器的 IP 地址 所连路由器的 Router ID Link1 的本地 IP 地址 Link1 的费用 所连路由器的 Router ID Link2 的本地 IP 地址 Link2 的费用 到达直连网络 Net1 的费用
2014春 算法与数据结构 期中 上机考试(开卷)
2014春算法与数据结构期中上机考试(开卷)说明:(1) 每两人一组选1题。
不同的组所选择的题目不能相同。
(2) 开卷考试。
(3) 考试时间90分钟。
(4) 所有输入输出都是对文件操作。
(5) 工程构建时界面、数据与业务处理是分离的;函数的申明、定义与实现分别在不同的文件中,也是分离的。
1、用十字链表表示稀疏矩阵,并实现稀疏矩阵加法。
2、试编写算法求一元多项式Pn(x)=a0+a1x+a2x2+a3x3+…anxn的值Pn(x0),并确定算法中的每一语句的执行次数和整个算法的时间复杂度,要求时间复杂度尽可能的小,规定算法中不能使用求幂函数。
3、已知线性表L递增有序。
试写一算法,将X插入到L的适当位置上,以保持线性表L的有序性。
4、写一算法,从顺序表中删除自第i个元素开始的k个元素。
5、已知线性表中的元素(整数)以值递增有序排列,并以单链表作存储结构。
试写一高效算法,删除表中所有大于mink且小于maxk的元素(若表中存在这样的元素),分析你的算法的时间复杂度(注意:mink和maxk是给定的两个参变量,它们的值为任意的整数)。
6、试分别以不同的存储结构实现线性表的就地逆置算法,即在原表的存储空间将线性表(a1, a2..., an)逆置为(an, an-1,..., a1)。
(1)以一维数组作存储结构,设线性表存于a(1:arrsize)的前elenum个分量中。
(2)以单链表作存储结构。
7、假设两个按元素值递增有序排列的线性表A和B,均以单链表作为存储结构,请编写算法,将A表和B表归并成一个按元素值递减有序的排列的线性表C,并要求利用原表(即A 表和B表的)结点空间存放表C.8、假设有一个循环链表的长度大于1,且表中既无头结点也无头指针。
已知s为指向链表某个结点的指针,试编写算法在链表中删除指针s所指结点的前趋结点。
9、已知有单链表表示的线性表中含有三类字符的数据元素(如字母字符、数字字符和其它字符),试编写算法来构造三个以循环链表表示的线性表,使每个表中只含同一类的字符,且利用原表中的结点空间作为这三个表的结点空间,头结点可另辟空间。
考博试题大全
中国科学院2007年生态环境研究中心硕士入学考试试题-----土壤学试题中国科学院2007年生态环境研究中心硕士入学考试试题-----土壤学试题07年中科院生态环境研究中心土壤学试题(回忆版试题)一:填空与选择:(5分1题)1、旱地土壤淹水后土壤PH值是(升高/降低/不变)2、国际制、美国制和中国制中对于“砾”的直径尺寸要求都是大于_________3、草甸土、水稻土、沼泽土哪个是地带性土壤:________4、 N、P、K中哪些能被矿物固定:________5、土壤固相包括哪三个部分:______、________、_________6、土壤胶体吸附的Na+、Fe3+、H+中哪些是必须元素_______、哪些是有益元素_________二:名词解释(5分1题)1、土壤肥力(农学家的定义):2、地下水临界深度:三:计算题(10分1题)1、从“孔度=孔隙体积/土壤体积” 推导出“孔度=1-(容重/密度)”2、(记不清了)四:实践题(10分1题)1、试列举提高土壤有机质含量常用的三种措施,并简要解释原理2、试列举提高土壤氮肥利用率的三种措施,并简要解释原理3、为什么开垦土壤后土壤有机质会普遍减少?五:问答题(15分1题)1、比较团粒结构和非团粒结构土壤肥力特性差异2、比较旱田和水田的水分运动方式的不同六论述题(30分1题)你认为肥沃的土壤应该具备哪些特性?TOP 华东师范学考博试题景观生态学(2001年)(五选四)1、什么是缀块-廊道-基底模式?如何区分这三类景观结构单元?2、什么是景观的结构、功能和动态?它们之间的关系是什么?3、什么是景观连接度?它对景观功能的重要意义是什么?4、为什么要研究景观格局?研究景观格局的主要方法有哪些?5、景观生态学与自然保护和土地规划及设计有何关系?举例说明如何利用景观生态原理和方法促进生物多样性保护和自然资源管理。
4楼yiii发表于:2006-3-19 10:48:25景观生态学(2000年)(五选四)1、3S技术(遥感,全球定位与地理信息系统)技术在景观生态研究中的作用和意义;2、试述景观生态规划与设计的基本原则和组要方法;3、比较美国景观生态学派与西欧景观生态学派的工作特点;4、分析景观生态网络体系的基本特征及成因5、请设计一个用于景观空间结构的指标体系,并说明其研究方法中山大学1997——2004年人文地理学考博试题[/size]中山大学1997年人文地理学考博试题一、名词解释1、人地关系论2、人口反金字塔模式3、Mental map4、theme park二、简析20世纪以来人文地理学的理论进展三、简析97香港回归的地理意义四、简析cross-culture与经济全球化的关系中山大学1998年人文地理学考博试题一、试析发展迅速的大都市连绵区的人地关系二、试比较后现代社会和现代社会的乡村文化景观三、试析中东和平危机的地理意义中山大学1999年人文地理学考博试题一、名词解释1、Age-sex pyramid2、cultural landscape3、economic rent4、social area二、20世纪以来英美人文地理学的主要流派三、试析人地关系地域系统与可持续发展的关系四、试析南联盟科索沃问题的政治地理背景中山大学2000年人文地理学考博试题一、名词解释通论地理学地缘政治学可持续发展观洪堡二、试述20世纪50年代以前和以后人文地理学发展的特点三、试述区域发展依附理论的演进及其对后工业社会的解释价值四、举例分析旅游业发展在产业结构调整中的作用和地位五、我国最近提出开发大西北的区域发展战略其地理依据何在?中山大学2001年人文地理学考博试题一、名词解释拉采尔人地相关论行为革命海权论二、经济全球化与区域集团化对人地关系的影响三、请论述人文地理学与你报考方向的相互关系四、下图为某国人口年龄结构构成曲线,请论述年龄构成的特征及需要采取的政策。
算法考试试题及答案
精品文档一、填空题(本题10 分,每空 1 分)1、算法的复杂性是的度量,是评价算法优劣的重要依据。
2、设 n 为正整数,利用大“O(·)”记号,将下列程序段的执行时间表示为n 的函数,则下面程序段的时间复杂度为。
i=1; k=0;while(i<n) { k=k+10*i;i++; }3、计算机的资源最重要的是和资源。
因而,算法的复杂性有和之分。
n24、 f(n)= 6 ×2+n,f(n) 的渐进性态 f(n)= O()5、递归是指函数或者通过一些语句调用自身。
6、分治法的基本思想是将一个规模为n 的问题分解为k 个规模较小的子问题,这些子问题互相且与原问题相同。
二、选择题(本题20 分,每小题2 分)1、分支限界法与回溯法都是在问题的解空间树T 上搜索问题的解 , 二者 () 。
A. 求解目标不同 , 搜索方式相同B.求解目标不同 , 搜索方式也不同C. 求解目标相同 , 搜索方式不同D.求解目标相同 , 搜索方式也相同2、回溯法在解空间树T 上的搜索方式是 ( )。
A. 深度优先B.广度优先C.最小耗费优先D.活结点优先3、在对问题的解空间树进行搜索的方法中, 一个活结点最多有一次机会成为活结点的是( ) 。
A. 回溯法B.分支限界法C.回溯法和分支限界法D. 回溯法求解子集树问题4、以下关于判定问题难易处理的叙述中正确的是( ) 。
A.可以由多项式时间算法求解的问题是难处理的B.需要超过多项式时间算法求解的问题是易处理的C.可以由多项式时间算法求解的问题是易处理的D.需要超过多项式时间算法求解的问题是不能处理的5、设 f(N),g(N) 是定义在正数集上的正函数, 如果存在正的常数 C 和自然数 N0,使得当 N≥N0时有 f(N) ≤Cg(N), 则称函数 f(N)当 N 充分大时有上界g(N), 记作 f(N)=O(g(N)),即 f(N) 的阶( )g(N) 的阶。
地理信息系统试题汇总
GIS试题中国科学院1995年博士入学试题一、简述题(40分)1.地理信息系统的主要功能。
2.图形数据输入的主要方法及特点。
3.地理信息系统的主要数据源及其特征。
4.空间数据库主要特征。
二、问答题(任选二题,60分)1.地理信息系统的基本组成与应用。
2.土地管理信息系统与城市管理信息系统的比较。
3.地理信息系统与相关学科的相互关系。
(GIS与RS的相互关系GIS与地球系统科学研究的相互关系)1996年博士生(GIS)入学试题一、简述题(40分)1.地理信息系统的基本功能2.地理信息输入方法及其特点3.地理信息数据结构的类型4.空间拓扑叠加二、问答题(任选二题,60分)1.综述地理信息系统空间分析功能2.试论地理信息系统与遥感、全球定位系统、信息网络的关系及其综合应用。
3.结合你的经验,谈GIS应用前景1997年GIS一、名词解释拓扑关系缓冲分析关系数据模型空间叠加二、简答题1、GIS的主要功能(略)2、企业GIS系统的特色三、问答题(选2)1、GIS基本组成与主要应用领域2、地理科学数据集成与管理3、结合你的专业,谈GIS应用发展前景1998-1999 GIS概论GIS概论一、简答:1. 地理信息的基本特征。
(99)2. 数字地形模型的构建与应用。
(99)3. 地理信息系统数据库管理系统的特点。
(99)4.地理信息系统的主要分析方法。
(99)5. 地理信息系统与计算机制图关系剖析。
(99)6. 矢量与栅格数据的优缺点。
(98)二、问答(任选二)1. 论地理信息系统与地理信息科学。
(99)2.专业模型与地理信息系统连接方式比较。
(99)3. 结合你的专业,举例说明地理信息系统的应用特点。
( 99 )4. GIS产生、发展过程及前景。
(98)5. RS 与GIS 结合。
(98)1999一、名词解释数字地图、地理编码、拓扑叠加二、问答1、OpenGIS的特点2、GIS的基本功能3、空间坐标的转换方式和方法2000年中科院博士入学考试GIS试题一、名词解释(每个4分,共20分)1.空间拓扑关系2.地址匹配3.元数据4.栅格数据结构5.空间数据精度二、简答题(每个10分,共30分)6.简述地理信息系统的组成7.数字地形模型(DTM)的构建与应用8.叠加分析三、问答题(任选二,每个25分,共50分)1.地理信息系统的发展及趋势2.时空动态数据结构研究3.结合你的专业,论述GIS应用的关键技术问题2000年中科院博士入学考试GIS试题:一、名词解释GIS、数据字典、空间拓扑叠加、数字地形模型、节点匹配容差二、间答1、GIS构成2、关系数据库构成3、栅格与矢量结构优劣比较三、问答1、GIS发展简况与趋势2、结合你的专业,谈谈GIS的应用方法及前景2001中国科学院地理科学与资源研究所GIS考博试题:9.名词(10)关系数据库、离散化、地图精度、地址匹配、四叉树10.简述题(40)11.GIS结构及功能12.列出空间分析功能(3个以上)及其应用13.DEM的特征及应用14.Internet GIS的特点及应用15.论述题(1、2选一个,3、4必做)16.GIS的发展趋势(15)17.GIS方法论(15)18.GIS空间分析功能的缺陷及可能的改进方法(15)19.3S关系及集成(20)2001年中国科学院地理科学与资源研究所GIS考硕试题一、名词解释20.GIS;2、WebGIS;3、虚拟现实;4、DEM二、分析题21.GIS、GPS、RS的联系;2.数字地图制作过程;3.简述GIS数据结构三、论述题22.1.GIS建设过程;2.数据互操作2003地理所GIS考博题名词解释(5*4):1.栅格数据结构2.数字高层模型3.元数据4.平移变换5.TIN二、简答(3*10)1.GIS互操作2.空间拓扑分析3.GIS组成三、问答(3选2,50分)1.GIS的发展简史与趋势2.WebGIS组成3.联系本专业,说GIS应用的关键与可发展潜力(记不清了,大概就这意思)。
中科院地理所GIS历年真题分享
中科院地理所1997年GIS研究生入学试题一、名词解释1.拓扑关系2.缓冲分析3.关系数据模型4.空间叠加二、简答题1、GIS的主要功能略2、企业GIS系统的特色三、问答题选21、GIS基本组成与主要应用领域2、地理科学数据集成与管理3、结合你的专业,谈GIS应用发展前景中科院地理所1998年GIS研究生入学试题(包括答案)一、名词解释GIS——是Geographic Information System 的缩写指由计算机系统、地理数据和用户组成的,通过对地理数据的集成、超出、检索、操作和分析,生成并输出各种地理信息,从而为土地利用、资源管理、环境监测、交通运输、经济建设、城市规划以及政府各部门行政管理提供新的知识,为工程设计和规划管理提供决策服务。
空间拓扑叠加——即overlap,指针对多种类型输入数据层的某种函数的叠加运算,把分散在不同层上的空间、属性信息按相同的空间位置叠加到一起,合成新的一层,是GIS 中最常见的模型分析方法叠合过程,往往是对空间信息和对应的属性信息作集合的交、并、差、余运算,并可进一步对属性作其它的数学运算包括面与面、线与面、点与面的叠合也可分为简单的视觉信息叠合和较复杂的分类模型叠合。
数字地形模型——即Digital Terrain Model,是地形表面形态属性信息的数字表达,是描述地面特性的空间分布的有序数值阵列。
二、简答1、GIS构成答:它由三个基本部分构成:(1)计算机系统包括硬件系统和软件系统硬件部分包括数据输入设备数字化仪等)、数据存储和处理设备中央处理机CPU 和磁盘驱动器)、输出设备绘图仪、打印机等软件系统包括计算机系统软件、GIS 系统软件和应用分析软件。
(2)地理数据库系统由数据库实体一般包括三方面内容,即空间位置坐标数据、地理实体间的拓扑关系以及相应的属性数据和地理数据库管理系统组成。
(3)地理信息系统的应用人员和组织机构地理信息系统专业人员是地理信息系统应用成功的关键,而强有力的组织是系统运行的保障。
算法设计与分析(博士考试)
一、单选题(每小题1分,共10分)1、下列函数中,渐近紧致界为)(2n Θ的是( C )。
A .2log n ;B .n 3;C .24100n n +;D .n n 210/2+ 。
2、下列函数中,渐近非紧上界为)(2n o 的是( D )。
A .n n 2/1+;B .34log 10n n +;C .n n 22+;D .2110+n 。
3、以下描述中,不正确的有( A )。
A .在渐进复杂性概念下,等式)(42/1n O n =在16=n 时成立;B .在渐进复杂性概念下,有)2(21n n O =+成立;C .在渐进复杂性概念下,n 与n n sin 1+无法渐近比较;D .对于任意函数0)(≥n g , =))(())((n g w n g o Φ(Φ为空集)。
4、在快速排序中,以下描述不正确的是( D )。
A .在快速排序,最好时间复杂性和平均时间复杂性均为)log (n n O ;B .若精心挑选一个划分元,每次经过Partition 算法后,分成两个子问题,从而使得 其 最坏时间复杂性为)log (n n O ;C .若随机挑选一个划分元,每次经过RandomizedPartition 算法后,分成两个期望均长的子问题,从而使得其期望时间复杂性为)log (n n O ;D .不管是精心挑选还是随机挑选划分元,快速排序的最坏时间复杂性均为)(2n O 。
6、Dijkstra 算法是解单源最短路径问题的一个贪心算法,工作过程与Prim 算法是一样的,不同点在于它比较的是路径的长度而不是边的长度。
以下哪种权重的图,Dijkstra 算法总是能够产生一个正确的解。
( D )A .自然数;B .整数;C .实数;D .非负实数。
8、分支限界法与回溯法都是在问题的解空间树T 上搜索问题的解,二者(B )。
A .求解目标不同,搜索方式相同; B .求解目标不同,搜索方式也不同; C .求解目标相同,搜索方式不同; D .求解目标相同,搜索方式也相同。
地理信息系统设计与实现专业考试题库(带答案)
地理信息系统设计与实现专业考试题库(带答案)一、单选题1.由用户委托中介结构或聘请专家对软件系统整体进行的测试是:A、集成测试B、单元测试C、系统测试D、验收测试参考答案:D2.由问题结构导出系统结构是以下哪一阶段的任务?A、需求调查B、系统定义C、总体设计D、详细设计参考答案:B3.“能正确执行要求的功能……”是指软件度量中的哪一个指标?A、完整性B、正确性C、可维护性D、可使用性参考答案:B4.用于数据建模的集成计算机辅助制造(IDEF)方法是A、IDEF1B、IDEF1XC、IDEF3D、IDEF4参考答案:B5.对模块或构件进行的测试是:A、集成测试B、单元测试C、系统测试D、验收测试参考答案:B6.对构件与子系统之间接口的协调与交互能力进行的测试是:A、集成测试B、单元测试C、系统测试D、验收测试参考答案:A7.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这个特点称为类的A、多态性B、封装性C、继承性D、重用性参考答案:C8.针对系统的功能进行的测试属于:A、开发测试B、黑盒测试C、白盒测试D、性能测试参考答案:B9.“增进了开发人员和用户对系统功能需求的理解,满足需求的可变性和模糊性”,这是哪种软件设计方法的特点?A、快速应用设计开发B、结构化生命周期法C、面向对象的开发方法D、原型法参考答案:D10.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。
A、程序的内部逻辑B、程序的复杂程度C、该软件的编辑人员D、程序的功能参考答案:A11.“为了完成预定的功能,软件系统所需资源的多少”是指哪一项软件质量特性?A、性B、可靠性C、完整性D、效率E、灵活性参考答案:D12.用例分析中参与者是指A、使用系统的用户B、使用系统的人C、与系统发生交互的外部系统D、与系统发生交互关系的外部实体参考答案:D13.在UML建模中,反映为完成一件工作所参与的对象,以及对象之间的消息联系宜采用A、状态图B、用例图C、协作图D、顺序图参考答案:C14.面向对象的软件工程宜选用以下哪一种CASE软件?A、ERWinB、VisioC、ProjectD、RationalRose参考答案:D15.“针对各组测试数据所得结果,列举出所有可能引起出错的原因,逐一排除…”是哪一种程序调试排错方法A、硬性排错B、归纳法排错C、演绎法排错D、跟踪法排错参考答案:C16.针对代码进行的测试属于:A、开发测试B、黑盒测试C、白盒测试D、性能测试参考答案:C17.反映“完成一件工作所参与的对象以及对象之间的消息联系”宜采用以下哪种UML建模工具?A、顺序图B、状态图C、协作图D、活动图参考答案:C18.应用Gantt图做项目进度计划管理宜选用以下哪一种CASE软件?A、ERWinB、VisioC、ProjectD、RationalRose参考答案:C19.基于ArcGISEngine的大型GIS项目开发选择的程序设计语言是A、机器语言B、汇编语言C、TurboD、C#参考答案:D20.软件的可维护性是指A、软件的可理解程度,程序修改的难易程度B、软件文档修改的难易程度C、程序修改的难易程度D、使用维护工具进行维护的难易程度参考答案:A21.应用Gantt图做项目进度计划管理宜选用以下哪一种CASE软件?A、ERWinB、VisioC、ProjectD、Rational参考答案:C22.下列文档与维护人员有关的有A、软件需求说明书B、项目开发计划C、软件设计说明书D、可行性分析报告参考答案:C23.结构化生命周期法中软件详细设计主要采用的方法是A、模块设计B、结构化设计C、PDL语言D、结构化程序设计参考答案:B24.总体设计阶段的接口设计约定不包括A、命名约定B、调用约定C、实现方法约定D、参数传递约定参考答案:C25.GIS软件评价因子不包括:A、技术评价B、经济评价C、社会评价D、环境评价参考答案:D26.在ERWin中,关于实体间联系,说法错误的是A、Identifying表示子实体对应的FK是键值B、Identifying表示一对一联系C、Non-D、Non-参考答案:C27.关于数据编码原则,下列说法错误的是:A、按已有的规范和标准执行B、杜绝多义性C、代码信息越丰富越好D、码位不宜过长参考答案:C28.用来描述业务流程、工作流程或操作流程宜采用以下哪种UML建模工具?A、顺序图B、状态图C、协作图D、活动图参考答案:D29.“分析与设计采用的工具差异较小,分析与设计能自然转换,设计变得简单,而重点移到了分析阶段”,这是哪种软件设计方法的特点?A、快速应用设计开发B、结构化生命周期法C、面向对象的开发方法D、原型法参考答案:C30.分析“对象之间的动态交互关系,着重反映消息传送的时间顺序”采用以下哪种UML建模工具?A、顺序图B、状态图C、协作图D、活动图参考答案:A31.“输入代表性数据…对错误进行分析…”是哪一种程序调试排错方法A、硬性排错B、归纳法排错C、演绎法排错D、跟踪法排错参考答案:B32."逆向工程"在软件工程中主要用于()阶段A、分析B、设计C、编码D、维护参考答案:A33.“在预定环境下,软件满足设计规格说明及用户预期目标的程度”是指哪一项软件质量特性?A、性B、可靠性C、完整性D、效率E、灵活性参考答案:A34.分析“对象之间的动态交互关系,着重反映消息传送的时间顺序”采用以下哪种UML建模工具?A、顺序图B、状态图C、协作图D、活动图参考答案:A35.用例图是在()工作中产生的A、需求B、分析C、设计D、实现参考答案:C36.反映“完成一件工作所参与的对象以及对象之间的消息联系”宜采用以下哪种UML建模工具?A、顺序图B、状态图C、协作图D、活动图参考答案:C37.针对系统的功能进行的测试属于:A、开发测试B、黑盒测试C、白盒测试D、性能测试参考答案:B38.绘制任意的流程图宜选用以下哪一种CASE软件?A、ERWinB、VisioC、ProjectD、Rational参考答案:B39.软件的维护是指A、对软件的改进、适应和完善B、维护正常运行C、配置新软件D、软件开发期的一个阶段参考答案:A40.数据建模宜选用以下哪一种CASE软件?A、ERWinB、VisioC、ProjectD、RationalRose参考答案:A41.IDEF图不反映出系统A、系统做什么B、系统功能如何实现C、系统由谁来做D、系统实现的约束条件参考答案:B42."逆向工程"在软件工程中主要用于()阶段A、分析B、设计C、编码D、维护参考答案:A43.下列属于维护阶段的文档是A、软件规格说明B、用户操作手册C、软件问题报告D、软件测试分析报告参考答案:C44.良好的编程风格不应该包括A、层次清晰B、同一行书写多个语句C、大量的注释D、结构分明参考答案:B45.实现过程重组、过程管理与过程自动化的核心技术是A、工作流管理技术B、面向过程的技术C、面向对象技术D、结构化分析与设计技术参考答案:A46.对模块或构件进行的测试是:A、集成测试B、单元测试C、系统测试D、验收测试参考答案:B47.良好的编程风格不应该包括A、层次清晰B、同一行书写多个语句C、大量的注释D、结构分明参考答案:B48.分析“对象的状态及其变化”宜采用以下哪种UML建模工具?A、顺序图B、状态图C、协作图D、活动图参考答案:B49.面向对象的软件工程宜选用以下哪一种CASE软件?A、ERWinB、VisioC、ProjectD、Rational参考答案:D50.GIS软件评价因子不包括:A、技术评价B、经济评价C、社会评价D、环境评价参考答案:D51.在详细设计阶段,经常采用的工具有A、数据流程图B、程序流程图C、数据字典D、系统流程图参考答案:B52.“将系统需求转换为数据结构和软件体系结构”是以下哪一阶段的任务?A、需求调查B、系统定义C、总体设计D、详细设计参考答案:C53.“在预定环境下,软件满足设计规格说明及用户预期目标的程度”是指哪一项软件质量特性?A、正确性B、可靠性C、完整性D、效率E、灵活性参考答案:A54.面向对象设计时,对象信息的隐藏主要是通过()实现的A、对象的封装性B、子类的继承性C、系统模块化D、模块的可重用参考答案:A55.GIS项目风险识别包括:A、投资风险、技术风险、商业风险B、项目风险、技术风险、商业风险C、投资风险、项目风险、人身安全D、数据风险、软件风险、应用风险参考答案:B56.“能执行要求的功能……”是指软件度量中的哪一个指标?A、完整性B、性C、可维护性D、可使用性参考答案:B57.程序流程图、N-S图和PAD图是()使用的算法表达工具A、设计阶段的总体设计B、设计阶段的详细设计C、编码阶段D、测试阶段参考答案:B58.()是用户和设计交换最频繁的方法A、原型化方法B、瀑布模型方法C、螺旋模型方法D、构件组装模型参考答案:A59.下面所列的性质中,()不属于面向对象程序设计的特性A、继承性B、重用性C、封装性D、可视化参考答案:D60.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为A、可用性B、可靠性C、正确性D、完整性参考答案:B61.“为了完成预定的功能,软件系统所需资源的多少”是指哪一项软件质量特性?A、正确性B、可靠性C、完整性D、效率E、灵活性参考答案:D62.在详细设计阶段,经常采用的工具有A、数据流程图B、程序流程图C、数据字典D、系统流程图参考答案:B63.空间数据分层方案不考虑:A、要素类型B、数据之间的联系C、使用频率D、数据来源参考答案:D64.对构件与子系统之间接口的协调与交互能力进行的测试是:A、集成测试B、单元测试C、系统测试D、验收测试参考答案:A65.实现过程重组、过程管理与过程自动化的核心技术是A、工作流管理技术B、面向过程的技术C、面向对象技术D、结构化分析与设计技术参考答案:A66.使用黑盒测试方法时,确定测试数据应根据()和指定的覆盖标准。
程序设计 中国科学院大学硕士研究生入学考试试题
for(ቤተ መጻሕፍቲ ባይዱ=0;j<4;j++) {
if(i==j) m1*=a[i][j];
if(i+j==3) m2+=a[i][j];
科目名称:程序设计
第 4 页 共 12 页
printf("%d,%d,%d\n", (int)sizeof(a), (int)sizeof(b), (int)sizeof(c)); return 0; }
3、阅读下列 C 程序,写出程序输出结果:__________________ #include <stdio.h> int main(){
} printf("%d,%d\n",m1,m2); return 0; }
4、阅读下面 C 程序,请写出程序输出结果:__________________ #include <stdio.h> int main(){
int a=0,b=2,c=1; switch (a){
case 0: switch (b){
第 2 页 共 12 页
5、请阅读下面 C 程序,选择程序的输出结果:______ #include <stdio.h> typedef struct{
int x; int y; } COORD; int main() { COORD a[]={{2,4},{3,6}}; COORD *p=&a[1]; --p; printf("%d\n", (p[1].x * p[1].y)); return 0; } (A)6 (B)24 (C)8 (D)18
中科院地理所考博GIS历年真题(98-16)
中科院地理所考博GIS历年真题(98-16)1995年中科院博士入学试题一, 简述题(40分)1. 地理信息系统的主要功能.2. 图形数据输入的主要方法及特点.3. 地理信息系统的主要数据源及其特征.4. 空间数据库主要特征.二, 问答题(任选二题,60分)1. 地理信息系统的基本组成与应用.2. 土地管理信息系统与城市管理信息系统的比较.3. 地理信息系统与相关学科的相互关系.(GIS与RS的相互关系;GIS与地球系统科学研究的相互关系)1996中科院博士入学考试GIS试题一、简述题(40分)1. 地理信息系统的基本功能2. 地理信息输入方法及其特点3. 地理信息数据结构的类型4. 空间拓扑叠加二、问答题(任选二题,60分)1. 综述地理信息系统空间分析功能2. 试论地理信息系统与遥感,全球定位系统,信息网络的关系及其综合应用.3. 结合你的经验,谈GIS应用前景1997中科院博士入学考试GIS试题一、名词解释拓扑关系缓冲分析关系数据模型空间叠加二、简答题1,GIS的主要功能(略)2,企业GIS系统的特色三、问答题(选2)1,GIS基本组成与主要应用领域2,地理科学数据集成与管理3,结合你的专业,谈GIS应用发展前景1998中科院博士入学考试GIS试题一、简答:1. 地理信息的基本特征.(99)2. 数字地形模型的构建与应用.(99)3. 地理信息系统数据库管理系统的特点.(99)4.地理信息系统的主要分析方法.(99)5. 地理信息系统与计算机制图关系剖析.(99)6. 矢量与栅格数据的优缺点.(98)二、问答(任选二)1. 论地理信息系统与地理信息科学.(99)2.专业模型与地理信息系统连接方式比较.(99)3. 结合你的专业,举例说明地理信息系统的应用特点.( 99 )4. GIS产生,发展过程及前景.(98)5. RS 与GIS 结合.(98)1999中科院博士入学考试GIS试题一、名词解释1. 数字地图2. 地理编码3. 拓扑叠加二、问答1. OpenGIS的特点2. GIS的基本功能3. 空间坐标的转换方式和方法2000年中科院博士入学考试GIS试题(1)一、名词解释(每个4分,共20分)1. 空间拓扑关系2. 地址匹配3. 元数据4. 栅格数据结构5. 空间数据精度二、简答题(每个10分,共30分)1. 简述地理信息系统的组成2. 数字地形模型(DTM)的构建与应用3. 叠加分析三,问答题(任选二,每个25分,共50分)1. 地理信息系统的发展及趋势2. 时空动态数据结构研究3. 结合你的专业,论述GIS应用的关键技术问题2000年中科院博士入学考试GIS试题(2)一、名词解释1. GIS2. 数据字典3. 空间拓扑叠加4. 数字地形模型5. 节点匹配容差二、简答1. GIS构成2. 关系数据库构成3. 栅格与矢量结构优劣比较三、问答1. GIS发展简况与趋势2. 结合你的专业,谈谈GIS的应用方法及前景2001中国科学院地理所GIS考博试题一、名词(10)1. 关系数据库2. 离散化3. 地图精度4. 地址匹配5. 四叉树二、简述题(40)1. GIS结构及功能2. 列出空间分析功能(3个以上)及其应用3. DEM的特征及应用4. Internet GIS的特点及应用三、论述题(1,2选一个,3,4必做)1. GIS的发展趋势(15)2. GIS方法论(15)3. GIS空间分析功能的缺陷及可能的改进方法(15)4. 3S关系及集成(20)2002年中科院遥感所博士入学考试(GIS)一,名词解释1. 地理空间2. 行程编码3. 地址匹配4. 拓扑关系空间数据元数据二,简答1. 地理信息系统的组成与功能2. 数字地形模型的建立方法与特点3. 地理信息系统互操作三,问答1. GIS的发展历程2. 结合你的专业,谈一谈GIS的应用与关键点2003中科院遥感所GIS部分试题一、名词解释:1.GIS2.数据挖掘3.空间索引二、简答题:1,GIS标准化的意义及作用.2,数据质量标准三、论述:1,关于长江三峡搬迁的,求几个数据.很麻烦.2,关于温度梯度的.2003年中科院地理所考博试题一、名词解释1. DEM2. TIN3. 平移转换4. 栅格结构二、简答1、GIS的组成2、空间拓扑分析3、GIS互操作三、论述(任选二个)1、GIS的发展简史和趋势2、WebGIS的核心模型及其应用3、结合您的专业,谈谈GIS的应用关键和潜在领域2004年中科院地理所考博试题一、简答题(8分/题)1、地理信息系统的组成2、地理信息系统的功能3、地址匹配及其可能的应用4、空间叠加的方法5、地理信息系统的数据结构及其特点二、论述题(四选三)(20分/题)1、地理信息的组成及其可能的不确定性2、DEM的建立方法及其优缺点比较3、网络地理信息系统的特点及发展趋势4、地理信息系统的发展历程及趋势2005年中科院地理所考博试题一、简答题5个每个10分1、空间数据的类型及其特征2、地理信息系统主要数据类型及比较3、地理信息系统的主要功能4、空间叠加的主要方法5、国产主要gis软件的主要特点二、论述题3选2 每个25分1、DEM的实现方法及其特点2、专业分析模型与地理信息系统软件的集成方法及其比较2008年中科院地理所考博试题总分:100分时间:180分钟一、名词解释(2*5 10分)1.矢量数据模型2.关系数据库系统3.缓冲区分析4.地理编码5.不规则三角网(TIN)二、简述题(6*5 30分)1.空间聚类2.数字地形模型表达方式3.地理空间及其表达方法4.空间拓扑分析5.地理信息服务质量(相关,具体记不太清楚了:))三、论述题(20*3 60分)1.WebGIS发展现状及趋势2.比较分析矢量数据模型及栅格数据模型的优缺点3.结合您专业,浅谈地理信息系统应用模式2014年中科院地理所博士入学考试真题-地理信息系统1、名词解释矢量数据模型;DEM; 行程编码;TIN;地址匹配2、简单题地理空间及其存在形式;空间拓扑分析;最多路径分析;地表坡度计算方法;地理信息服务质量3、论述题矢量与栅格数据的优缺点;互联网地图服务发展现状与瓶颈和突破点分析;遥感、GIS融合发展趋势分析2016年中科院地理所博士入学考试真题-地理信息系统一、简答题(每题8分)1,地理位置的类型及特征2,矢量数据模型及其优缺点3,空间索引的主要方法4,缓冲分析5,地址匹配二、论述题(三选二,每题30分)1,空间拓扑叠加的原理与算法类型2,位置服务及发展态势3,结合您的专业,论述地理信息系统的应用发展趋势。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中科院地理科学与资源研究所硕士研究生入学考试
《程序设计》考试大纲
本《程序设计》考试大纲适用于中国科学院研究生院地理科学与资源研究所地图学 与地理信息系统等专业的硕士研究生入学考试。程序设计是软件开发的基本技能,是 GIS 软件研究和开发必不可少的基础知识。他的主要内容包括 C、C++程序设计和数据 结构等部分。要求考生了解计算机的基础知识,系统地掌握一种程序设计语言和数据结 构的基本概念和基本内容,能够熟练的使用一种程序设计语言编写程序和调试程序,并 具有综合运用所学知识分析问题和解决问题的能力。
二、程序题(每题 10 分,共 60 分) 2.1 已知 strcpy 函数原型是 char *strcpy( char* strDest, const char *strSrc);
其中 strDest 是目标字符串,strSrc 是源字符串。 (1)不调用 C/C++的字符串库函数,请编写函数 strcpy; (2)strcpy 能把 strSrc 的内容复制到 strDest,为什么还要 char*类型的返回值? 2.2 小张以 10%的单利投资 100 万元(单利:指按照固定的本金计算的利息),小明以 5%的 复利投资 100 万元,编写程序,计算需要多少年小明超过小张的投资额,并显示那时两 个人的投资额。 2.3 有 4 个 3 分的邮票和 3 个 5 分的邮票,编写程序,用这些邮票中的一张或者若干张可以 得到多少种不同的邮资? 2.4 编写程序,打印“九九表”。
—2—
b) 理解矩阵的压缩存储 c) 理解广义表 6. 树和二叉树 a) 掌握树的概念 b) 熟练掌握握线索二叉树 e) 掌握树和森林 f) 理解哈夫曼树及其应用 7. 图 a) 理解图的概念 b) 了解图的存储结构 c) 掌握图的遍历 d) 熟练掌握生成树和最小生成树 e) 掌握拓扑排序 f) 掌握最短路径 8. 查找 a) 了解查找的基本概念 b) 理解线性表的查找 c) 理解树的查找 d) 熟练掌握哈希表 9. 内部排序 a) 理解排序算法的基本概念 b) 灵活运用插入排序 c) 灵活运用快速排序 d) 熟练掌握选择排序 e) 熟练掌握归并排序 f) 熟练掌握基数排序 g) 掌握各种排序算法的比较和选择
123456789 2 4 6 8 10 12 14 16 18 3 6 9 12 15 18 21 24 27 4 8 12 16 20 24 28 32 36 5 10 15 20 25 30 35 40 45 6 12 18 24 30 36 42 48 54 7 14 21 28 35 42 49 56 63 8 16 24 32 40 48 56 64 72 9 18 27 36 45 54 63 72 81 2.5 用 C 写一个输入的整数,倒着输出整数的函数,要求用递归。 原型:void ReversePrint( long nNum ) ; 2.6 自守数是指一个数的平方的尾数等于该数自身的自然数,如 252=625,762=5776,93762=87909376, 编写程序求出 200000 以内的自守数。
关于程序设计语言,本大纲规定 C 语言为必须掌握的程序设计语言,同时,考生 应该对面对对象程序语言(C++语言)有所了解。
一、考试内容
(一)C、C++程序设计 1. C 语言的历史、特点和简要介绍 2. 结构化程序设计方法 3. C 语言的数据类型 4. C 语言的运算符和表达式 5. C 语言的流程控制 6. C 语言变量的存储类别(作用域和生存期) 7. C 语言的预处理 8. C 语言的数组和指针 9. C 语言的内存分配与释放 10. C 语言的字符串 11. C 语言的结构体和共用体 12. C 语言的位运算 13. C 语言的文件操作 14. 面对对象程序语言(C++语言)
条件。(15 分) 5. 找出程序的错误(20 分)
(1)程序一: char * AllocM( void ) {
static char p[100]; return p; } void main() { char * p1,*p2; p1=AllocM(); strcpy(p1,"hello,"); p2=AllocM(); strcpy(p2,"world!"); printf(p1); printf(p2); } (2)程序二: void main() { char * str; str=(char *)malloc(100); strcpy(str,"hello,"); free(str); if(str!=NULL) { strcpy(str,"hello,");
地理所 2014 年程序设计与算法语言考博试题
2014.3.22,14:00-17:00 一、简答题(每题 8 分,共 40 分) 1.1 使用变量 p 写出 BOOL,Int,float,double,指针变量与“零值”比较的 if 语句。 1.2 sprintf、strcpy 及 memcpy 函数区别? 1.3 配合图示,简述线性链表,循环链表和双向链表的结构特点。 1.4 结构化程序设计包括哪几种基本控制结构?以 C 语言为例进行说明。 1.5 简述二叉树和平衡二叉树的概念,以及常用的对二叉树进行遍历的算法。
中国科学院地理科学与资源研究所 2007 年硕士研究生入学考试
程序设计与算法语言 一、简答题(70 分)
1. 简述 C 的数据类型并举例说明(十种以上)。(12 分) 2. 举例说明 typedef 的使用步骤,并以实例说明。(10 分) 3. C 中的编译预处理命令有什么?并举例说明如何使用?(12 分) 4. C++对 C 作了哪些扩展?五种以上?(12 分) 5. 简述图的几种存储方式?(12 分) 6. 阐述快速排序算法的思想?(12 分) 二、程序题(80 分) 1. 数组 1、5、12、22、35....递归编程求第 N 项?(15 分) 2. 完成 void strcat ( * str Destination , * str Source )。(15 分) 3. 在双向链表中插入节点。(15 分) 4. 整数最后一位为 7,将 7 移到首位,新数比原来七倍还大 51,求一个最小的数满足该
三、主要参考书目
1. 谭浩强.C 程序设计(第二版).北京:清华大学出版社,1999.12
2. 严蔚敏,吴伟民.数据结构(C 语言版).北京:清华大学出版,2002.9
编制单位:中国科学院地理科学与资源研究所
编制日期:2004 年 6 月 21 日
—3—
(二)数据结构 对于数据结构,要求大致达到非计算机专业本科课程的程度,能用程序语言(C 语
言或 C++语言)完成针对数据结构的编程 1. 了解和识记数据结构的基本概念和术语 2. 理解算法的概念,掌握算法的时间和空间效率分析 3. 线性表 a) 理解线性表的逻辑结构 b) 熟练掌握和灵活运用线性表的顺序存储结构和链式存储结构 c) 熟练掌握顺序表和链表的比较 4. 栈和队列 a) 熟练掌握栈的逻辑结构、存储结构及其相关算法 b) 熟练掌握队列的逻辑结构、存储结构及其相关算法 c) 灵活运用栈和队列 5. 数组和广义表 a) 理解多维数组
(二)数据结构 1. 数据结构的基本概念 2. 算法 3. 线性表 4. 栈和队列 5. 数组和广义表 6. 树和二叉树
—1—
7. 图 8. 查找 9. 内部排序
二、考试要求
(一)C、C++程序设计 对于 C 程序设计,要求大致达到全国计算机等级考试二级(C 语言)的程度 1. 了解 C 语言的历史、特点和简要介绍 2. 掌握结构化程序设计方法 3. 熟练掌握 C 语言的基本数据类型 4. 灵活运用 C 语言的运算符和表达式 5. 灵活运用 C 语言的流程控制 6. 灵活运用 C 语言变量的存储类型(作用域和生存期) 7. 灵活运用 C 语言的预处理 8. 灵活运用 C 语言的数组和指针 9. 灵活运用 C 语言的内存分配与释放 10. 熟练掌握 C 语言的字符串 11. 熟练掌握 C 语言的结构体和共用体 12. 掌握 C 语言的位运算 13. 掌握 C 语言的文件操作 14. 理解面对对象程序语言和面对对象程序设计的基本概念,掌握 C++程序语言 的基础知识