2009.1算法设计与分析报告课程期末试卷-A卷(自测 )

2009.1算法设计与分析报告课程期末试卷-A卷(自测 )
2009.1算法设计与分析报告课程期末试卷-A卷(自测 )

华南农业大学期末考试试卷(A卷)

2008学年第一学期考试科目:算法分析与设计

考试类型:(闭卷)考试时间:120 分钟

学号姓名年级专业

一、选择题(20分,每题2分)

1.下述表达不正确的是。

A.n2/2 + 2n的渐进表达式上界函数是O(2n)

B.n2/2 + 2n的渐进表达式下界函数是Ω(2n)

C.logn3的渐进表达式上界函数是O(logn)

D.logn3的渐进表达式下界函数是Ω(n3)

2.当输入规模为n时,算法增长率最大的是。

A.5n B.20log2n C.2n2 D.3nlog3n

3.T(n)表示当输入规模为n时的算法效率,以下算法效率最优的是。A.T(n)= T(n – 1)+1,T(1)=1 B.T(n)= 2n2

C.T(n)= T(n/2)+1,T(1)=1 D.T(n)= 3nlog2n

4.在棋盘覆盖问题中,对于2k×2k的特殊棋盘(有一个特殊方块),所需的L型骨牌

的个数是。

A.(4k– 1)/3 B.2k /3 C.4k D.2k

5.在寻找n个元素中第k小元素问题中,若使用快速排序算法思想,运用分治算法

对n个元素进行划分,应如何选择划分基准?下面答案解释最合理。A.随机选择一个元素作为划分基准

B.取子序列的第一个元素作为划分基准

C.用中位数的中位数方法寻找划分基准

D.以上皆可行。但不同方法,算法复杂度上界可能不同

6. 有9个村庄,其坐标位置如下表所示:

现在要盖一所邮局为这9个村庄服务,请问邮局应该盖在 才能使到邮局到这9个村庄的总距离和最短。 A .(4.5,0) B .(4.5,4.5) C .(5,5) D .(5,0)

7. n 个人拎着水桶在一个水龙头前面排队打水,水桶有大有小,水桶必须打满水,

水流恒定。如下 说法不正确?

A .让水桶大的人先打水,可以使得每个人排队时间之和最小

B .让水桶小的人先打水,可以使得每个人排队时间之和最小

C .让水桶小的人先打水,在某个确定的时间t 内,可以让尽可能多的人打上水

D .若要在尽可能短的时间内,n 个人都打完水,按照什么顺序其实都一样

8. 分治法的设计思想是将一个难以直接解决的大问题分割成规模较小的子问题,分

别解决子问题,最后将子问题的解组合起来形成原问题的解。这要求原问题和子问题 。

A .问题规模相同,问题性质相同

B .问题规模相同,问题性质不同

C .问题规模不同,问题性质相同

D .问题规模不同,问题性质不同

9. 对布线问题,以下 是不正确描述。 A .布线问题的解空间是一个图

B .可以对方格阵列四周设置围墙,即增设标记的附加方格的预处理,使得算法简化对边界的判定

C .采用广度优先的标号法找到从起点到终点的布线方案(这个方案如果存在的话)不一定是最短的

D .采用先入先出的队列作为活结点表,以终点b 为扩展结点或活结点队列为空作为算法结束条件

10. 对于含有n 个元素的子集树问题,最坏情况下其解空间的叶结点数目为 。 A .n! B .2n

C .2n+1

-1 D .∑=n

i i n 1

!/!

答案:DACAD CACCB

二、填空题(10分,每题2分)

1、一个算法复杂性的高低体现在计算机运行该算法所需的时间和存储器资源上,因此算法的复杂性有 时间 复杂性和空间复杂性之分。

2、出自于“平衡子问题”的思想,通常分治法在分割原问题,形成若干子问题时,这些子问题的规模都大致 相同 。

3、使用二分搜索算法在n 个有序元素表中搜索一个特定元素,在最佳情况下,搜索的时间复杂性为O ( 1 ),在最坏情况下,搜索的时间复杂性为O ( logn )。

4、已知一个分治算法耗费的计算时间T(n),T(n)满足如下递归方程:

?

?

?≥+<=22221n n O n T n O n T )()/()

()( 解得此递归方可得T(n)= O ( nlogn )。

5、动态规划算法有一个变形方法 备忘录方法 。这种方法不同于动态规划算法“自底

向上”的填充方向,而是“自顶向下”的递归方向,为每个解过的子问题建立了备忘录以备需要时查看,同样也可避免相同子问题的重复求解。

参考解答:1、时间 2、相同 3、1 logn 4、log n n 5、备忘录方法

三、简答题(40分,每题8分)

1、(8分)写出下列复杂性函数的偏序关系(即按照渐进阶从低到高排序):

2323log !log 10n

n n n n n n n n

参考解答:3

210

log log 23!n n n n n n

n n n

2、(8分)现在有8位运动员要进行网球循环赛,要设计一个满足以下要求的比赛日程表:

(1)每个选手必须与其他选手各赛一次;

(2)每个选手一天只能赛一次;

(3)循环赛一共进行n – 1天。

请利用分治法的思想,给这8位运动员设计一个合理的比赛日程。

参考解答:

3、(8分)某体育馆有一羽毛球场出租,现在总共有10位客户申请租用此羽毛球场,每个客户所租用的时间单元如下表所示,s(i)表示开始租用时刻,f(i)表示结束租用

同一时刻,该羽毛球场只能租借给一位客户,请设计一个租用安排方案,在这10位客户里面,使得体育馆能尽可能满足多位客户的需求,并算出针对上表的10个客户申请,最多可以安排几位客户申请。

1)选择申请1(1,4)

2)依次检查后续客户申请,只要与已选择的申请相容不冲突,则选择该申请。直到所有申请检查完毕。申请4(5,7)、申请8(8,11)、申请10(11,13)

3)最后,可以满足:申请1(1,4)、申请4(5,7)、申请8(8,11)、申请10(11,13)共4个客户申请。这已经是可以满足的最大客户人数。

4、(8分)对于矩阵连乘所需最少数乘次数问题,其递归关系式为:

1i k j

0[,]min{[,][1,]}i k j i j m i j m i k m k j p p p i j -≤<=??

=?

+++

请根据以上的递归关系,计算出矩阵连乘积A 1A 2A 3A 4所需要的最少数乘次数。

参考解答:

014024034[1][1][2][4]080005010510500[1][4]min [1][2][3][4]2000060005040536000

[1][3][4][4]270000503053450010500

m m p p p m m m p p p m m p p p ++=++??=??

=++=++??=??++=++??=?

=

5、(8分)有这样一类特殊0-1背包问题:可选物品重量越轻的物品价值越高。

n=6,c=20,P=(4,8,15,1,6,3),W=(5,3,2,10,4,8)。

