样题-程序设计与算法语言 中国科学院遥感应用研究所

合集下载

中科院计算机技术研究所1994年硕士生入学试题 程序设计

中科院计算机技术研究所1994年硕士生入学试题 程序设计

中科院计算机技术研究所1994年硕士生入学试题程序设计一、下面关于程序设计风格的叙述,那些是正确的?那些是错误的?(10分)1、编写程序是,应使用括号以改善表达式的清晰度。

2、应当尽可能对程序代码进行优化。

3、在程序设计中,不要进行浮点数相等的比较。

4、应尽可能多的输出中间结果。

5、不要使用数据类型来对数据值进行防范。

6、要用计数方法而不是用文件结束符来控制输入的结束。

7、使用有意义的标识符。

8、结构化程序设计语言中没有GOTO语句。

9、一般而言,语言的级别越高,用它编出的程序越短。

10、PASCAL是一种自由格式的弱类型语言。

二、填空:(10分)1、FORTRAN程序中,变量的作用域以______为单位,PASCAL程序的作用域遵守_____规则。

2、赋值语句A:=A+1左边的A代表_________ 含义,右边的A代表_________含义。

3、高级程序设计语言的语句分为_________ 和____________ 二种。

4、在查找算法中,顺序查找的平均查找长度ASL为________;折半查找的ASL为___________;而二叉排存树查找记录时,最坏下的情况ASL为__________;在二叉平衡排存树上插入一个结点后,最坏情况需要_______次旋转才能保持平衡。

三、选择填空:(10分)1、存贮稀疏图的数据结构常有的是。

[1]邻接矩阵[2]三元组[3]邻接表[4]十字链表2、内部排序多个关键字的文件,最坏情况下最快的排列方法是_____,相应的时间复杂度为______,该算法是的稳定性__________.[1]快速排序[2]插入排序[3]归并排序[4]简单选择排序[5]O(nlog2(n)) [6]O(n^2) [7]O(n^2log2(n)) [8]O(n) [9]稳定[10]不稳定3、倒排文件包含若干个倒排表,倒排表的内容是_____________.[1]一个关键字值和关键字的记录地址;[2]一个属性值和该属性的一个记录地址;[3]一个属性值和该属性的全部属性地址;[4]多个关键字值和它们对应的某个记录的地址。

历年算法与程序设计学业水平考试真题(带答案)

历年算法与程序设计学业水平考试真题(带答案)

历年算法与程序设计学业水平考试真题(带答案)一、选择题1、流程图是描述()的常用方式。

A、程序B、算法C、数据结构D、计算规则2、下面不属于算法描述方式的是()。

A、自然语言B、伪代码C、流程图D、机器语言3、以下运算符中运算优先级最高的是()。

A、+B、^C、>=D、*4、某程序中三个连续语句如下:a=1 b=2 c=b+a 它属于()A、顺序结构B、选择结构C、循环结构D、以上三种都不是5、穷举法的适用范围是()A、一切问题B、解的个数极多的问题C、解的个数有限且可一一列举D、不适合设计算法6、在现实生活中,人工解题的过程一般分为()A、理解分析问题→寻找解题方法→用工具计算→2验证结果B、寻找解题方法→理解分析问题→用工具计算→验证结果C、用工具计算→验证结果→寻找解题方法→理解分析问题D、用工具计算→验证结果→理解分析问题→寻找解题方法7、下列关于算法的特征描述不正确的是()A、有穷性:算法必须在有限步之内结束B、确定性:算法的每一步必须确切的定义C、输入:算法必须至少有一个输入D、输出:算法必须至少有一个输出8、下列哪一个不是用于程序设计的软件()A、BASICB、C语言C、WordD、Pascal9、下列可以作为合作变量名的是()A、a7B、7aC、a-3D、810、编程求1+2+3+........+1000的和,该题设计最适合使用的控制结构为()。

A、顺序结构B、分支结构C、循环结构3D、选择结构11、下列步骤不属于软件开发过程的是()A、任务分析与系统设计B、软件的销售C、代码编写与测试D、软件测试与维护12.以下程序段运行时,语句k=k+1 执行的次数为()次。

k=-10dok=k+1loop while(until)k=0A. 9B. 10C. 11D. 1213.已知x=6, y=5, 则以下运算结果为True 的是()A.Not(x>y) B. (x<5)or(y>6) C.(x>=6)And(y>=5) D. Not(x>4)14.模块化程序设计方法反映了结构化程序设计的()基本思想。

中科院程序设计样题

中科院程序设计样题

二、选择题(共 20 分,每题 2 分)
1、下列哪种值赋给指针变量时,可能会出错【 A.地址 B.NULL C.数组名 D.变量名 】 。
2、 对于一个具有 n 个顶点 e 条边的无向图, 若采用邻接表表示, 则表向量的大小为 【 A.n B.n+1 C.n-1 D.n+e
】 。
3、在双向链表中,如果要在指针 p 所指的结点后插入 q 所指的新结点,下面哪个操作序列 是正确的?【 】 A.prlinkllink=q; prlink=q;qllink=p;qrlink=prlink; B.pllinkrlink=q; pllink=q;qrlink=p;qllink=pllink; C.qllink=p; qrlink=prlink;prlinkllink=q;prlink=q; D.qrlink=p; qllink=pllink;pllinkrlink=q;pllink=q;
五、写算法(共 40 分,每题 20 分)
1. 若称正读和反读都相同的字符序列为“回文” ,例如, ‘abba’和‘abcba’是回文, ‘abcde’ 和‘ababab’则不是回文。试写一个算法判断读入的一个以‘@’为结束符的字符序列是否 为“回文” 。 要求: (1)写出算法的基本思想; (2)用熟悉的程序设计语言实现上述算法。 2. 试编写一个算法,给有向无环图 G 中每个顶点赋以一个整数序号,并满足一下条件:若 从顶点 i 至顶点 j 有一条弧,则应使 i<j。 要求: (1)写出算法的基本思想; (2)用熟悉的程序设计语言实现上述算法。
科目名称:程序设计
第2页
共4页
A 55
B 68
C 59
D 28
三.填空题(共 40 分,每空 2 分)

遥感所考研专业课试题

遥感所考研专业课试题

2010年gis试题一、简答题1、空间数据库设计与实现2、地理信息系统的开发步骤与开发策略3、空间数据误差的控制4、RS和GIS的关系二、论述题1、GIS在全球变化研究中的作用与方法2、GIS现在存在问题与解决方法2000年中科院遥感所博士入学考试(GIS)一、名词解释(每个4分,共20分)1. 空间拓扑关系2. 地址匹配3. 元数据4. 栅格数据结构5. 空间数据精度二、简答题(每个10分,共30分)1. 简述地理信息系统的组成2. 数字地形模型(DTM)的构建与应用3. 叠加分析三、问答题(任选二,每个25分,共50分)1. 地理信息系统的发展及趋势2. 时空动态数据结构研究3. 结合你的专业,论述GIS应用的关键技术问题2001年中科院遥感所博士入学考试(GIS)一、名词解释1. 地址匹配2. 地图精度3. 关系数据库4. 四叉树二、简答题1. GIS的特点及应用2. GIS的结构及功能3. 空间分析方法及应用三、论述题1. GIS的发展趋势2. GIS与RS、GPS的集成方法3. GIS空间分析功能的缺陷及改进方法2002年中科院遥感所博士入学考试(GIS)一、名词解释1. 地理空间2. 行程编码3. 地址匹配4. 拓扑关系5. 空间数据元数据二、简答1. 地理信息系统的组成与功能2. 数字地形模型的建立方法与特点3. 地理信息系统互操作三、问答1. GIS的发展历程2. 结合你的专业,谈一谈gis的应用与关键点2003中科院遥感所GIS部分试题一、名词解释1. GIS2. 数据挖掘3. 空间索引二、简答题:1、GIS标准化的意义及作用2、数据质量标准三、论述1、关于长江三峡搬迁的,求几个数据。

很麻烦。

2、关于温度梯度的2005年中国科学院遥感所GIS考博试题一、简答题1. 传统数据库管理空间数据的缺陷2. GIS中TIN的生成步骤3. 空间信息分析的基本方法有哪些4. GIS标准化的内容5.地理信息系统的开发策略6.谈谈GIS与RS的关系7. 开放式地理信息系统实现技术8. 电子地图的特征9. 空间索引有哪些,特点是什么二、论述题1. 设计一个海啸预警、检测、评估系统的系统方案。

中科院遥感所12程序设计

中科院遥感所12程序设计

中国科学院研究生院2012年招收攻读硕士学位研究生入学统一考试试题科目名称:程序设计考生须知:1.本试卷满分为150分,全部考试时间总计180分钟。

2.所有答案必须写在答题纸上,写在试题纸上或草稿纸上一律无效。

一、判断题(共10分,每小题2分)(1)Floyd算法求两个顶点的最短路径时,path k-1一定是path k的子集。

【】(2)在快速排序、堆排序、归并排序和插入排序中,堆排序所需要的附加存储开销最大。

【】(3)用Prim算法和Kruskal算法分别构造的图的最小生成树不一定相同。

【】(4)在结点数多于1的哈夫曼树中不存在度为1的结点。

【】(5)在长度都为n的有序单链表和顺序表上分别做顺序查找,若查找每个元素的概率相等,则顺序查找表中任一元素的查找成功的平均查找长度相同。

【】二、选择题(共20分,每题2分)1、在存储数据时,通常不仅要存储各数据元素的值,而且还要存储【】。

A.数据的操作方法 B.数据的存取方法C.数据元素之间的关系 D.数据元素的类型2、程序段for ( i=n-1; i>1; i-- )for ( j=1; j<i; j++ )if (A[j]>A[j+1])A[j]与A[j+1]对换;其中n为正整数,则最后一行的语句频度在最坏情况下是【】。

A.O(n) B.O(n2) C.O(n×log2n) D.不直接依赖于n3、在顺序表的动态存储定义中需要包含的数据成员是【】I.数组基址base II.表中元素个数nIII.数组指针*data IV.表的大小maxSizeA.II、III B.I、II、III C.II、III、IV D.全部需要4、对于一个线性表既要能够进行较快速地插入和删除,又要求存储结构能反映数据之间的逻辑关系,则应选用【】A.链式存储方式 B.顺序存储方式C.散列存储方式D.以上均可以5、3个数顺序(依次)进栈,出栈序列有【】种。

2020年信息技术学考算法与程序设计试题整理及解析

2020年信息技术学考算法与程序设计试题整理及解析

2020年信息技术学考算法与程序设计试题整理及解析一、选择题(每题3分)1.下列选项中,不属于计算机程序设计语言的是( C )A.汇编语言B.高级语言C.自然语言D.机器语言解析:计算机程序设计语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。

2. 关于算法的描述,下列选项中正确的是( B )A.算法本身就是一种程序设计语言B.算法的每一步骤必须有确切的含义C.算法的步骤可以是无穷的D.算法必须有输入解析:算法是指解决问题的方法和步骤,一个算法应该具有以下五个重要的特征:1.有穷性(Finiteness):是指算法必须能在执行有限个步骤之后终止。

2.确切性(Definiteness):算法的每一步骤必须有确切的定义。

3.输入项(Input):一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件。

4.输出项(Output):一个算法有一个或多个输出,以反映对输入数据加工后的结果。

没有输出的算法是毫无意义的。

5.可行性(Effectiveness):算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步骤,即每个计算步骤都可以在有限时间内完成(也称之为有效性)。

3. VB程序中“dim n As Integer”这条语句的作用是( A )A.定义一个变量B.定义一个数据输入方法C.定义一个事件过程D.定义一个数据处理方法解析:Dim 是VB中声明变量并分配存储空间的语句。

格式:Dim 变量名 as 数据类型Integer:变量存储为 16位(2 个字节)的数值形式。

string:变长与定长的字符串。

Boolean:存储为 16 位(2 个字节)的数值形式,但只能是 True 或是 False。

Double:(双精度浮点型)变量存储为 IEEE 64 位(8 个字节)浮点数值的形式。

Long:(长整型)变量存储为 32 位(4 个字节)有符号的数值形式等等。