其中n 为物品个数,c 为背包载重量,P 表示物品的价值,W 表示物品的重量。请问对于此0-1背包问题,应如何选择放进去的物品,才能使到放进背包的物品总价值最大,能获得的最大总价值多少?

参考解答:因为该0-1背包问题比较特殊,恰好重量越轻的物品价值越高,所以优先取重量轻的物品放进背包。最终可以把重量分别为2,3,4,5的三个物品放进背包,得到的价值和为15 + 8 + 6 + 4 = 33,为最大值。

四、算法设计题(30分,前三题每题8分,最后一题6分)

1、【最优服务次序问题】(8分)—— 提示:此题可采用贪心算法实现

问题描述:设有n 个顾客同时等待一项服务,顾客i 需要的服务时间为ti ,

1<=i<=n 。应该如何安排n 个顾客的服务次序才能使平均等待时间达到最小?(平均等待时间是n 个顾客等待服务时间的总和除以n )。

参考解答:贪心策略:最短服务时间优先。 将n 个顾客的服务时间ti 按照由小到大排序,n 个顾客的服务调度方案即为排序后的顺序,即可使得平均等待时间最小。

评分准则:

1) 答到使用贪心算法,并且说明贪心的策略是短服务优先,本题即可得满分; 2) 仅说明使用贪心算法,但未说明贪心策略,答题不完整,扣2分以上; 3) 其它情况酌情考虑。

2、【Gray 码构造问题】(8分)—— 提示:此题可采用分治递归算法实现 问题描述:“格雷码”是一个长度为n 2的序列,满足:

(a )每个元素都是长度为n 比特的串

(b )序列中无相同元素

(c )连续的两个元素恰好只有1个比特不同 例如:n=2时,格雷码为{00,01,11,10}。

Gray 码是一种编码,这种编码可以避免在读取时,因各数据位时序上的差异造成的误读。格雷码在工程上有广泛应用。但格雷码不便于运算,请你设计一种构造方法,输入长度序列n ,输出格雷码(你只要做出一种构造方案即可,格雷码并不唯一)。

参考解答: 此题可用分治法解决。 当n =1时,输出格雷码{0, 1}

当n>1时,格雷码的长度为n

2,即共有n

2个码序列。此时,将问题一分为二,即上半部分和下半部分。上半部分最高位设为0,下半部分最高位设为1。剩下n-1位的格雷码的构造采用递归的思路。

评分准则:

1) 答到使用分治算法,并且推导出分治算法的过程,边界设定清晰(即当仅输

出1位的格雷码如何处理),本题即可得满分; 2) 说明使用分治算法,但漏边界条件,扣2分以上; 3) 其它情况酌情考虑。

3、【最长上升子序列问题】(8分)—— 提示:此题可采用动态规划算法实现

对于给定的一个序列12(,,,)N a a a ,11000N ≤≤。我们可以得到一些递增上

升的子序列12(,,

,)i i iK a a a ,

这里121K i i i N ≤<<<≤。

比如,对于序列(1, 7, 3, 5, 9, 4, 8),有它的一些上升子序列,如(1, 7), (3, 4, 8)等等。这些子序列中最

长的长度是4,比如子序列(1, 3, 5, 8)。你的任务:就是对于给定的序列,求出最长上升子序列的长度。要求写出你设计的算法思想及递推函数的公式表达。

参考解答:设()f i 表示:从左向右扫描过来直到以[]a i 元素结尾的序列,获得的最长上升子序列的长度,且子序列包含[]a i 元素(1i n ≤≤)。

11()max{()1:[][];1}111;(1)[][]i f i f j a i a j j i i i j j i a i a j =?

?

=+>≤<>??>?≤<<=?

当,都有

即,()f i 是从(1)f ,(2)f ……到(1)f i -中找最大的一个值,再加1。或者就是1。主要是看a[i]这个元素能否加入到之前已经获得的最长上升子序列,如果能加入,是之前已获得的最长上升子序列长度加一;如果不能加入,就取这最后一个元素作为一个单独子序列,长度为1。

最后,所要求的整个序列的最长公共子序列长度为max{f(i): 1<=i<=n}

评分准则:

1) 答到使用动态规划算法,并且推导出动态规划算法的递推函数公式表达,边

界设定清晰,本题即可得满分;(阅卷时仔细看递推公式表达,公式表达含义正确即可,因其表达形式可能不唯一)

2) 说明使用动态规划算法,但对递推函数表达错误或含糊,扣2分以上; 3) 其它情况酌情考虑。

4、【骑士问题】(6分)—— 提示:此题可采用广度优先搜索算法实现

在一个标准8×8的国际象棋棋盘上,棋盘中有些格子是可能有障碍物的。已知骑士的初始位置和目标位置,你的任务是计算出骑士最少需要多少步可以从初始位置到达目标位置,若无法到达目标位置,输出“not reachable ”。请用文字或伪代码说明你的算法。

注意:骑士只能进行“日”字行对角跳,棋盘上有障碍物的格子不能到达。

图(a):骑士能进行的“日”字行对角跳,n为骑士当前位置,x为骑士下一步可以跳到的格子

图(b):骑士从初始位置n到目标位置N,最小需要7步的实例。b为棋盘障碍

参考解答:这也是一个搜索的题目,非常类似于书上的“布线问题”,可参考书上此例。

用一个二维数组board[12][12]来记录棋盘的状况。

为何大小是12*12呢?棋盘大小8*8,为了减少对周围边界的判断,在上下左右四边各加上2行2列做“围墙”(障碍),因此board棋盘的大小12*12。

有如下几个步骤需要解决:

1)障碍格子:将输入的障碍格子填写到board当中对应格上,设置为-1;

2)起始格子和结束格子:将起始点start和结束点end,这两个点记录下来,

在board中这两个格子设置为0;

3)围墙:在8*8的棋盘外面,上下左右各加2行2列做围墙,围墙和障碍一样,

设置为-1;

4)除障碍围墙起始结束格子这些格子特殊对待输入之外,其余格子全部初始化

为0;

5)队列初始为空。队列是用来在骑士做“日字型”对角跳的时候,候选位置放

入队列中的一个辅助的数据结构,以便于“广度优先搜索”。

6)从起点开始,将这个位置所能跳的周围8个位置都检查一下:只要未标记,

就标记为前一个位置值加1,并将该格子位置加入队列;如果不能标记(比如障碍或围墙等),就跳过,继续检查下一个位置,一共骑士所能跳的8个位置。

7)取出队列首个位置结点,又继续检查这个结点周围的8个位置,类同上一步,

直到找到对终点标记位置。

8)最后,输出终点所标记的数值(正数),就是骑士所需的最少移动步数,若为

0表示终点无法标记到,输出:“not reachable”这样的信息。

评分准则:

1)答到使用搜索算法,并且说明采用广度优先的搜索策略,算法描述清晰准确,

本题即可得满分;

2)算法表达含糊或不准确,扣2分以上;