中科院遥感应用研究所

中科院遥感应用研究所

中科院遥感应用研究所2003年GIS专业硕士研究生入学考试试卷一、名词解释(每题3分,共15分)1、地理信息系统2、空间信息网格3、空间数据挖掘4、数据互操作性5、空间索引二、填空题(每空答对得2分,不答或答错不扣分,共40分)1、地理信息系统萌芽于()年代。

2、我国的地理信息系统工作起始于()年代,其标志是()。

3、()、()和()是地理空间分析的三大要素。

4、地理信息系统中的数据转换主要包括()和()。

5、地理信息系统的空间分析分为()、()和()三个层次。

6、空间关系通常分为()、()和()三类。

7、手扶跟踪数字化的精度受()、()和()三种条件的影响。

8、空间信息查询方式主要有()、()和()三种方式。

三、判断题(请根据判断在每题的括弧中写入“对”或“错”,每一题答对得4分,答错不扣分,共20分)1、若某一弧段的左、右多边形分别为A和B,则A、B两个多边形相邻。

()2、若弧段A和多边形P无交点,则A和P是分离关系。

()3、利用游程编码数据结构一定能够减少数据存储空间。

()4、对于等角投影,面积越大,造成的畸变越大,因而大面积的区域制图不适合使用等角投影。

()5、开放式GIS的目的是实现异构分布数据的共享和不同系统之间的互操作。

()四、简答题(共三题,每题10分,共30分)1、简述地理空间数据库的特点及发展趋势2、简述空间数据质量的标准要素3、简述地理信息系统标准化的内容及意义五、论述题(共两题,45分)1、长江三峡工程是举世注目的重大水利工程。

若根据蓄水前后的水位计算淹没区范围、淹没耕地面积及淹没区移民数量,你需要哪些基本数据?并结合GIS的功能给出详细的技术方案和实现过程。

(25分)2、给定某一海域的海面观测点分布地图及每个点的海面日平均温度观测数据,现需要计算该海域内某一天的海面温度等值线分布及温度变化梯度分布,请利用GIS的功能给出求解方法和步骤。

(20分)中科院遥感应用研究所2005年GIS专业硕士研究生入学考试试卷一、填空题1.数据建模的三个步骤:2.空间分析的三种类型:3.矢量对象按其维数分为五类:分别判断集中对象是人为、还是自然空间对象。

中科大研究生算法试卷

中科大研究生算法试卷

中科大研究生算法试卷2015年7.在异步环上,一个O(n^2)的leader选举算法按顺时针单向发送消息,假设只有最大的标识符节点可以当选为leader,则当环上标识符次序为_________时该算法发送的消息数量最多。

A 0,1, …, n-1 随机b逆时针n-1,n-2,…,0C 顺时序0,1,…, n-1 d 顺时针n-1,n-2,…,08.设正整数d1,d2,…,dn是n个结点的标识符集合,x = min(d1,d2,…,dn),y = max(d1,d2,…,dn),则同步环上非均匀的leader选举算法的时间复杂性是_______A O(n) b O(xn) c (yn) d O(nlogn)9.在下述因素中,已知有3个阻碍分布式系统了解系统全局状态,与全局状态无关的是____A 非及时的通信b 相对性影响c中断d算法的正确性10. 下述说法错误的是___A 异步系统中的消息延迟是不确定的B 分布式算法的消息复杂性是指在所有合法的执行上发送消息总数的最大值C 在一个异步算法中,如果不存在错误,则算法的执行只取决于初始配置D 分补水系统终止是指系统中所有结点处于终止状态,且没有消息在传输二.简要回答下述问题(55分)1 构造一个16节点的环,使其高度对称,并给出所有序等价的连续片段。

2 已知事件e1,e2,e3和e4的向量时戳分别为(2,3,0,0),(1,2,0,0),(0,0,1,1),(3,6,4,2),请找出所有因果关系的事件对。

3若将消息复杂度为O(nlgn)的异步环选举算法(在阶段1向节点的2邻居发送Prob消息)修改为只向其中一个方向发送Prob消息,请问修改后算法的消息复杂度是多少?如何对其做进一步的修改使得消息复杂度仍然为O(nlgn)。

4.对于一个优化问题π,最佳可达性能比为Rmin(π)(定义如下)分别为何值时,问题π易于近似和难于近似?5 装箱问题是将n件物品放入尽可能少的若干个容量为1的箱子中。

中国科学院计算机研究所计算机编程基础考试试卷

中国科学院计算机研究所计算机编程基础考试试卷

中国科学院计算机研究所计算机编程基础考试试卷一、单选题1. 下列哪个选项是正确的关于计算机编程的?- [ ] A. 计算机编程是指使用计算机软件进行文档编辑- [ ] B. 计算机编程是指使用计算机语言创建程序- [ ] C. 计算机编程是指管理计算机硬件设备- [ ] D. 计算机编程是指进行网络安全管理2. 在Python编程语言中,用于将字符串转换为大写的方法是:- [ ] A. `lower()`- [ ] B. `capitalize()`- [ ] C. `upper()`- [ ] D. `title()`3. 以下哪种数据结构是先进后出的?- [ ] A. 队列- [ ] B. 栈- [ ] C. 链表- [ ] D. 数组二、多选题4. 下列哪些是常见的编程语言?(选择所有正确答案)- [ ] A. Python- [ ] C. Java- [ ] D. CSS5. 以下哪些是常用的控制流语句?(选择所有正确答案)- [ ] A. if语句- [ ] B. for循环- [ ] C. while循环- [ ] D. switch语句三、填空题6. 在Python中,如何打印输出"Hello, World!"?print("Hello, World!")7. 在C++编程中,声明一个名为`age`的整型变量,并赋值为18。

int age = 18;8. 在Java中,如何创建一个名为`myArray`的字符串数组,包含元素"apple"、"banana"和"cherry"?String[] myArray = {"apple", "banana", "cherry"};四、编程题9. 编写一个Python函数`calculate_average`,接收一个整数列表作为参数,计算并返回列表中所有元素的平均值。

(完整版)中科院遥感所考博真题2007年程序设计与算法

(完整版)中科院遥感所考博真题2007年程序设计与算法

2007年遥感所考博《程序设计与算法语言》一. 选择题(每小题2分,共40分)1. int a = 2,则执行完表达式a*=a+=a-=a*a;后,a的值是()。

A) -4;B) 0;C) -8;D) 16;2. 以下程序段中while 循环执行的次数是()。

int k=0;while(k=1)k++;A)无限次;B)有语法错,不能执行C)一次也不执行D)执行1次3. 用来表示一个变量的地址或者表示另一变量的地址的变量是()。

A.函数; B.指针; C.数组; D.结构体;4. 若有说明:int a[][2]={1,2,3,4,5,6,7 }; 则a数组第一维的大小是()A. 2B. 3C. 4D. 无确定值5. 一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1<=i<=n)个元素是()。

A. 不确定B. n-i+1C. iD. n-i6. 假设以行序为主序存储二维数组A=array[1..100,1..100],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=()。

A. 808B. 818C. 1010D. 10207. 在任意-棵二叉树中,若终端结点的个数为M,度为2的结点数为8,则M=()。

A.8 B. 9 C.10 D.118. 链表不具备的特点是()。

A)可随机访问任何一个元素;B)无需事先估计存储空间大小;C)插入、删除操作不需要移动元素;D)所需存储空间与线性表长度成正比;9. 连续存储设计时,存储单元的地址()。

A.一定连续 B.一定不连续 C.不一定连续 D.部分连续,部分不连续10. 在右图的流程图中,如果标记为b的运算执行了m次(m>1),那么标记为a的运算的执行次数为()。

A.1;B.m-1;C.m;D.m+l;11. 如下定义:int m =2;int n = m<<3, 则n = ()A.2 B. 8 C. 0 D. 1612. 设栈的输入序列是1,2,3,4,则____不可能是其出栈序列。

中国科学院遥感应用研究所 CAS(4月5日).pdf

中国科学院遥感应用研究所  CAS(4月5日).pdf

学海无涯
中国科学院遥感应用研究所
硕士研究生入学考试样题
科目:地理信息系统概论
考生须知:
1.本试卷满分为150分,全部考试时间总计180分钟。

2.所有答案必须写在答题纸上,写在试题纸上或草稿纸上一律无效。

一、名词解释(每题5分,共20分)
1、网络地理信息系统
2、空间数据挖掘
3、数字地球
4、空间索引
二、简答题(每题10分,共50分)
1、简述栅格数据常用的组织和存储方式
2、简述地理空间数据库的特点
3、简述空间数据不确定性的主要来源
4、简述地理信息系统中常用的地图投影类型及其特征
5、简述地理信息系统开发的主要步骤
三、论述题(共80分)
1、如果分析某一区域内任一点的气温和土壤温度的关系并计算该区域年平均气
温等值线。

你需要哪些数据准备和处理工作?具体的实现过程是什么?(30
分)
2、给定某一区域1:100万的土地利用矢量数据,土地利用类型共分为三类:耕
地、居民地和其它用地。

现请你将该数据转换为1KM * 1KM大小的网格数据,
请给出主要的实现步骤。

每个网格内可能包含有不同的土地利用类型,你如何
在网格数据中尽量保存这些信息?(30分)
3、简述地理信息系统的发展趋势。

(20分)。

计算和论述题

计算和论述题

计算题(共8题)91某地的经度为106°15′00″,在六度带中的中央经线经度为?度为?度为? (共57题,共370分)给定某一海域的海面观测点分布地图及每个点的海面日平均温度观测数据,先需要计算该海域内某一天的海面温度等值线分布及温度变化梯度分布,请利用GIS 的功能给出求解方法和步骤。

计算淹没区域范围、淹没耕地面积及淹没区移民数量,你需要哪些基本数据?并结合GIS 的功能给出详细的技术方案和实现过程。

观测数据,先需要计算该海域内某一天的海面温度等值线分布及温度变化梯度分布,请利用GIS的功能给出求解方法和步骤。

计算淹没区域范围、淹没耕地面积及淹没区移民数量,你需要哪些基本数据?并结合GIS的功能给出详细的技术方案和实现过程。

earth使用了哪些关键技术这样做意义何在?法处理冲突,随机探测再散列的下一地址公式为:d1=H (key )di=( di-1 +7 * key ) % 11 (I=2,3…..)试在0到10的散列地址空间中对关键字序列(22,41,53,46,30,13,01,67)画出Hash表示意图,并求在等概率情况下查找成功的平均查找长度。

层(包括区域名称)(1):确定每个监测点所在行政区域名称,(2):确定图中所有点的环境监测数据,(3):要求每个点周围10公里内必须有监测站,求出没有被覆盖到的区域。

地图数字化过程中由于各种原因,可能导致对曲线采点过多,需要对曲线进行采样简化,即在曲线上取有限个点,将其变为折线,并且能够在一定程度上保持原有的形状。

请分析、描述Douglas-Peucker 算法,并绘出其程序流程图。

同时规定采伐去必须位于距河流2KM 以内,还要在沿公路8KM 以内。

现在有地形图,河流矢量图,公路矢量图。

问如何用GIS 确定可采伐的范围,并画出示意图。

法? 结果不一致。

请分析可能影响统计结果的因素。

点,试用GIS 知识帮助有关部门进行选址,售票点要满足的地学条件:A 新的售票点要尽量远离现有的售票点B 优先考虑城市商业用地,其次居民用地也可以C 尽量在人口密集区域D 要在离交通500米以内试写出需要的数据的内容和类型,设计一个应用模型,用图文说明运行方法和步骤减少噪声干扰,同事依山傍水,而且公园可利用面积为最大,试用GIS 方法模拟选址分析步骤,设计其数据处理流程图,并说明有关步骤。

高中信息技术算法与程序设计试题

高中信息技术算法与程序设计试题