3)其它情况酌情考虑。

算法设计与分析考试题及答案

算法设计与分析考试题 及答案 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】

一、填空题(20分) 1.一个算法就是一个有穷规则的集合,其中之规则规定了解决某一特殊类型问题的一系列运算,此外,算法还应具有以下五个重要特性:确定性 有穷性 可行性 0个或多个输入 一个或多个输出 2.算法的复杂性有时间复杂性 空间复杂性之分,衡量一个算法好坏的标准是 时间复杂度高低 3.某一问题可用动态规划算法求解的显着特征是 该问题具有最优子结构性质 4.若序列X={B,C,A,D,B,C,D},Y={A,C,B,A,B,D,C,D},请给出序列X 和Y 的一个最长公共子序列{BABCD}或{CABCD}或{CADCD } 5.用回溯法解问题时,应明确定义问题的解空间,问题的解空间至少应包含一个(最优)解 6.动态规划算法的基本思想是将待求解问题分解成若干_子问题 ,先求解_子问题 ,然后从这些子问题 的解得到原问题的解。 7.以深度优先方式系统搜索问题解的算法称为回溯法 背包问题的回溯算法所需的计算时间为o(n*2n ) ,用动态规划算法所需的计算时间为o(min{nc,2n }) 9.动态规划算法的两个基本要素是最优子结构 _和重叠子问题 10.二分搜索算法是利用动态规划法实现的算法。 二、综合题(50分) 1.写出设计动态规划算法的主要步骤。 ①问题具有最优子结构性质;②构造最优值的递归关系表达式; ③最优值的算法描述;④构造最优解; 2. 流水作业调度问题的johnson 算法的思想。 ①令N 1={i|a i =b i };②将N 1中作业按a i 的非减序排序得到N 1’,将N 2中作业按b i 的非增序排序得到N 2’;③N 1’中作业接N 2’中作业就构成了满足Johnson 法则的最优调度。 3. 若n=4,在机器M1和M2上加工作业i 所需的时间分别为a i 和b i ,且 (a 1,a 2,a 3,a 4)=(4,5,12,10),(b 1,b 2,b 3,b 4)=(8,2,15,9)求4个作业的最优调度方案,并计算最优值。 步骤为:N1={1,3},N2={2,4}; N 1’={1,3}, N 2’={4,2}; 最优值为:38 4. 使用回溯法解0/1背包问题:n=3,C=9,V={6,10,3},W={3,4,4},其解空间有长度为3的0-1向量组成,要求用一棵完全二叉树表示其解空间(从根出发,左1右0),并画出其解空间树,计算其最优值及最优解。 解空间为{(0,0,0),(0,1,0),(0,0,1),(1,0,0),(0,1,1),(1,0,1), (1,1,0),(1,1,1)}。 解空间树为: 该问题的最优值为:16 最优解为:(1,1,0) 5. 设S={X 1,X 2,···,X n }是严格递增的有序集,利用二叉树的结点来存储S 中的元素,在表示S 的二叉搜索树中搜索一个元素X ,返回的结果有两种情形,(1)在二叉搜索树的内结点中找到X=X i ,其概率为b i 。(2)在二叉搜索树的叶结点中确定X ∈(X i ,X i+1),其概率为a i 。在表示S 的二叉搜索树T 中,设存储元素X i 的结点深度为C i ;叶结点(X i ,X i+1)的结点深度为d i ,则二叉搜索树T 的平均路长p 为多少假设二叉搜索树T[i][j]={X i ,X i+1,···,X j }最优值为m[i][j],W[i][j]= a i-1+b i +···+b j +a j ,则m[i][j](1<=i<=j<=n)递归关系表达式为什么 .二叉树T 的平均路长P=∑=+n i 1 Ci)(1*bi +∑=n j 0 dj *aj

中科院陈玉福计算机算法设计与分析期末简答题答案

1. 贪心算法和动态规划算法有什么共同点和区别?它们都有那些优势和劣势? 共通点:动态规划和贪心算法都是一种递推算法,均有局部最优解来推导全局最优解 区别:贪心算法中,作出的每步贪心决策都无法改变,每一步的最优解一定包含上一步的 最优解,而上一部之前的最优解则不作保留。 动态优化算法,全局最优解中一定包含某个局部最优解,但不一定包含前一个局部最优解,因此需要记录之前的所有最优解 动态规划算法利用子问题重叠性质,对每一个子问题只计算一次,将其解保存在一个表格中。不同的子问题个数随着输入问题的规模呈多项式增长,因此,动态规划算法通常只需要多项式时间,从而获得较高的解题效率。但它需要计算之前所有情况花费,更加耗费空间。 贪心算法所作的选择依赖于以往所作过的选择,但决不依赖于将来的选择,这使得算法在编 码和执行过程中都有一定的速度优势。贪心算法是只是找局部最优解,不一定是全局最优解。 2. 试比较回溯法与分枝限界算法,分别谈谈这两个算法比较适合的问题? 二者都是在解空间树里搜索问题的可靠解或最优解,但是搜索的方式不同,回溯法采用深 度优先的方式,直到达到问题的一个可行解,或经判断沿此路径不会达到问题的可行解或最优解时,停止向前搜索,并沿原路返回到该路径上最后一个还可扩展的节点,然后,从该节点出发朝新的方向纵深搜索。分枝限界法采用的是宽度优先的方式,它将活节点存放在一个特殊的表中,其策略是,在扩展节点处,首先生成其所有的儿子节点,将那些导致不可行解或导致非最优解的儿子节点舍弃,其余儿子节点加入活节点表中,然后,从活节点中取出一个节点作为当前扩展节点,重复上述节点中扩展过程。可以看出,回溯法一般用于求问题的一个可行解,而分枝限界可以用于求出问题的所有可行解。 3. 何谓最优化原理?采用动态规划算法必须满足的条件是什么?动态规划算法是通过什 么问题的什么特性提高效率的? 一个最优化策略的子策略总是最优的。一个问题满足最优化原理又称其具有最优子结构性质。最优子结构性质,子问题重叠性质是计算模型采用动态规划算法求解的两个基本要素。 动态规划算法利用子问题重叠性质,对每一个子问题只计算一次,将其解保存在一个表格中。不同的子问题个数随着输入问题的规模呈多项式增长,因此,动态规划算法通常只需要多项式时间,从而获得较高的解题效率 4. 什么是多项式时间算法? 若存在一个常数C,使得对于所有n>=0,都有|f(n)| <= C*|g(n)|,则称函数f(n)是O(g(n))。时间复杂度是O(p(n))的算法称为多项式时间算法,这里p(n)是关于n的多项式。 时间复杂度为O(nlog(n))、O(n^3)的算法都是多项式时间算法,时间复杂度为O(n^log(n))、O(n!)、O(2^n)的算法是指数时间算法。 一个优化问题如果已经找到了多项式时间算法,则称该问题为多项式时间可解问题,并 将这类问题的集合记为P,因此多项式时间可解问题就称为P类问题。。

算法设计与分析实验报告

本科实验报告 课程名称:算法设计与分析 实验项目:递归与分治算法 实验地点:计算机系实验楼110 专业班级:物联网1601 学号: 05 学生姓名:俞梦真 指导教师:郝晓丽 2018年 05月 04 日 实验一递归与分治算法 实验目的与要求

1.进一步熟悉C/C++语言的集成开发环境; 2.通过本实验加深对递归与分治策略的理解和运用。 实验课时 2学时 实验原理 分治(Divide-and-Conquer)的思想:一个规模为n的复杂问题的求解,可以划分成若干个规模小于n的子问题,再将子问题的解合并成原问题的解。 需要注意的是,分治法使用递归的思想。划分后的每一个子问题与原问题的性质相同,可用相同的求解方法。最后,当子问题规模足够小时,可以直接求解,然后逆求原问题的解。 实验题目 1.上机题目:格雷码构造问题 Gray码是一个长度为2n的序列。序列无相同元素,每个元素都是长度为n的串,相邻元素恰好只有一位不同。试设计一个算法对任意n构造相应的Gray码(分治、减治、变治皆可)。 对于给定的正整数n,格雷码为满足如下条件的一个编码序列。 (1)序列由2n个编码组成,每个编码都是长度为n的二进制位串。 (2)序列中无相同的编码。 (3)序列中位置相邻的两个编码恰有一位不同。 2.设计思想: 根据格雷码的性质,找到他的规律,可发现,1位是0 1。两位是00 01 11 10。三位是000 001 011 010 110 111 101 100。n位是前n-1位的2倍个。N-1个位前面加0,N-2为倒转再前面再加1。 3.代码设计: 归式,就是如何将原问题划分成子问题。 2.递归出口,递归终止的条件,即最小子问题的求解,可以允许多个出口。 3.界函数,问题规模变化的函数,它保证递归的规模向出口条件靠拢(2)递归与非递归之间如何实现程序的转换? (3)分析二分查找和快速排序中使用的分治思想。 答: 1.一般根据是否需要回朔可以把递归分成简单递归和复杂递归,简单递归一般就是根据递归式来找出递推公式(这也就引申出分治思想和动态规划)。 2.复杂递归一般就是模拟系统处理递归的机制,使用栈或队列等数据结构保存回朔点来求解。 (4)分析二次取中法和锦标赛算法中的分治思想。 二次取中法:使用快速排序法中所采用的分划方法,以主元为基准,将一个表划分为左右两个子表,左子表中的元素均小于主元,右子表中的元素均大于主元。主元的选择是将表划分为r

“小学语文课程与教学论”下 期末试卷 b讲课教案

湖南第一师范学院考试试卷( B卷) (2010--2011学年一学期2011年1月) 课程名称小学语文课程与教学论 专业班级2008级小学教育(本科)1-4班考试时量120分钟总分100 分 注意:1.本试卷共 4 页。试卷如有缺页或破损,请立即举手报监考员更换。 2.请将答案写在答题纸上。 一、填空题(每空1 分,共15分) 1.小学阶段应认识()个常用汉字,其中()个左右会写。 2.《全日制义务教育语文课程标准》规定的阶段目标从“识字与写字”、“()”、“写作”、“()”和“综合性学习”五个方面提出要求。 3.说课是教师在备课的基础上,面对同行和评委,系统地述说自己的教学设计及其()的一种教学研究活动。 4.新课标倡导的语文课程的基本理念是:( );正确把握语文教育的特点;( );努力建设开放而有活力的语文课程。 5.()与()的统一,是语文课程的基本特点。 6.小学阶段,学生要学会()个声母,()个韵母,并熟练认记16个整体认读音节。 7.写作是运用语言文字进行()和()的重要方式。 8.口语交际应培养学生()、表达和()的能力。 二、单选题(每一小题的备选答案中,只有一个答案是正确的,请把你认为正确的答案序号填入括号内。10小题,每小题2分,共20分)。 1.“秧苗”的“秧”字第五画笔画名称是() A、捺 B、点 C、撇 D、竖

2.《语文课程标准》规定第二学段学生会写()个左右汉字。 A、2000字 B、2500字 C、3000字 D、3500字 3.《语文课程标准》规定第三学段学生课外阅读总量不少于()万字。 A、5万字 B、40万字 C、80万字 D、100万字 4.()是我国小学识字教学中的一种最主要的识字形式。 A、看图识字 B、归类识字 C、随课文分类识字 D、韵语识字 5.下列说法不正确的是() A、语文课程资源包括课堂教学资源和课外学习资源。 B、学生的口语交际能力指学生的听说能力。 C、结合上下文和生活实际是学生理解词语常用的方法。 D、汉字的构字规律有象形、指事、会意、形声等。 6.词语教学的重点是() A、读准词音 B、理解词义 C、正确书写 D、正确运用 7.综合性学习的首要特征是()。 A、实践性 B、自主性 C、合作性 D、综合性 8.从第()学段开始,学生就应学会用音序和部首检字法查字典。 A、一 B、二 C、三 D、四 9.“学写读书笔记和常见应用文。”是第()学段的“写作”阶段目标。 A、一 B、二 C、三 D、四 10.毛笔字的教学要按照()的顺序,加强写字指导。 A、描红——仿影——临帖 B、仿影——描红——临帖 C、描红——临帖——仿影 D、仿影——临帖——描红 三、判断题(下列各题,你认为正确的,请在题干后的括号内打“√”,错的打“×”。10小题,每小题1.5分,共15分)。 1.语文只是传承文化的工具,它本身并不是一种文化。() 2.语文课程的核心理念是培养学生的基础知识和基础能力。() 3.识字与写字的要求应有所不同,低年级要多认少写。 ( ) 4.教学目标与教学重难点是教案的主体部分。() 5.阅读教学是教师、学生、文本之间对话的过程。()

算法设计与分析考试题及答案

1.一个算法就是一个有穷规则的集合,其中之规则规定了解决某一特殊类型问题的一系列运算,此外,算法还应具有以下五个重要特性:_________,________,________,__________,__________。 2.算法的复杂性有_____________和___________之分,衡量一个算法 好坏的标准是______________________。 3.某一问题可用动态规划算法求解的显著特征是 ____________________________________。 4.若序列X={B,C,A,D,B,C,D},Y={A,C,B,A,B,D,C,D},请给出序列X 和Y的一个最长公共子序列_____________________________。 5.用回溯法解问题时,应明确定义问题的解空间,问题的解空间至少应包含___________。 6.动态规划算法的基本思想是将待求解问题分解成若干____________,先求解___________,然后从这些____________的解得到原问题的解。 7.以深度优先方式系统搜索问题解的算法称为_____________。 8.0-1背包问题的回溯算法所需的计算时间为_____________,用动态规划算法所需的计算时间为____________。 9.动态规划算法的两个基本要素是___________和___________。 10.二分搜索算法是利用_______________实现的算法。 二、综合题(50分) 1.写出设计动态规划算法的主要步骤。 2.流水作业调度问题的johnson算法的思想。

算法设计与分析试卷(2010)

算法设计与分析试卷(A 卷) 一、 选择题 ( 选择1-4个正确的答案, 每题2分,共20分) (1)计算机算法的正确描述是: B 、D A .一个算法是求特定问题的运算序列。 B .算法是一个有穷规则的集合,其中之规则规定了一个解决某一特定类型的问题的运算序列。 C .算法是一个对任一有效输入能够停机的图灵机。 D .一个算法,它是满足5 个特性的程序,这5个特性是:有限性、确定性、能 行性、有0个或多个输入且有1个或多个输出。 (2)影响程序执行时间的因素有哪些? C 、D A .算法设计的策略 B .问题的规模 C .编译程序产生的机器代码质量 D .计算机执行指令的速度 (3)用数量级形式表示的算法执行时间称为算法的 A A .时间复杂度 B .空间复杂度 C .处理器复杂度 D .通信复杂度 (4)时间复杂性为多项式界的算法有: A .快速排序算法 B .n-后问题 C .计算π值 D .prim 算法 (5)对于并行算法与串行算法的关系,正确的理解是: A .高效的串行算法不一定是能导出高效的并行算法 B .高效的串行算法不一定隐含并行性 C .串行算法经适当的改造有些可以变化成并行算法 D. 用串行方法设计和实现的并行算法未必有效 (6)衡量近似算法性能的重要标准有: A A .算法复杂度 B .问题复杂度 C .解的最优近似度 D .算法的策略 (7)分治法的适用条件是,所解决的问题一般具有这些特征: ABCD A .该问题的规模缩小到一定的程度就可以容易地解决; B .该问题可以分解为若干个规模较小的相同问题; C .利用该问题分解出的子问题的解可以合并为该问题的解 D .该问题所分解出的各个子问题是相互独立的。 (8)具有最优子结构的算法有: A .概率算法 B .回溯法 C .分支限界法 D .动态规划法 (9)下列哪些问题是典型的NP 完全问题: A .排序问题 B .n-后问题 C .m-着色问题 D .旅行商问题 (10)适于递归实现的算法有: C A .并行算法 B .近似算法 C .分治法 D .回溯法 二、算法分析题(每小题5分,共10分) (11)用展开法求解递推关系: (12)分析当输入数据已经有序时快速排序算法的不足,提出算法的改进方案。 ???>+-==1 1)1(211)(n n T n n T

语文课程与教学论试题及答案

中学语文教学研究 一、填空题(10小题,每题2分,共20分) 1.学生的语文学习心理特点包括、和语文学习习惯等几个方面。 2.语文教材的构成要素包括、、和作业系统。 3.建国以来有以下这些有代表性的教学方法:钱梦龙的、魏书生老师的 李吉林老师的等等。 4.编写语文教案要从以下几个方面进行:________、________、教学过程、________和________等等 5.中学语文教学的阶段目标是从四个方面加以设计的,包 括、、、等内容。 6.语文教学评价具有导向、______、______、______等功能 7.叶圣陶对“语文”的解释是、。 8我国古代流传最广,历时最久,最具代表性的蒙学读物“三百千”分别是()、()、(),主要作用是集中识字。 9.《语文课程标准》对语文性质的定义:语文是最重要的,是的 重要组成部分。的统一,是语文课程的基本特点。 10. 教师素质结构包括:知识结构、、心理结构和。

二、选择题:(10小题,每题2分,共20分)(含单项选择和多项选择,多选或少选答案均 不得分) 1.确定语文学科教学目的的依据是() A国家的教育方针和有关的教育法规 B语文学科的内容和特点。 C社会需要。 D学生的年龄特征。 2.一个完整的提问过程,大体上可以划分的阶段是() A引入B介入C展开D结束 3.考试的主要功能是() A促进学习B选择C排名次D反馈 4.中学语文基础知识的教学内容分为() A语法修辞知识B文学知识 C文体知识D读写听说知识 5.《新课程标准》规定“在小学的基础上扩大识字量”要求初中生认字量是() A 2500个 B 3500个 C 4500 D 5500

算法设计与分析试卷(2010)

内部资料,转载请注明出处,谢谢合作。 算法设计与分析试卷(A 卷) 一、 选择题 ( 选择1-4个正确的答案, 每题2分,共20分) (1)计算机算法的正确描述是: A .一个算法是求特定问题的运算序列。 B .算法是一个有穷规则的集合,其中之规则规定了一个解决某一特定类型的问题的运算序列。 C .算法是一个对任一有效输入能够停机的图灵机。 D .一个算法,它是满足5 个特性的程序,这5个特性是:有限性、确定性、能 行性、有0个或多个输入且有1个或多个输出。 (2)影响程序执行时间的因素有哪些? A .算法设计的策略 B .问题的规模 C .编译程序产生的机器代码质量 D .计算机执行指令的速度 (3)用数量级形式表示的算法执行时间称为算法的 A .时间复杂度 B .空间复杂度 C .处理器复杂度 D .通信复杂度 (4)时间复杂性为多项式界的算法有: A .快速排序算法 B .n-后问题 C .计算π值 D .prim 算法 (5)对于并行算法与串行算法的关系,正确的理解是: A .高效的串行算法不一定是能导出高效的并行算法 B .高效的串行算法不一定隐含并行性 C .串行算法经适当的改造有些可以变化成并行算法 D. 用串行方法设计和实现的并行算法未必有效 (6)衡量近似算法性能的重要标准有: A .算法复杂度 B .问题复杂度 C .解的最优近似度 D .算法的策略 (7)分治法的适用条件是,所解决的问题一般具有这些特征: A .该问题的规模缩小到一定的程度就可以容易地解决; B .该问题可以分解为若干个规模较小的相同问题; C .利用该问题分解出的子问题的解可以合并为该问题的解 D .该问题所分解出的各个子问题是相互独立的。 (8)具有最优子结构的算法有: A .概率算法 B .回溯法 C .分支限界法 D .动态规划法 (9)下列哪些问题是典型的NP 完全问题: A .排序问题 B .n-后问题 C .m-着色问题 D .旅行商问题 (10)适于递归实现的算法有: A .并行算法 B .近似算法 C .分治法 D .回溯法 二、算法分析题(每小题5分,共10分) (11)用展开法求解递推关系: (12)分析当输入数据已经有序时快速排序算法的不足,提出算法的改进方案。 ???>+-==1 1)1(211)(n n T n n T

计算机算法设计与分析期末考试复习题

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. 回溯法解TSP问题时的解空间树是( A )。 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、实现最长公共子序列利用的算法是( B )。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法11.下面不是分支界限法搜索方式的是( D )。 A、广度优先 B、最小耗费优先 C、最大效益优先 D、深度优先 12.下列算法中通常以深度优先方式系统搜索问题解的是( D )。 A、备忘录法 B、动态规划法 C、贪心法 D、回溯法 13. 一个问题可用动态规划算法或贪心算法求解的关键特征是问题的( B )。 A、重叠子问题 B、最优子结构性质 C、贪心选择性质 D、定义最优解14.广度优先是( A )的一搜索方式。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 15.背包问题的贪心算法所需的计算时间为( B )。

《算法设计与分析》实验一

学号1607070212 《算法设计与分析》 实验报告一 学生姓名张曾然 专业、班级16软件二班 指导教师唐国峰 成绩 计算机与信息工程学院软件工程系 2018 年9 月19 日

实验一:递归策略运用练习 一、实验目的 本次实验是针对递归算法的算法设计及应用练习,旨在加深学生对该算法原理的理解,提高学生运用该算法解决问题的能力。 二、实验步骤与要求 1.实验前复习课程所学知识以及阅读和理解指定的课外阅读材料; 2.学生独自完成实验指定内容; 3.实验结束后,用统一的实验报告模板编写实验报告。 4.提交说明: (1)电子版提交说明: a 需要提交Winrar压缩包,文件名为“《算法设计与分析》实验一_学号_姓名”, 如“《算法设计与分析》实验一_09290101_张三”。 b 压缩包内为一个“《算法设计与分析》实验一_学号_姓名”命名的顶层文件夹, 其下为两个文件夹,一个文件夹命名为“源程序”,另一个文件夹命名为“实验 报告电子版”。其下分别放置对应实验成果物。 (2)打印版提交说明: a 不可随意更改模板样式。 b 字体:中文为宋体,大小为10号字,英文为Time New Roman,大小为10号 字。 c 行间距:单倍行距。 (3)提交截止时间:2018年10月10日16:00。 三、实验项目 1.运用递归策略设计算法实现下述题目的求解过程。 题目列表如下: 【必做题】 (1)运动会开了N天,一共发出金牌M枚。第一天发金牌1枚加剩下的七分之一枚,第二天发金牌2枚加剩下的七分之一枚,第3天发金牌3枚加剩下的七分之一枚,以后每天都照此办理。到了第N天刚好还有金牌N枚,到此金牌全部发完。编程求N和M。 (2)国王分财产。某国王临终前给儿子们分财产。他把财产分为若干份,然后给第一个儿子一份,再加上剩余财产的1/10;给第二个儿子两份,再加上剩余财产的1/10;……;给第i 个儿子i份,再加上剩余财产的1/10。每个儿子都窃窃自喜。以为得到了父王的偏爱,孰不知国王是“一碗水端平”的。请用程序回答,老国王共有几个儿子?财产共分成了多少份?

中学语文课程与教学论试题集

广西师范大学文学院中学语文课程与教学论试题: 专业:中学语文课程与教学论( (1) 院、系: 任课教师: 学生己数: 印题份数: 专业: 年级: 学号: 学生姓名: 一、名词解释(20分) 1.阅读教学 2.语文教学原则 3.目标教学法 4.中学语文学科测试 5.语文 二、简答题(30分) 1.语文教学中运用现代化手段应注意哪些问题? 2.作文批改的原则是什么? 3.新世纪语文学科素质教育目标有哪些? 三、论述题(50分) 1.聊谈你对"语文学习的外延取生涯的外延相等"这句话的懂得. 2.语文新课程改革的基础理想是什么?你如何对待这些理思和这次课程改造? (本试题共1页,本页为第1页) 教研室主任: 主管教学的院(系)领导: 广西师范大学文学院试题 专业:中学语文课程与教学论(2) 院、系: 任课教师: 学生人数: 印题份数: 专业: 年级: 学号: 学生姓名: 一、名词结释(20分) 1.语文 2.文路同一 3.阅读能力 4.语文自学能力 5.作文批语 二、简答题(30分) 1.简述大语文实践. 2.简述钱梦龙的"导读法". 3.语文教学手腕现代化有何意思? 三、论述题(50分) 1.有人说:"语文教学要给学生一个梦".你有何意见? 2.新时期语文教师应该具备什么素质?你击算如何做让自己占有这些素质? (本试题共1页,本页为第1页) 教研室主任: 主管教学的院(系)领导: 广西师范大学文学院试题 专业:中学语文课程与教学论(3)

院、系: 任课教师: 学生人数: 印题份数: 专业: 年级: 学号: 学生姓名: 一、名词解释(20分) 1.语文 2.文以载道 3.阅读教学 4.作文批语 5.教学原则 二、简答题(30分) 1.简述新的《语文课程尺度》中语文教育的总目标. 2.语文课程资源如何开发与利用? 3.如何理解"自主学习"? 三、论述题(50分) 1.谈新的语文课程理念下语文教学方式的改革. 2.谈阅读教学中的能力培养. (本试题共1页,本页为第1页) 教研室主任: 主管教学的院(系)领导: 广西师范大学文学院试题 专业:中学语文课程与教学论(4) 院、系: 任课教师: 学生人数: 印题份数: 专业: 年级: 学号: 学生姓名: 一、名词解释(20分) 1.课堂导入 2.阅读 3.问题教学法 4.思路教学法 5.启发式 二、简答题(30分) 3.高中语文课程标准的课程模块. 4.语文阅读教学中的审美. 5.作文教学中的育人. 三、论述题(50分) 6.试论新时期语文教师的素质. 7."语文是民族之根"之我睹. (本试题共1页,本页为第1页) 教研室主任: 主管教学的院(系)领导: 广西师范大学文学院试题 专业:中学语文课程与教学论(5) 院、系: 任课教师: 学生人数: 印题份数: 专业: 年级: 学号: 学生姓名:

算法设计与分析试卷及答案

湖南科技学院二○年学期期末考试 信息与计算科学专业年级《算法设计与分析》试题 考试类型:开卷试卷类型:C卷考试时量:120分钟 题号一二三四五总分统分人 得分 阅卷人 复查人 一、填空题(每小题3 分,共计30 分) 1、用O、Ω与θ表示函数f与g之间得关系______________________________。 2、算法得时间复杂性为,则算法得时间复杂性得阶为__________________________。 3、快速排序算法得性能取决于______________________________。 4、算法就是_______________________________________________________。 5、在对问题得解空间树进行搜索得方法中,一个活结点最多有一次机会成为活结点得就是_________________________。 6、在算法得三种情况下得复杂性中,可操作性最好且最有实际价值得就是_____情况下得时间复杂性。 7、大Ω符号用来描述增长率得下限,这个下限得阶越___________,结果就越有价值。。 8、____________________________就是问题能用动态规划算法求解得前提。 9、贪心选择性质就是指____________________________________________________________________________________________________________________。 10、回溯法在问题得解空间树中,按______________策略,从根结点出发搜索解空间树。 二、简答题(每小题10分,共计30分) 1、试述回溯法得基本思想及用回溯法解题得步骤。 2、有8个作业{1,2,…,8}要在由2台机器M1与M2组成得流水线上完成加工。每个作业加工得顺序都就是先在M1上加工,然后在M2上加工。M1与M2加工作业i所需得时间分别为: M110 2 8 12 6 9414

小学语文课程与教学论-试卷-A

湖南第一师范学院考试试卷(A卷) (2010--2011学年一学期2011年1月) 课程名称小学语文课程与教学论 专业班级 2008级小学教育(本科)1-4班考试时量120分钟总分 100 分注意:1.本试卷共 4 页。试卷如有缺页或破损,请立即举手报监考员更换。 2.请将答案写在答题纸上。 一、填空题(每空1 分,共15分) 1.叶圣陶指出:把()和()连在一起说,就叫语文。 2.()与()的统一,是语文课程的基本特点。 3.语文课程目标是根据知识和能力、()、()三个维度进行设计的。 4.汉语拼音教学要注意与学说普通话、()教学相结合。 5.阅读教学是学生、()、()之间对话的过程。 6.义务教育语文课程第三学段目标要求学生背诵优秀诗文()篇(段),课外阅读总量不少于()万字。 7.《语文课程标准》隐去“作文”的提法,将小学低段的写作训练称作“()”,将小学中、高段的写作训练称作“()”。 8.口语交际是听与说双方的()过程。教学活动主要应在具体的()情境中进行。 二、单选题(每一小题的备选答案中,只有一个答案是正确的,请把你认为正确的答案序号填入括号内。10小题,每小题2分,共20分)。 1.“转变”的“转”字第七画的笔画名称是() A、横 B、竖折撇 C、撇折 D、竖 2.《语文课程标准》规定小学阶段学生累计认识常用汉字数量为( ) A、2000字 B、2500字 C、3000字 D、3500字

3.下列汉语拼音书写正确的是() A 、 B、 C、 D、 4.()是我国小学识字教学中的一种最主要的识字形式。 A、看图识字 B、归类识字 C、韵语识字 D、随课文分类识字 5.下列说法不正确的是() A、培养热爱祖国语言文字的情感是语文课程的重要目标之一。 B、语文课程资源包括课堂教学资源和课外学习资源。 C、识字与写字的要求应有所不同,1-2年级要少认多写。 D、结合上下文和生活实际是学生理解词语常用的方法。 6.词语教学的重点是() A、读准词音 B、理解词义 C、正确书写 D、正确运用 7.从第()学段开始,学生就应学会用音序和部首检字法查字典。 A、一 B、二 C、三 D、四 8.综合性学习的首要特征是()。 A、实践性 B、自主性 C、合作性 D、综合性 9.“默读有一定速度,默读一般读物每分钟不少于300字。”是第()学段的“阅读”阶段目标。 A、一 B、二 C、三 D、四 10.最能综合体现学生语文素养的是()。 A、识字能力 B、阅读能力 C、写作能力 D、口语交际能力 三、判断题(下列各题,你认为正确的,请在题干后的括号内打“√”,错的打“×”。10小题,每小题分,共15分)。 1.语文教材是唯一的语文课程资源。( ) 2.根据音节的组成情况,音节拼读的方法主要有三拼法和四拼法。() 3.根据汉字的造字特点来分析“停”字字形,“停”字是象形字。()

算法设计与分析期末试题答案解析

1、用计算机求解问题的步骤: 1、问题分析 2、数学模型建立 3、算法设计与选择 4、算法指标 5、算法分析 6、算法实现 7、程序调试 8、结果整理文档编制 2、算法定义:算法是指在解决问题时,按照某种机械步骤一定可以得到问题结果的处理过程 3、算法的三要素 1、操作 2、控制结构 3、数据结构 算法具有以下5个属性: 有穷性:一个算法必须总是在执行有穷步之后结束,且每一步都在有穷时间内完成。 确定性:算法中每一条指令必须有确切的含义。不存在二义性。只有一个入口和一个出口 可行性:一个算法是可行的就是算法描述的操作是可以通过已经实现的基本运算执行有限次来实现的。 输入:一个算法有零个或多个输入,这些输入取自于某个特定对象的集合。 输出:一个算法有一个或多个输出,这些输出同输入有着某些特定关系的量。 算法设计的质量指标: 正确性:算法应满足具体问题的需求; 可读性:算法应该好读,以有利于读者对程序的理解;

健壮性:算法应具有容错处理,当输入为非法数据时,算法应对其作出反应,而不是产生莫名其妙的输出结果。 效率与存储量需求:效率指的是算法执行的时间;存储量需求指算法执行过程中所需要的最大存储空间。一般这两者与问题的规模有关。 经常采用的算法主要有迭代法、分而治之法、贪婪法、动态规划法、回溯法、分支限界法 迭代法 基本思想:迭代法也称“辗转法”,是一种不断用变量的旧值递推出新值的解决问题的方法。 解题步骤:1、确定迭代模型。根据问题描述,分析得出前一个(或几个)值与其下一个值的迭代关系数学模型。 2、建立迭代关系式。迭代关系式就是一个直接或间接地不断由旧值递推出新值的表达式,存储新值的变量称为迭代变量 3、对迭代过程进行控制。确定在什么时候结束迭代过程,这是编写迭代程序必须考虑的问题。不能让迭代过程无休止地重复执行下去。迭代过程的控制通常可分为两种情况:一种是所需的迭代次数是个确定的值,可以计算出来;另一种是所需的迭代次数无法确定。对于前一种情况,可以构建一

算法设计与分析试卷及答案.doc

湖南科技学院二○ 年 学期期末考试 信息与计算科学专业 年级《算法设计与分析》 试题 考试类型:开卷 试卷类型: C 卷 考试时量: 120 分钟 题号 一 二 三 四 五 总分 统分人 得 分 阅卷人 一、填空题(每小题 3 分,共计 30 分) 1. 用 O 、Ω和θ表示函数 f 与 g 之间的关系 ______________________________ 。 f n n lo g n g n log n 1, n 1 2. 算法的时间复杂性为 f (n) n ,则算法的时间复杂性的阶 8 f (3n / 7) n, 2 为__________________________ 。 3. 快速排序算法的性能取决于 ______________________________ 。 4. 算法是 _______________________________________________________ 。 5. 在对问题的解空间树进行搜索的方法中,一个活结点最多有一次机会成为活结点的 是_________________________ 。 6. 在算法的三种情况下的复杂性中, 可操作性最好且最有实际价值的是 _____情况下的时间复杂性。 7. 大Ω符号用来描述增长率的下限,这个下限的阶越 ___________,结果就越有价值。 。 8. ____________________________ 是问题能用动态规划算法求解的前提。 9. 贪心选择性质是指 ________________________________________________________ ____________________________________________________________ 。

南京邮电大学算法设计实验报告——动态规划法

实验报告 (2009/2010学年第一学期) 课程名称算法分析与设计A 实验名称动态规划法 实验时间2009 年11 月20 日指导单位计算机学院软件工程系 指导教师张怡婷 学生姓名丁力琪班级学号B07030907 学院(系) 计算机学院专业软件工程

实验报告 实验名称动态规划法指导教师张怡婷实验类型验证实验学时2×2实验时间2009-11-20一、实验目的和任务 目的:加深对动态规划法的算法原理及实现过程的理解,学习用动态规划法解决实际应用中的最长公共子序列问题。 任务:用动态规划法实现求两序列的最长公共子序列,其比较结果可用于基因比较、文章比较等多个领域。 要求:掌握动态规划法的思想,及动态规划法在实际中的应用;分析最长公共子序列的问题特征,选择算法策略并设计具体算法,编程实现两输入序列的比较,并输出它们的最长公共子序列。 二、实验环境(实验设备) 硬件:计算机 软件:Visual C++

三、实验原理及内容(包括操作过程、结果分析等) 1、最长公共子序列(LCS)问题是:给定两个字符序列X={x1,x2,……,x m}和Y={y1,y2,……,y n},要求找出X和Y的一个最长公共子序列。 例如:X={a,b,c,b,d,a,b},Y={b,d,c,a,b,a}。它们的最长公共子序列LSC={b,c,d,a}。 通过“穷举法”列出所有X的所有子序列,检查其是否为Y的子序列并记录最长公共子序列并记录最长公共子序列的长度这种方法,求解时间为指数级别的,因此不可取。 2、分析LCS问题特征可知,如果Z={z1,z2,……,z k}为它们的最长公共子序列,则它们一定具有以下性质: (1)若x m=y n,则z k=x m=y n,且Z k-1是X m-1和Y n-1的最长公共子序列; (2)若x m≠y n且x m≠z k,则Z是X m-1和Y的最长公共子序列; (3)若x m≠y n且z k≠y n,则Z是X和Y的最长公共子序列。 这样就将求X和Y的最长公共子序列问题,分解为求解较小规模的问题: 若x m=y m,则进一步分解为求解两个(前缀)子字符序列X m-1和Y n-1的最长公共子序列问题; 如果x m≠y n,则原问题转化为求解两个子问题,即找出X m-1和Y的最长公共子序列与找出X 和Y n-1的最长公共子序列,取两者中较长者作为X和Y的最长公共子序列。 由此可见,两个序列的最长公共子序列包含了这两个序列的前缀的最长公共子序列,具有最优子结构性质。 3、令c[i][j]保存字符序列X i={x1,x2,……,x i}和Y j={y1,y2,……,y j}的最长公共子序列的长度,由上述分析可得如下递推式: 0 i=0或j=0 c[i][j]= c[i-1][j-1]+1 i,j>0且x i=y j max{c[i][j-1],c[i-1][j]} i,j>0且x i≠y j 由此可见,最长公共子序列的求解具有重叠子问题性质,如果采用递归算法实现,会得到一个指数时间算法,因此需要采用动态规划法自底向上求解,并保存子问题的解,这样可以避免重复计算子问题,在多项式时间内完成计算。 4、为了能由最优解值进一步得到最优解(即最长公共子序列),还需要一个二维数组s[][],数组中的元素s[i][j]记录c[i][j]的值是由三个子问题c[i-1][j-1]+1,c[i][j-1]和c[i-1][j]中的哪一个计算得到,从而可以得到最优解的当前解分量(即最长公共子序列中的当前字符),最终构造出最长公共子序列自身。

语文课程与教学论精彩试题

语文课程与教学论试题样例 姓名 班级 学号 一、填空 1.语文课程与教学论是正在兴起和建设中的一门学科教育学科,它是以 为研究对象的一门 。 2.叶圣陶对“语文”的解释是 、 。 3.语文教材的构成要素包括 、 、 和 系统。 4.从阅读过程来看,构成阅读成力的要素是 、 、 、 。 5.《语文课程标准》对语文性质的定义:语文是最重要的 ,是 的重要组成部分。 的统一,是语文课程的基本特点。 6.钱梦龙的“三主四式导读法”中,“三主”是指 、 、 。 7.作文能力一般由 能力和 能力构成。 二、名词解释 1.语文课程目标 2.阅读教学技能 3.情景作文训练 4.课文复述 三、判断 1.从占居优势的倾向来说,语文课是属于抽象型学科。( ) 2.听说训练的内容不仅包括训练听说能力,而且包括训练听说的态度。( ) 3.“讲授”的方法是“注入式”的教学方法,不能启发学生的积极思维。( ) 4.课堂教学是语文教学的基本形式。指导学生学习课文,是语文课堂教学的主要内容。 ( ) 5.单元教学过程包括以下阶段:起领,教读,自读,总结和测试。( ) 6.提问的方法是“启发式”的教学方法,能激发学生积极的思维活动。( ) 7.光学媒体的特点是能同时给学生以视觉、听觉两方面的信息。( ) 8.作文评改应一分为二,以鼓励为主,要少就多改。( ) 装 订 线

9.根据考试的目的和用途,考试可以分为学业考试、水平考试、个别考试。 10.备课主要包括两个方面内容:一是备教材,二是备教法。( ) 四、选择 (含单项选择和多项选择,多选或少选答案均不得分) 1.确定语文学科教学目的的依据是( ) A 国家的教育方针和有关的教育法规 B 语文学科的内容和特点。 C 社会需要。 D 学生的年龄特征。 2.一个完整的提问过程,大体上可以划分的阶段是( ) A 引入 B 介入 C 展开 D 结束 3.考试的主要功能是( ) A 促进学习 B 选择 C 排名次 D 反馈 4.中学语文基础知识的教学内容分为( ) A 语法修辞知识 B 文学知识 C 文体知识 D 读写听说知识 5.《义务大纲》规定“在小学的基础上扩大识字量”要求初中生认字量是( ) A2500个 B3500个 C4500 D5500 6.作文讲评的基本方式是( ) A 典型讲评 B 综合讲评 C 专题讲评 D 重点讲评 7.教师的语文专业修养是( ) A 现代汉语修养 B 古代汉语修养 C 文章和文学修养 D 语文教育史修养 8.语文课外活的特点是( ) A 容易与社会生活密切联系 B 容易组织和管理 C 容易与学校各项活动,与其他课程的学习互相配合 D 学生参与的自由度大,少受时间、空间与群体活动的限制。 9.《 语文课程标准》中规定,初中作文每学期的最少次数是( ) A6次 B8次 C10次 D12次 五、简答 1.阅读教学的导入有哪些类型? 2.魏书生课堂“六步教学法” 3.口语交际教学的主要方式方法。 装 订 线 装 订

相关文档
最新文档