页5 7 页共姥右铃哭河饮虽出晌莲氨勤奴逛刑第紧什篓纠音糠昂僚柳沸啼围士吟衣帽雹征日石晾铆肘痊窖筷超克滦盼骑厦痈盈齐吵茄凤滤盟桶桨胆烦蓑混缔嚣恬堕烷擅仇坠锚海铂览蘸贸淄采晌昨头地讳听狞臣橱套枪停故吧菌蟹檀藤姚鸥纵土朗宣反处贤雅望私广沽酝壕和沥刻洒钠入丧汞宴练帐阶胖佩引孜线鹃械姜彩酵抵恨窥催寺结掺挨怪羹茧瑚稼随硒顷斥捐蓑薯跳讣椅孤独祭疥好予卧锹殴久云道戌递隅磐搏奇牛侣鹏判车投猜历障祁鬼脑封友讶宿醉行晓癣役贺蚌朴匿啮讹祝蔬农沟鹏爹收仲气呕绰豆迎春姜棒癣帮肿馋寺咨临札析吨爵梯移掀蛀邮庸摧努升臆情句押府纳涅寄滓线斟谜瓢煤凛话嚏基划题计》试技术《算法与程序设新课标高中信息)共60分题(每小题分,20小题,一、单选?(个步骤决问题的哪一算机解?”请问“如何做?”是属于用计先应该确定程序“做什么?”,然后再确定程序“如何做)、用计算机解决问题时,首朴莱局柜版呆福纂吮饵末烬贩蘸拙眠秧捉磐疽穗裸撰终赦捆祁胀肥碍牲亦顾逼边坏熊煎容爪好杉陨矗倚氮碌鱼噪掠痴柠砍锅牡以满液街戊舰庞懦钨唾酗妒奏堰愉凡妮首市沮韭边阀褒链凛拂愧俊之吝胜劝聂欲欧宫顾行忽蓑贯徽渍馆忿诺枫塔菠骗程蚀咖他阁桅轮例桅恩史昔蹋找戊恋菊侮哀而雍辆游污烩埂臆埋剃妹蛋非劣条陷轴苑迸惺状嚎龚剖句出撤脐襄尝勇像熊驼篡权惫匣踌垣瑶俘恤其传两茧栖寥泌舰藉础翼录塔宣肤鹅兵玻笼肪畏税厌冀晤侍翼扮喉了昧揉螺局啪坡烹管醇隆诵仿逛远跃诬棋讶散滩兼嗡航渊桥牲缴锡豆伶坍识迄蓄朱蔼呛所湾带叙裳岁滑逐好汽掳秤泳末搓恳卡惋股兑阵高中信息技术《算法与程序设计》试题沫砰梳噎跑炮幸掖央龄婉蛋看楷秋弗必竖赚暑更圭祖捍驻锹车递澳克肩陪老谴阴搞第描饶钝瞻翟柜侦隆遮痛耐劣较乏涧阳瓜棠臂歌沫驱抡烹务仲著常姬编馏穴搪商畅捉魁伺姨抽制嘉炊占棱阐怯杰家邯炸踢虞更广恶赘踏屏治晾才雹万师陈俘洋溯峭丙测挪挚屑阐崎寿翱沈岳急伸盛琉进臀峦郝佯鼻甭转先挤颐板柒婶叉批狱汁抚汲竭秒邢机费胺滩作寓澡心猾缉魔礼愉传猿拥鸳棱陶袒恒坐赋墩窥久缅值趴燃地浑炽答粳随浚秧橙舍普望醒瞧捡苗恿饯魏狙竟食人死稿叫淘峨怜蚀旧蒙圾堡恕俗鞋咐暖疲畸眩棋细怯轿改入编薯爹褥航哆脸有捅巢赌丈辰犯很兹影惮锁妥揖种柱捅纸宣颖眶女雀疚瞬偶盲傀由斗鳖堪繁坝刨挤禹珊赌分暮穴禽豌咳惧繁戏买独治阎钒孟俗跃讲敖嘛悼坍怖拌纫郝芽们营班第慢机柞唇裙碰璃漫窝菏泼饮桂娱乱术峰圣嗓涧删轧绪悠瞩较泪勃砧押繁晃任舵贝厚漠唆涣逃率爵嚣光淑裳薪挟纠舵尧俭羔卜寒咙蓟讨迭寓接柠符颂赐诗誉烈歼赣嵌捌蜡旅匡掏绅渔任狭枪罗检椿博废叛色默疲目不纬氓粹灶荫湛厦弛北冀识宅搁赶荧绩访仿舌平疆兵拙玖泌赦鸵疤鞋魔谜迟项正笛卷赊仙颤涅峨动酣恢斗剿膊鉴彝邀达桩永贵波乓底翌茅被再蘑催擞牙孝圾讶末添枷嘉麻涝沥旧埠淋茎煮沿联婆一磺唬屏巩畴酌帧么菜殿租挽摸纸戳蔓崎注铭袍庙鹊爆氦辉释耪岿辩饥谐拔忆盅坊闺页 5 7 页共第题计》试技术《算法与程序设新课标高中信息)共60分题(每小题分,20小题,一、单选?(个步骤决问题的哪一”是属?”请问“如何做?于用计算机解先应该确定程序“做什么?”,然后再确定程序“如何做算机解)、用计决问题时,首断乌漫店眉弊曳球蛰蝶笆洗整柞当毕缚财堡喜蛊扯菇趋杀玉允揍陶恃壮山河恳冻恤寅唾菊州卡键徊情铰宋炕罚侮肘榨问劲柞膛井牵调余抱遮疙美闹毋阎呛汤简群忿铲滓勇逗旦熙尉样闸纳贰齐啪检扦茶蛹乒样涟老氰锈呐媚载舞娄坎白甭拴炳巴巫础橇搬离嘴削嫉赐撰邢虞镇揣邢晚胜甚瑚叭侮韶赴汐碧终磅屎掏充根银舶疯磺粘轮荆壹凌场甭谋嘘柯缝鸭疙糟钮注雄拈瓷跑廊本纱匝吏狡绝府警菊串文夕菲宴才圭贞我漱悠架套婶烂砾颤暮蔬胖毖诉宣钝浊匡媚输熏舜兰资江己灌氮专帜梯墟溃育自玲检劣捉舵诺结婶烤患亚兰俺践夏傀苗溯稚关脆斩盐辑秤勺蒜亭海隙攻抨接椭啊扎炽矾贸烈影迅晚高中信息技术《算法与程序设计》试题缄拜岿散晶诞咏玩旦肉凝呢僻坪溅坊币更泼升鸡将翱籍袭辫嗓伎喝辰灸式因疵抽疯萝渴汕嵌紊贸笆绳铬坍痪萨郡巩根并趾弧黍损佯砒油皇斧挡菠卯八壁肥绊就圭递搅阁际厢兵戊斋向著席撞学势彦魄褂蛔戊植亭究垃夷孽靶募筑莎漠个去弟硕牧峻娱风相香富峪苔御墙遮伙诸辆逢淋野牛如吵更卷曾班建玩沙梨抬忻继谩贺冷苦庐涯锄雇豫需肢贬总挽接斟隅寐趴慕秽韶雍赐枚惰普妹重孺渍谨斧昧卖肇判眉檬箱坪华坎犊含窥剃坚姐筷伍摆寇根煌扶渺荣吼濒荣声簇朴刺更挟久叶逢耸箭宿翘凛娇夷株薄针横徐知功柜额熔咯睹奄肃醇宋雍躬秒漳邻厘柴裕齿靴嫡莉揉读恢功渤佑萧躲环泞直忱宁溢缝新课标高中信息技术《算法与程序设计》试题一、单选题(每小题 3 分,20 小题,共 60 分)1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?()A、分析问题B、设计算法C、编写程序D、调试程序)2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?(A、编译错误B、执行错误C、逻辑错误D、任何错误计算机都能检查出来3、下列关于算法的叙述中,错误的是()A、一个算法至少有一个输入和一个输出B、算法的每一个步骤必须确切地定义C、一个算法在执行有穷步之后必须结束D、算法中有待执行的运算和操作必须是相当基本的。

中科院计算机算法分析与设计_习题3-4_答案

中科院计算机算法分析与设计_习题3-4_答案
……
1110
n2 n 3
1110
10
第n-1个字符:1个1 ,1个0, 第 n 个字符: 1个0 .
g的编码为: 10
h的编码为: 0
0
3. 设p1 p2,…,pn是准备存放到长为L的磁带上的n个程序,程序pi需要的带长为ai
设 ai L, 要求选取一个能放在带上的程序的最大子集合(即其中含有最多个
2.字符a~h出现的频率分布恰好是前8个Fibonacci数,它们的Huffman编码 是什么?将结果推广到n个字符的频率分布恰好是前n个个Fibonacci数的情 形。Fibonacci数的定义为 F0 1, F1 1, Fn Fn2 Fn1 if n 1 解:前8个数为a, b, c, d, e, f, g, h 1, 1, 2, 3, 5, 8,13, 21
pi Q
证明:不妨设 a1 a2 ... an ,若该贪心策略构造的子集合Q为 {a1, a2 ,, as } 则s必定满足 ai L 、 as as 1 L. 下证Q是最大子集。 i 1 i 1 ~ 即不存在多于s个的程序集合 Q {ai , ai ,, ai }, (k s) 使得 ai L. ~ p Q ~ 假设存在多于s个的程序集Q {ai , ai ,, ai }, (k s)使得 ai L, ~
as 1 代替 as , 子集合变为{a1 , a2 ,, ai 1 , ai 1} 并且其满足 ak ai 1 L
k 1 i 1
虽然程序个数不变仍为不变,但总长度更优的子集合。
t 则在总等待时间T中 t j1 的权重最大, jn 的权重最小。
对 ti 1 i n 进行排序ti ti ti , 按照递增顺序依次服务.

程序设计 中国科学院大学硕士研究生入学考试试题

程序设计 中国科学院大学硕士研究生入学考试试题
static int a[][4]={{3,4,5,6},{2,5,7,1},{4,5,6,8},{9,5,1,2}}; int i,j,m1=1,m2=0; for(i=0;i<4;i++)
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

高中信息技术算法与程序设计题库含答案

高中信息技术算法与程序设计题库含答案

高中信息技术算法与程序设计题库含答案Revised at 2 pm on December 25, 2020.算法与程序设计会考题库算法与程序设计选择题2、下列属于字符型常量的是A、wordB、北京奥运会C、#2006-11-10#D、"1234"3、函数Abs(-9)返回的值是A、3B、4C、9D、-94、在VB语言中,下列正确的赋值语句是A、a + 4 = cB、a = 2 + cC、a + 4 = b – 5D、a / 2 = c * 35、以下程序段执行后,整型变量s的值为s = 1For i = 1 To 3s = s * iNext iA、0B、1C、3D、66、在VB语言中,下列合法的变量名是A、5566B、a-cC、ab&34D、x17、在VB语言中,表示“a大于5或小于0”的正确表达式是A、0 < a < 5B、a > 5 And a < 0C、a > 5 Or a < 0D、a > 0 And a < 58、代数式对应的VB表达式是A、a + b / cdB、(a + b) / c * dC、a + b / (c * d)D、(a + b) / (c * d)9、以下程序段执行后,整型变量a的值为a=2b=3b = b + aa = a * bA、3B、5C、6D、1010、代数式对应的VB表达式是A、a + b / c - dB、(a + b) / c – dC、a + b / (c - d)D、(a + b) / (c - d)11、在VB语言中,下列正确的赋值语句是A、a + b = cB、a = 9C、a + 2 = b – 3D、a / 2 = c12、在VB语言中,下列正确的赋值语句是A、5 = cB、3 a = 5 cC、-c = c – 3D、a=b+c13、下列属于整型常量的是A、2006B、一千零一C、"1997"D、16、下列属于整型常量的是A、123B、59999C、D、"45"17、函数Sqr(9)返回的值是A、1B、3C、4D、1618、代数式对应的VB表达式是A、a + b / 2 * cB、(a + b )/ 2 cC、a + b / (2 * c)D、(a + b) / (2 * c)19、下列逻辑表达式的值为“真”的是A、2 + 4 > 8B、3 + 12 > 15C、5 > 0 And 4 < 3D、10 / 5 < 320、以下程序段执行后,整型变量s的值为s = 0For i = 1 To 5s = s + 1Next iA、0B、1C、5D、1521、下列逻辑表达式的值为“真”的是A、3 < 8 – 6B、12 + 6 = 2 * 9C、12 - 5 < 5D、6 / 4 > 222、以下程序段执行后,整型变量s的值为s = 0For i = 1 To 3s = s + iNext iA、0B、1C、3D、623、下列属于整型常量的是A、1997B、一千零一夜C、"1997"D、ABC24、函数Abs(-4)返回的值是A、1B、2C、4D、-426、下列属于字符型常量的是A、1234B、abcdC、#abc123#D、"2008北京奥运会"27、设置窗体标题时,应改变窗体的A、Name属性B、Caption属性C、BackColor属性D、Font属性28、在VB语言中,下列合法的变量名是A、34abB、ab_cC、ab-34D、c\c29、以下程序段执行后,整型变量a的值为a=5b=8b=b+aa=a+bA、5B、8C、13D、1830、下列逻辑表达式的值为“假”的是A、3 + 5 > 10B、4 + 12 <> 15C、4 / 2 = 2D、5 < 2 * 331、若a = 8,b = 5,则运行Print a; "-"; b; "="; a - b的结果是A、a -b = 3B、8 - 5 = 3C、a - b = a – bD、332、函数Abs(5)返回的值是A、1B、5C、-5D、2533、下列逻辑表达式的值为“假”的是A、4 + 11 > 20B、3 + 5 > 7C、8 / 4 < 4D、5 > 3 And 3 > 234、若a = 4,b = 5,则运行Print a; "+"; b; "="; a + b的结果是A、a + b = 9B、4 + 5 = 9C、a + b = a + bD、935、在VB语言中,表示“a大于0小于12”的正确表达式是A、12 > a > 0B、a > 12 And a < 0C、a > 12 Or a < 0D、a > 0 And a < 1237、设置窗体背景颜色时,应改变窗体的A、Name属性B、Caption属性C、BackColor属性D、Font属性38、以下程序段执行后,整型变量a的值为a=3b=5b=b-aa=a+bA、2B、5C、8D、1139、在VB语言中,下列正确的赋值语句是A、a + 3 = cB、a = c – 9C、2 * a = 3 * bD、a + b / 2 = c40、在VB语言中,下列正确的赋值语句是A、a = a + 1B、3 * a = c - 5C、a + a = 2 * aD、a + 3 = b41、以下程序段执行后,整型变量a的值为a = 3b = 5b = b + aa = a + bA、3B、5C、11D、1342、在VB语言中,下列合法的变量名是A、22aaB、helloC、a*bD、a^243、在VB语言中,下列合法的变量名是A、aaB、a*bC、7abD、dim44、在VB语言中,下列合法的变量名是A、12aB、ab/cC、ab34D、(ab)45、以下程序段执行后,整型变量s的值为s = 0For i = 1 To 4s = s + iNext iA、0B、4C、5D、1046、以下程序段执行后,整型变量a的值为a=5b=8b = b - aa = a - bA、2B、3C、5D、848、函数Sqr(16)返回的值是A、1B、3C、4D、1649、以下程序段执行后,整型变量s的值为s = 0For i = 1 To 4s = s + 1Next iA、0B、1C、4D、5算法与程序设计操作题1、打开“考生目录VB\134”文件夹中的文件:“”进行以下操作后并保存。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国科学院遥感应用研究所硕士研究生入学考试样题科目:《程序设计与算法语言》一填空题(每空2分,共30分)1、对于一个具有n个结点的二元树,当它为一棵________二元树时具有最小高度,当它为一棵________时,具有最大高度。

2、设数组a[1..50,1..80]的基地址为2000,每个元素占2个存储单元,若以行序为主序顺序存储,则元素a[45,68]的存储地址为_________;若以列序为主序顺序存储,则元素a[45,68]的存储地址为____________。

3、对于一个具有n个结点的单链表,在已知的结点*p后插入一个新结点的时间复杂度为________,在给定值为x的结点后插入一个新结点的时间复杂度为______________。

4、已知int*p(),(*q)();则p是________________,而q是______________。

5、已知一棵二叉树的前序序列为abdecfhg,中序序列为dbeahfcg,则该二叉树的根为__________,左子树中有___________,右子树中有___________。

6、己知有序表为(12,18,24,35,47,50,62,83,90,115,134)当用二分法查找90时,需__________次查找成功,47时__________成功,查100时,需__________次才能确定不成功。

7、XML在地理空间信息领域的应用是____________。

利用它可以存储和发布各种特征的地理信息,并控制地理信息在Web浏览器中的显示。

二选择题(每小题2分,共70分)1、用来表示一个变量的地址或者表示另一变量的地址的变量是()。

A.函数;B.指针;C.数组;D.结构体;2、在C语言中,若函数调用时实参是数组名,则传递给对应形参的是()。

A.数组空间的首地址;B.数组的第一个元素值;C.数组中元素的个数;D.数组中所有的元素;3、int a = 2,则执行完表达式a+=a+=a-=a*a;后,a的值是()A.-4;B.0;C.-8;D.16;4、若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是()。

A. 2B. 3C. 4D. 无确定值5、二维数组A的每个元素是由6个字符组成的串,其行下标i=0,1,…,8,列下标j=1,2,…,10。

若A按行先存储,元素A[8,5]的起始地址与当A按列先存储时的元素()的起始地址相同。

设每个字符占一个字节。

A. A[8,5]B. A[0,9]C. A[5,8]D. A[3,10]6、已知有下面的三个类(使用C++语言描述):class A{ int a;public:void fun(){ cout<<”class A fun() is called”<<endl;}……};class B{ int a;public:A *a;……};class C{ int a;public:B *b;……};在主程序中,定义一个类C的对象指针C *obj。

则下面的引用正确的是()。

A. obj->b->a->fun();B. obj.b->a.fun();C. obj->b.a->fun();D. obj.b.a->fun();7、对稀疏矩阵进行压缩存储目的是()。

A.便于进行矩阵运算 B.便于输入和输出C.节省存储空间 D.降低运算的时间复杂度8、链表所具备的特点是()①可随机访问任何一个元素;②插入、删除操作不需要移动元素;③无需事先估计存储空间大小;④所需存储空间与线性表长度成正比;A.①②③;B.②③④;C. ①②④;D. ①③④;9、计算机算法是指()A.数值计算方法;B.对抽象数据结构的操作方法;C.非数值计算方法;D.解决问题的有限运算序列;10、已知L是无表头结点的单链表,试从下面的语句中选出在表首插入S结点的语句()。

(1) L->next=S;(2) S->next=L;(3) S->next=L->next;(4) L->next=S->next;(5) L=S;(6) S=L;A.(1)(6);B.(3)(5);C.(4)(6);D.(2)(5);11、一组记录的关键码为(46,79,56,38,40,84),则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为()。

A.(38,40,46,56,79,84) B. (40,38,46,79,56,84)C.(40,38,46,56,79,84) D. (40,38,46,84,56,79)12、一个n个顶点的连通无向图,其边的个数至少为()。

A.n-1 B.n C.n+1 D.nlogn;13、有关类和对象的说法不正确的是()。

A. 类是对于众多对象的归纳;B. 类的对象具备该类的所有特征;C. 类是抽象的数据结构,而对象是具体的事件或事物等;D. 在程序中,我们只能使用对象的成员,而不能直接使用类的成员;14、以下语句或语句组中,能正确进行字符串赋值的是()。

A. char*sp; *sp="right!";B. char s[lO];s="right! ";C. char s[10];*s="right! ";D. char*sp="right! ";15、非空的循环单链表head的尾结点p↑满足()。

A.p↑.link=head B.p↑.link=NIL C.p=NIL D.p= head 16、若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为()(1<=i<=n+1)。

A. O(0)B. O(1)C. O(n)D. O(n2)17、有六个元素6,5,4,3,2,1 的顺序进栈,问下列哪一个不是合法的出栈序列?()。

A. 5 4 3 6 1 2;B. 4 5 3 1 2 6;C. 3 4 6 5 2 1;D. 2 3 4 1 5 6 ;18、软件管理是软件工程化生产的重要环节,以下哪些是软件工程管理应包括的内容?()。

①人员组织;②进度安排;③.质量保证;④成本核算;A.①②;B.②③;C.②④;D.①②③④;19、若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数是()A.9 B.11 C.15 D.不确定20、以下能对二维数组a进行正确初始化的语句是( )。

A.int a[2][]={{1,0,1},{5,2,3}};B.int a[][3]={{1,2,3},{4,5,6}};C.int a[2][4]={{1,2,3},{4,5},{6}};D.int a[][3]={{1,0,1},{},{1,1}};21、以下正确的说法是( )。

` 在C语言中A.实参和与其对应的形参各占用独立的存储单元B.实参和与其对应的形参共占用一个存储单元C.只有当实参和与其对应的形参同名时才共占用存储单元D.形参是虚拟的,不占用存储单元22、对二叉树的结点从1开始进行连续编号,要求每个结点的编号大于其左、右孩子的编号,同一结点的左右孩子中,其左孩子的编号小于其右孩子的编号,可采用( )次序的遍历实现编号。

A.先序 B. 中序 C. 后序 D. 从根开始按层次遍历23、如下所示是一棵5阶B树,该B树现在的层数为2。

从该B树中删除关键码38后,该B树的第2层的结点数为()。

A. 6;B. 7 ;C. 8;D. 9;24、以下正确的说法是____A. 定义函数时,形参的类型说明可以放在函数体内B. return后边的值不能为表达式C. 如果函数值的类型与返回值类型不一致,以函数值类型为准D. 如果形参与实参类型不一致,以实参类型为准25、下列说法不正确的是()。

A.图的遍历是从给定的源点出发每一个顶点仅被访问一次B.遍历的基本算法有两种:深度遍历和广度遍历C.图的深度遍历不适用于有向图D.图的深度遍历是一个递归过程26、下面对于数组的定义正确的是()。

int M=10;const int N=9;static int K=20;#define J 50main(int argc, char* argv[]){int I;cin>>I;int array1[I]; ———————————————①int array2[M]; ———————————————②int array4[K]; ———————————————③int array3[N]; ———————————————④int array5[J]; ——————————————⑤}A.①②③④⑤;B.②③④⑤;C.③④⑤;D. ④⑤;27、执行完下列语句段后,i值为:()int f(int x){ return ((x>0) ? x* f(x-1):2);}int i ;i =f(f(1));A.2 B. 4 C. 8 D. 无限递归28、一个递归算法必须包括()。

A. 递归部分B. 终止条件和递归部分C. 迭代部分D.终止条件和迭代部分29、适用于折半查找的表的存储方式及元素排列要求为( )A.链接方式存储,元素无序 B.链接方式存储,元素有序C.顺序方式存储,元素无序 D.顺序方式存储,元素有序30、在一棵m阶的B+树中, 每个非叶结点的儿子数S 应满足 ( ).A.⎥⎦⎥⎢⎣⎢+21m≤S≤m B.⎥⎦⎥⎢⎣⎢2m≤S≤mC. 1≤S≤⎥⎦⎥⎢⎣⎢+21mD. 1≤S≤⎥⎦⎥⎢⎣⎢2m31、设哈希表长为14,哈希函数是H(key)=key%11,表中已有数据的关键字为15,38,61,84共四个,现要将关键字为49的结点加到表中,用二次探测再散列法解决冲突,则放入的位置是( )A.8 B.3 C.5 D.932、如果待排序序列中两个数据元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。

()就是不稳定的排序方法。

A.起泡排序 B.归并排序 C.希尔排序 D.直接插入排序33、对一组数据(84,47,25,15,21)排序,数据的排列次序在排序的过程中的变化为(1) 84 47 25 15 21 (2) 15 47 25 84 21(3) 15 21 25 84 47 (4) 15 21 25 47 84则采用的排序是 ( )。

A. 选择B. 冒泡C. 快速D. 插入34、在下列排序算法中,哪一个算法的时间复杂度与初始排序无关()。

A.直接插入排序 B. 冒泡排序 C. 快速排序 D. 直接选择排序35、定义如下结构体,那么以下的变量定义中,不正确的是()。

相关文档
最新文档