《算法分析与设计》期末复习题

《算法分析与设计》期末复习题
《算法分析与设计》期末复习题

一、选择题

1.一个.java文件中可以有()个public类。

A.一个B.两个C.多个D.零个

2.一个算法应该是()

A.程序B.问题求解步骤的描述

C.要满足五个基本特性D.A和C

3.用计算机无法解决“打印所有素数”的问题,其原因是解决该问题的算法违背了算法特征中的()A.唯一性B.有穷性C.有0个或多个输入D.有输出

4.某校有6位学生参加学生会主席竞选,得票数依次为130,20,98,15,67,3。若采用冒泡排序算法对其进行排序,则完成第二遍时的结果是()

A.3,15,130,20,98,67B.3,15,20,130,98,67

C.3,15,20,67,130,98 D.3,15,20,67,98,130

5.下列关于算法的描述,正确的是()

A.一个算法的执行步骤可以是无限的B.一个完整的算法必须有输出

C.算法只能用流程图表示D.一个完整的算法至少有一个输入

6.Java Application源程序的主类是指包含有()方法的类。

A、main方法

B、toString方法

C、init方法

D、actionPerfromed方法

7.找出满足各位数字之和等于5的所有三位数可采用的算法思路是()

A.分治法B.减治法C.蛮力法D.变治法

8.在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。

A、import java.awt.* ;

B、import java.applet.Applet ;

C、import java.io.* ;

D、import java.awt.Graphics ;

9.计算某球队平均年龄的部分算法流程图如图所示,其中:c用来记录已输入球员的人数,sum用来计算有效数据之和,d用来存储从键盘输入的球员年龄值,输入0时表示输入结束。

图中空白处理框①和②处应填入的是()

A.①sum ←sum + d B.①sum ←sum + c

②c ←c + 1②c ←c + 1

C.①sum ←sum + d D.①sum ←sum + c

②d ←d + 1 ②d ←d + 1

10.报名参加冬季越野赛跑的某班5位学生的学号是:5,8,11,33,45。利用折半查找,查找学号为33号学生的过程中,依次被访问到的学号是()

A.5,11,33 B.8,33 C.11,45,33 D.11,33

11.表达式(short)8/9.2*5的值的类型为

A.short B.int C.double D.float

12.设x为int型变量,则执行一下语句段后,x的值为

x=10;

x+=x-=x-x;

A.10 B.20 C.40 D.30

13.下列代码的执行结果是

public class StringTest{

public static void main(String args[]){

int a=4,b=6,c=8;

String s=”abc”;

System.out.println(a+b+s+c);

System.out.printin(); }

}

A.ababcc B.464688 C.46abc8 D.10abc8

14.下列程序段执行后t3的结果是

int t1 = 2, t2 = 3, t3;

t3=t1

A.2 B.4 C.5 D.6

15.要计算当0〈x〈10时,y=x,应当使用的语句是

A.if(0

16.对一组数据(2,12,16,88,5,10)进行排序,若前三趟排序结果如下,

第一趟:2,12,16,88,5,10

第二趟:2,5,16,88,12,10

第三趟:2,5,10,88,12,16

则采用的排序方法是()

A.冒泡排序B.合并排序C.快速排序D.选择排序

17.类与对象的关系是()

A.建筑图纸和建筑物的关系B.汽车与发动机的关系

C.人与黑人的关系D.没有关系

18.JA V A语言二维数组定义中,第二维的长度( )

A.可以不相等B.必须相等

C.高维数组长度与低维数组长度相同D.固定长度

19.算法必须具备()这三个特性。

A.可执行性、可移植性、可扩充性B.可执行性、确定性、有穷性

C.确定性、有穷性、稳定性D.易读性、稳定性、安全性

20.如下图所示,该流程图所表示的算法违背了算法的有穷性特征,下列修改方法中,可以改正该错误的是()

A.将①处改为i ←0 B.将②处改为s ≥0 ?

C.将③处改为i ←i-2 D.将④处改为s ←s-i

二、填空题

1.一个显而易见的事实是:大部分算法的执行时间随着输入量的增加而增大。

2.算法是求解某一问题所使用的一系列清晰的指令。

3.算法分析时间效率模型的基本数学公式是:T(n) ≈C op C(n)。

4.算法设计技术是用算法解题的一般性方法,用于解决不同计算领域的多种问题。

5.三个渐进符号:O 、?和?。

6.效率分析框架主要关心一个算法的基本操作次数的增长次数,并把它作为算法效率的主要指标。7.Java源程序的文件名和程序中定义的主类名应保持一致,包括字母大小写的匹配。

8.算法中常见的问题类型包括:排序、查找、字符串处理和组合问题等。

9.类中的构造方法是一个特殊的方法,其名称与类名相同。

10.面向对象程序设计语言中的3个重要特性分别是封装、继承和多态。

11.Java源程序文件的扩展名为java ,编译生成的字节码文件的扩展名为class 。

12.大多数算法的效率可以分为常数、对数、线性、平方、立方和指数等。

三、简答题

1.什么是算法?算法的五个重要特征是什么?

答:算法是求解某一问题所使用的一系列清晰的指令。

答:

(1)输入:有零个或多个由外部提供的量作为算法的输入.

(2)输出:算法产生至少一个量作为输出.

(3)确定性:组成算法的每条指令是清晰的,无歧义的.

(4)有限性:在执行了有穷步骤后运算终止.

(5)可行性:运算都是基本运算,原理上能在有限时间内完成.

2.请简述蛮力算法的优点?

答:

蛮力算法是一种简单直接地解决问题的方法。蛮力法具有如下优点:(1)应用范围广;(2)不受实例规模的限制;(3)当要解决的问题实例不多,设计更高效算法的代价太大时可选用;(4)对解决一些小规模的问题实例仍然有效;(5)可作为衡量其他算法的参照物。

3.算法设计与分析过程的典型步骤都包括哪些?

答:

(1)了解问题的内容

(2)了解计算设备的性能

(3)在精确解法和近似解法之间选择

(4)确定适当的数据结构

(5)算法设计技术

(6)详细表述算法的方法

(7)证明算法的正确性

(8)分析算法

(9)为算法写代码

4.请简述分治法的基本思路?

答:

将规模为N的问题分解为k个规模较小的子问题,使这些子问题相互独立可分别求解,再将k个子问题的解合并成原问题的解。如子问题的规模仍很大,则反复分解直到问题小到可直接求解为止。

在分治法中,子问题的解法通常与原问题相同,自然导致递归过程。

5.请简述减治法的基本思路?

答:

减治技术利用了一个问题给定实例的解和同样问题较小实例的解之间的某种关系。一旦建立了这种关系,既可以从顶至底(递归地),也可以从底至顶(非递归地)来运用该关系。

减治法有三种主要的变种:

?减常数(如1)::每此迭代规模减小n→n-1

?减因子(如1/2):每此迭代规模减半n→n/2

?减可变规模:每此迭代减小的规模不同

6.请简述递归算法设计的基本思路?

答:

递归的执行过程由分解过程和求值过程两部分构成。

实际上, 递归思路是把一个不能或不好直接求解的“大问题”转化成一个或几个“小问题”来解决,再把这些“小问题”进一步分解成更小的“小问题”来解决,如此分解,直至每个“小问题”都可以直接解决(此时分解到递归出口)。

但递归分解不是随意的分解,递归分解要保证“大问题”与“小问题”相似,即求解过程与环境都相似。并且有一个分解的终点。从而使问题可解。

7.请简述变治法的基本思路?

答:

变治法的技术基于变换思想。变治法分为两个阶段的工作:首先在“变”的阶段,出于这样或那样的原因,将问题的实例变得更容易求解;然后是“治”的阶段,对问题的实例进行求解。

根据对问题实例的变换方式不同,变治法有三种主要的类型:

(1)实例化简——变换为同样问题的一个更简单或者更方便的实例;

(2)改变表现——变换为同样实力的不同表现;

(3)问题化简——变换为另一个问题的实例,这种问题的算法是已知的。

8.请简述时空权衡法的基本思路?

答:

时空权衡法的基本思路是对问题的部分或全部输入做预处理,然后对得到的额外信息使用额外的存储空间来存储。通过实现更快或更方便的数据存取,以加速后面问题的求解来提高算法的效率。

四、算法实现题

1.对于任意非负整数n,计算阶乘函数F(n) = n!的值。因为当n ≥1时,n!= 1×2×3×……×(n-1)×n = (n-1)!×n。并且根据定义,0!= 1,所以可以使用下面的递归算法计算n!:F(n) = F(n-1) ×n。

请编写Java应用程序,由键盘输入n的值,在屏幕上输出计算的n!的结果。

import java.io.*;

public class FN

{

static long f(int n)

{

long r = 1;

if(n != 0)

r = n * f(n-1);

return r;

}

public static void main(String args[]) throws IOException

{

//输入N的值

byte[] buf = new byte[10];

System.out.println("请输入一个整数:");

System.in.read(buf);

String str=new String(buf);

int n=Integer.parseInt(str.trim());

//计算N!的值

long result = f(n);

//输出结果

System.out.println(n + "!=" + result);

}

}

2.斐波那契数列:0,1,1,2,3,5,8,13,21,34,……

这个数列可以用一个简单的递推式和两个初始条件来定义:

当n > 1时,F(n) = F(n-1) + F(n-2)

F(0) = 0,F(1) = 1

请编写Java应用程序,由键盘输入n的值代表要生成斐波那契数列的项数,在屏幕上输出n项斐波那契数列。import java.io.*;

public class Fb{

/*斐波那契数列算法*/

int f(int n){

int r;

if(n <= 1)

r = n;

else

r = f(n-1) + f(n-2);

return r;

}

public static void main(String args[]) throws IOException{

System.out.println("请输入所求斐波那契数列的项数:");

byte buf[] = new byte[20];

System.in.read(buf);

String t1 = new String(buf);

int n = Integer.parseInt(t1.trim());

Fb f1 = new Fb();

int b;

System.out.println("输出包含" + n + "项的斐波那契数列:");

for(int i = 0; i <= n; i++)

{

b = f1.f(i);

System.out.print(b + " ");

}

System.out.println();

}

}

3.编写基于Java语言的选择排序算法。

/***

* 功能:该算法用选择排序对给定的数组排序

* 输入:一个乱序的整数数组a[ ]

* 输出:升序排列的整数数组a[ ]

***/

public void selectionSort (int a[ ])

{

int temp,min;

for(int i=0;i

{

min = i;

for(int j=i+1;j

if(a[min] > a[j])

min = j;

temp = a[i];

a[i] = a[min];

a[min] = temp;

}

}

4.编写基于Java语言的冒泡排序算法。

/***

* 功能:该算法用冒泡排序对给定的数组排序

* 输入:一个乱序的整数数组a[ ]

* 输出:升序排列的整数数组a[ ]

***/

public void bubbleSort(int a[ ])

{

int temp;

for(int i=0;i

for(int j=0;j

if(a[j]>a[j+1])

{

temp = a[j+1];

a[j+1] = a[j];

a[j] = temp;

}

}

5.编写基于Java语言的顺序查找算法。

/***

* 功能:该算法实现顺序查找功能

* 输入:一个整数数组a[ ]和一个要查找的键值k

* 输出:如果在数组中找到k,则返回对应数组元素的下标;如果在数组中找不到k,则返回-1 ***/

public int seqSearch(int a[ ],int k)

{

int i = 0;

while((i < a.length ) && ( a[i] != k ))

i = i + 1;

if( i < a.length)

return i;

else

return -1;

}

6.编写基于Java语言的折半查找算法。

/***

* 功能:该算法实现折半查找功能

* 输入:一个已经按照升序排列好的整数数组a[ ]和一个要查找的键值k

* 输出:如果在数组中找到k,则返回对应数组元素的下标;如果在数组中找不到k,则返回-1 ***/

public int binarySearch(int a[ ], int k)

{

int low = 0;

int upper = a.length - 1;

while(low <= upper)

{

int mid = (low+upper) / 2;

if(k == a[mid])

return mid;

else

if(des < a[mid])

upper = mid - 1;

else

low = mid + 1;

}

return -1;

}

7.编写基于Java语言的字符串匹配算法。

/***

* 功能:该算法实现字符串匹配功能

* 输入:一个n个字符的字符串str代表一段文本

一个m个字符的字符串key代表一个模式

* 输出:如果查找成功的话,返回文本的第一个匹配字符串中第一个字符的位置,否则返回-1

***/

public int stringMatch(String str,String key)

{

int j;

int n = str.length();

int m = key.length();

for(int i = 0; i <= (n - m); i++)

{

j = 0;

while((j < m) && (key.charAt(j) == str.charAt(i+j)))

{

j = j + 1;

System.out.println(i + "," + j);

if(j == m)

return i;

}

}

return -1;

}

8.编写基于Java语言的直接插入排序算法。

/***

* 功能:该算法用直接插入排序对给定的数组排序

* 输入:一个乱序的整数数组a[ ]

* 输出:升序排列的整数数组a[ ]

***/

public void insertSort (int a[ ])

{

int temp,i,j;

for(i=1;i

{

temp=a[i];

j=i-1;

while(j>=0 && a[j]>=temp)

{

a[j+1]=a[j];

j--;

}

a[j+1]=temp;

}

}

民事诉讼法学期末考试试卷

民事诉讼法学期末考试试卷 一、名词解释:(每小题5分,共20分) 1、诉讼证据保全(空4行) 2、诉讼代表人(空4行) 2、诉前保全(空4行) 4、简易程序(空4行) 二、填空题:(每空1分,共20分) 1、因合同纠纷提起的诉讼,由或者人民法院管辖。 2、《劳动法》第30条规定:企业工会支持劳动者申请仲裁或提起诉讼。这是民事诉讼法原则中原则的体现。 3、按照简易程序审理的案件,如果人民法院认为案情复杂,可以转为适用____ _审理。 4、人民法院对必须到庭的被告,经传唤,无正当理由拒不到庭的,可以拘传。 5、审理再审案件,原来是第一审的,按照,另行组成合议庭。 6、在对妨害民事诉讼的强制措施中,、、必须经院长批准。 7、上诉状应当通过人民法院提出,并按照对方当事人或者代表人的人数提出。 8、人民法院审理民事案件,应当根据和的原则,进行调解,调解不成时,应当及时。 9、民事诉讼证据的法定形式包括:、、视听资料、、当事人陈述、、勘验笔录。 10、人民法院应当在立案之日起日内将起诉状副本发送被告,被告在收到之日起 2 日内提出答辩状。 三、不定项选择题:(每小题3分,共30分) 1、合同的双方当事人可以在书面合同中协议选择()管辖法院。 A.原告住所地 B.不动产所在地 C.合同签订地 D.被告住所地 2、按照民事诉讼证据与证明对象的关系来划分,可以将证据划分为()。 A.本证与反证 B.直接证据与间接证据 C.原始证据与传来证据 D.言词证据与实物证据

3、当事人不服一审法院判决和裁定的上诉期限分别是()。 A.7日内、10日内 B.10日内、15日内 C.15日内、10日内 D.7日内、15日内 4、如果原告向两个以上有管辖权的人民法院起诉,该案件由( )人民法院管辖。 A.最先收到诉状的 B.最先立案的 C.审理案件最方便的 D.最能保证公正审理的 5、A公司与B公司共同投资兴建两幢17层高的商品楼房,建设过程中,双方因所有权产生纠纷,A公司准备向法院起诉,本案应当适用()。 A.一般地域管辖的规定 B.因合同纠纷形成的管辖的规定 C.特殊地域管辖的规定 D.专属管辖的规定 6、人民法院以经过涂改的书面遗嘱为据,对被告罚款5000元,该书面遗嘱为()。 A.书证 B.物证 C视听资料 D.鉴定结论 7、适用特别程序审理的案件,包括()。 A、选民资格案件 B、宣告公民死亡案件 C、认定财产无主案件 D、认定婚姻关系无效案件 8、人民法院对当事人提出回避的申请,是否准许,应当作出决定的期限为()。 A.在当事人申请提出的3日内 B.在当事人申请提出的5日内 C.在当事人申请提出的7日内 D.在当事人申请提出的10日内 9、民事诉讼法律关系主体包括()。 A.人民检察院 B.人民法院 C.诉讼参加人 D.其他诉讼参与人 10、王东彪诉刘满仓房屋租赁纠纷一案由丹江县人民法院受理。第一次开庭时,因原告未带有关证据的原件,法庭决定休庭;第二次开庭时,原告在法庭辩论时提出,本案合议庭中的书记员刘河江为被告刘满仓的弟弟,故要求刘河江回避,审判长以法庭调查已结束为由,驳回了原告的回避申请。一审法院判决后,原告以一审法院判决认定事实不清、且程序上违法,江应当回避而没回避为由,提起上诉,二审法院经审理认为,一审法院的判决认定事实清楚,适用实体法也无不当之处,同时还查明刘河江确实是刘满仓的弟弟。在此情况下,二审法院对本案应当如何处理?() A.判决驳回上诉,维持原判 B.依法改判 C.裁定发回重审 D.判决维持原判,但在判决书中应指明一审法院在回避问题上的错误

算法分析与设计复习题及参考答案

网络教育课程考试复习题及参考答案算法分析与设计一、名词解释:1.算法 2.程序 3.递归函数 4.子问题的重叠性质 5.队列式分支限界法 6.多机调度问题7.最小生成树二、简答题: 1.备忘录方法和动态规划算法相 比有何异同?简述之。 2.简述回溯法解题的主要步骤。 3.简述动态规划算法求解的基本要素。 4.简述回溯法的基本思想。 5.简要分析在递归算法中消除递归调用,将递归算法转化为非递归算法的方法。 6.简要分析分支限界法与回溯法的异同。7.简述算法复杂性的概念,算法复杂性度量主要指哪两个方面?8.贪心算法求解的问题主要具有哪些性质?简述之。9.分治法的基本思想是什么?合并排序的基本思想是什么?请分别简述之。10.简述分析贪心算法与动态规划 算法的异同。三、算法编写及算法应用分析题: 1.已知有3个物品: (w1,w2,w3)=(12,10,6),(p1,p2,p3)=(15,13,10),背包的容积M=20,根据0-1背包动态规划的递推式求出最优解。 2.按要求完成以下关于排序和查找的问题。①对数组A={15,29,135,18,32,1,27,25,5},用快速排序方法将其排成递减序。②请描述递减数组进行二分搜索的基本思想,并给出非递归算法。③给出上述算法的递归算法。④使用上述算法对①所得到的结果搜索如下元素,并给出搜索过程:18,31,135。已知,=1,2,3,4,5,6,=5,=10,=3,=12,=5,=50,=6,kijr*r1234567ii1求矩阵链积A×A×A×A×A×A的最佳求积顺序(要求给出计算步骤)。1234564.根据分枝限界算法基本过程,求解0-1背包问题。已知n=3,M=20,(w1,w2,w3)=(12,10,6),(p1,p2,p3)=(15,13,10)。 5.试用贪心算法求解汽车加油问题:已知一辆汽车加满油后可行驶n公里,而旅途中有若干个加油站。试设计一个有效算法,指出应在哪些加油站停靠加油,使加油次数最少,请写出该算法。6.试用动态规划算法实现下列问题:设A和B是两个字符串。我们要用最少的字符操作,将字符串A转换为字符串B,这里所说的字符操作包括:①删除一个字符。②插入一个字符。③将一个字符改为另一个字符。请写出该算法。7.对于下图使用Dijkstra算法求由顶点a到顶点h的最短路径。be2g212ad323182cf2h 8.试写出用分治法对数组A[n]实现快速排序的算法。9.有n个活动争用一个活动室。已知活动i占用的时间区域为[s,f ],活动i,j相容的条件是:sj≥f ii,问题的解表示为(x| x =1,2…,n,),x表示顺序为i的活动编号活动,求一个相容的活动子集,iiii且安排的活动数目最多。xxx10.设、、是一个三角形的三条边,而且x+x+x=14。请问有多少种不同的三角形?给出解答过程。12312311.

算法分析与设计总结

第一章算法概述 1.算法:解决问题的一种方法或过程;由若干条指令组成的有穷指令。 2.算法的性质: 1)输入:有零个或多个输入 2)输出:有至少一个输出 3)确定性:每条指令是清晰的、无歧义的 4)有限性:每条指令的执行次数和时间都是有限的 3.算法与程序的区别 程序是算法用某种程序设计语言的具体实现 程序可以不满足算法的有限性 4.算法复杂性分析 1)算法的复杂性是算法运行所需要的计算机资源的量,需要时间资源的量称为时间复 杂性,需要空间资源的量称为空间复杂性 2)三种时间复杂性:最坏情况、最好情况、平均情况 3)可操作性最好且最有实际价值的是最坏情况下的时间复杂性 第二章递归与分支策略 1.递归概念:直接或间接调用自身的算法 2.递归函数:用函数自身给出定义的函数 3.递归要素:边界条件、递归方程 4.递归的应用 ?汉诺塔问题 void Hanuo(int n,int a,int b,int c) { if(n==1) return; Hanuo(n-1,a,c,b); move(a,b) Hanuo(n-1,c,b,a); } ?全排列问题 void Perm(Type list[],int k,int m) { //产生list[k,m]的所有排列 if(k == m) { for(int i = 0;I <= m;i++) cout<

《民事诉讼法》试题及答案

《民事诉讼法》试题及答案(A)作者:蔡全义*宪丰 一、单选题(共10小题,每小题有4个选项,其中只有一个是正确的,请将正确答案的序号填在括号内。每小题2分,共20分。) 1、在生效判决执行过程中,被执行人向人民法院提供担保,并经申请执行人同意的,人民法院可以( B )。 A.裁定暂缓执行B.决定暂缓执行 C.裁定中止执行D.决定中止执行 2、外国法院对中华人民共和国公民、法人和其他组织的民事诉讼权利加以限制的,中华人民共和国对该国公民、企业和组织的民事诉讼权利实行(B )。A.平等原则 B.对等原 则 C.互惠原则 D.互利原则 3、某甲向人民法院起诉请求解除与某乙之间的收养关系,一审法院判决不准解除。某甲不服一审法院判决,向上一级法院提起了上诉,在上诉后的第5天,某甲死于车祸。此案应如何处理?( C ) A.由一审人民法院终结诉 讼 B.由一审人民法院驳回上诉 C.由二审人民法院终结诉 讼 D.由二审人民法院驳回上诉 4、李某于6月10日接到判决书,6月15日当事人所在地发生水灾,交通断绝,6月23日方消除障碍。6月24日当事人向人民法院申请顺延上诉期限,经法院审查,决定准许,顺延后的上诉期限应截止到(C )。 A.7月1日 B.7月2日C.7月3日 D.7月4日 5、当事人向人民法院申请保全证据,不得迟于举证期限届满前(A )。 A.七日B.六日C.五日D.十四日 6、当事人在再审程序中提供新的证据的,应当在(A )提出。A.申请再审时B.再 审审理时 C.再审审理前D.再 审判决前 7、下列哪种案件的生效判决、 裁定,当事人可以申请再审?( A ) A.对不予受理、驳回起诉的裁 定 B.解除婚姻关系的判决 C.依照再审程序审理后维持原 判的案件 D.按照公示催告程序审理的案 件 8、当事人、法定代理人可以委 托(B )作为诉讼代理人。 A.一至三人 B.一至二人 C.二至三人D.三人 9、在认定财产无主案件中,公 告期间有人对财产提出请求,人 民法院应当( C )。 A.裁定中止原特别程 序 B.按再审程序审理 C.裁定终结特别程序,告知申 请人另行起诉 D.重新立案,和原案合并审理 10、简易程序的审理期限为( B )。 A.三个月,可以延长 B.三 个月,不得延长 C.六个月,不得延长 D.六 个月,可以延长 二、多项选择题(共10小题, 每小题有4个选项,其中只有两 个或两个以上选项是正确答案, 请将正确答案的序号填在题后 的括号内。每小题2分,共20 分。) 1、下列对妨害民事诉讼的强制 措施,应当用决定书的是( C D )。 A.训诫B.拘传C.罚 款D.拘留 2、甲公司与乙公司货款纠纷一 案,经人民法院主持调解,双方 达成调解协议,乙公司应当在调 解书生效后7日内向甲公司支付 所拖欠的货款210万元,其余责 任互相不再追究。该调解书经过 双方签收后,即产生以下法律效 力(A C D)。 A.甲公司与乙公司之间的货款 纠纷消灭 B.甲公司与乙公司的买卖关系 消灭 C.任何一方当事人不得反悔, 就该货款纠纷再行起诉 D.乙公司拒绝支付210万元货 款时,甲公司有权申请法院强制 执行 3、赵亚委托陈律师向区法院起 诉与其在德国留学多年不回的 中国籍丈夫王利离婚,王利委托 江律师代为诉讼与接受诉讼文 书。在诉讼过程中,区法院可以 适用(A D )的方式,向王利送 达诉讼文书。 A.向王利的代理人江律师送 达 B.向赵亚的代理人陈律师送达, 并转交王利 C.向赵亚送达并转交王利 D.由中国驻德国使、领馆代为 送达 4、审判监督程序的提起,不可 以基于( B D )。 A.当事人申请再审B.各 级人民法院院长直接决定再审 C.最高人民检察院对各级人民 法院的生效裁判提出抗诉 D.地方各级人民检察院对同级 人民法院的生效裁判提出抗诉 5、债权人不应向(A B D ) 申请宣告债务人破产还债。 A.破产财产所在地法院B.债 务人主管部门所在地法院 C.债务人所在地法院D.债 权人会议与清算组依照法律规 定约定的法院 6、邵阳地区甲县某工厂排出的 工业废水流向乙县污染乙县农 户A承包的农田、鱼塘,造成农 作物和鱼的死亡,A可以在( B C )法院起诉。 A.由中级人民法院指定B.甲 县人民法院 C.乙县人民法院D.邵 阳地区中级人民法院 7、当事人对人民法院委托的鉴 定部门作出的鉴定结论有异议 申请重新鉴定,提出证据证明存 在下列情况之一的,人民法院应 予准许:(A B C D )。 A.鉴定机构或者鉴定人员不具 备相关的鉴定资格的 B.鉴定程序严重违法的 C.鉴定结论证明显依据不足的 D.经过质证认定不能作为证据 使用的其他情形 8、人民法院就数个证据对同一 事实的证明力,可以依照下列原 则认定:(B C)。 A.实物证据的证明力一般大于 言词证据 B.原始证据的证明力一般大于 传来证据 C.直接证据的证明力一般大于 间接证据 D.本证的证明力一般大于反证 9、下列事实,当事人无需举证 证明:(B C D )。 A.关于回避的事实 B.自 然规律及定理 C.众所周知的事实 D.已 为有效公证文书所证明的事实 10、根据《民事诉讼法》规定, 人民法院适用普通程序审理的 案件,应当在立案之日起6个月 内审结,这6个月的计算不包括 ( B C)。 A.调解书、判决送达的期 间B.公告期间 C.审理当事人提出的管辖权异 议的期间 D.法院主动调查取证的期间 三、判断分析题。(判断正误, 并说明理由。 每小题5分,共10分。) 1、当事人超过诉讼时效期间起 诉的,人民法院不应受理。 错误。根据最高人民法院关于适 用《中华人民共和国民事诉讼 法》若干问题的意见的规定,当 事人超过诉讼时效期间起诉的, 人民法院应予受理。受理后查明 无中止、中断、延长事由的,判 决驳回其诉讼请求。 2、精神病人不能成为民事诉讼 当事人。 错误。诉讼权利能力是成为民事

算法设计与分析复习题目及答案

一。选择题 1、二分搜索算法是利用( A )实现的算法。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 2、下列不是动态规划算法基本步骤的是( B )。 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 )

算法设计与分析书中程序

【程序5-1】分治法 SolutionType DandC(ProblemType P) { ProblemType P1,P2, ,P k。 if (Small(P)) return S(P)。//子问题P足够小,用S(P)直接求解 else { Divide(P,P1,P2, ,P k)。//将问题P分解成子问题P1, P2, …,P k Return Combine(DandC(P1),DandC(P2),…,DandC(P k))。//求解子问题,并合并解 } } 【程序5-2】一分为二的分治法 SolutionType DandC(int left,int right) { if (Small(left,right)) return S(left,right)。 else { int m=Divide(left,right)。//以m为界将问题分解成两个子问题Return Combine(DandC(left,m),DandC(m+1,right))。//分别求解子问题,并合并解 } } 【程序5-3】可排序表类 template struct E { //可排序表中元素的类型 operator K()const { return key。} //重载类型转换运算符 K key。//关键字可以比较大小 D data。//其他数据 }。 template class SortableList { //可排序表类 public: SortableList(int mSize) //构造函数 { maxSize=mSize。 l=new T[maxSize]。 n=0。

第一学期期末民诉试卷B

考试日期:2014年01月日 考试时间:120分钟 考试形式:闭卷笔试 华东政法大学2013-2014学年第一学期期末考试 知识产权学院10级、国际法学院10级国际合作班 《民事诉讼法学》试题(B卷) 学院:班级:学号:姓名:任课教师: 在每小题列出的四个备选 项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、 多选或未选均不得分。 1.关于民事诉讼基本原则的表述,下列选项中正确的是____。 () A.外国人在我国进行民事诉讼时,与中国人享有同等的诉讼权利义务,体现了当事人诉讼权利平等原则 B.法院未根据当事人的自认进行事实认定,违背了处分原则 C.当事人主张的法律关系与法院根据案件事实作出的认定不一致时,根据处分原则,当事人可以变更诉讼请求 D.环保组织向法院提起公益诉讼,体现了支持起诉原则 2.根据我国民事诉讼法和相关司法解释的规定,下列关于审判组织的表述错误的是____。 ()A.第二审程序中只能由审判员组成合议庭 B.二审法院裁定发回重审的案件,原审法院可以由审判员与陪审员共同组成合议庭 C.法院适用特别程序,只能采用独任制 D.发回重审后又上诉的案件,可以由原二审的合议庭负责审理

3.夫妻双方离开户籍地一年以上,但均无经常居住地的,一方起诉离婚,由人民法院管辖。 ()A.被告户籍地 B.被告居住地 C.原告户籍地 D.原告居住地 4.下列不属于诉的构成要素的是。()A.当事人 B.诉讼标的物 C.诉讼请求 D.诉讼理由 5.财产保全裁定的效力应当维持到为止。()A.裁定强制执行时 B.宣告判决时 C.判决生效时 D.判决确定的履行期届满时 6.债务人下落不明,债权人起诉要求偿还借款三千元,法院应以审理。()A.普通程序 B.简易程序 C.特别程序 D.督促程序 7.下列关于本证与反证说法正确的是______。()A.原告提出的证据就是本证,被告提出的就是反证 B.对原告有利的证据就是本证,对被告有利的就是反证 C.本证与反证的划分和当事人的诉讼地位无关 D.用以支持己方所主张事实的证据就是本证,用以否定对方所主张事实的证据就是反证。8.一审判决后双方当事人都依法提起上诉的,。()A.先递交上诉状的为上诉人 B.都列为上诉人

算法分析与设计

专业: 班级: 学号: 姓名: 日期: 2014年 11月 10日

48476Λn n 111+++=。 2、q(n ,m)=q(n ,n),m>=n 。 最大加数n1实际上不能大于n ,因此,q(1,m)=1。 3、q(n ,n)=1+q(n ,n-1)。 正整数n 的划分由n1=n 的划分和n1<=n-1的划分组成。 4、q(n ,m)= q(n ,m-1)+q(n-m ,m),n>m>1。 正整数n 的最大加数n1不大于m 的划分由n1=m 的划分和n1<=m-1的划分组成。 (2)、算法描述 public class 张萌 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out .println(q (2,2)); } public static int q(int n,int m) { if ((n<1)||(m<1)) return 0; if ((n==1)||(m==1)) return 1; if (n

2012民事诉讼法期末试题及答案

2012民事诉讼法学期末复习模拟试题及参考答案 模拟试题: 一、名词解释(每题6分,共30分) 1.民事程序法 2.既判力 3.民事案件的管辖 4.原告 5.证明责任 二、填空题(每空2分,共10分) 根据我国《民事诉讼法》第108条规定:“起诉必须符合下列条件: (一)原告是与本案的公民、法人和其他组织; (二)有明确的; (三)有具体的和、; (四)属于人民法院受理民事诉讼的范围和受诉人民法院管辖。” 三、单项选择题(每题所给的选项中只有一个正确答案.每题2分,共10 分 ) 1.民事诉讼法规定,人民法院审理民事案件,依照法律规定实行( )。 A. 一审终审制 B.二审终审制 C. 三审终审制 D.复审制 2.《民事诉讼法》第14条规定:( )有权对民事审判活动实行法律监督。 A. 人民法院 B.人民检察院 C. 公民 D.党组织 3. 《民事诉讼法》第6条规定:当事人因不可抗力的事由或者其他正当理由耽误期限的,在障碍消除后的( )内,可以申请顺延期限,是否准许,由人民法院决定。 A. 3日 B. 5日 C. 7日 D.1 0日 4.人民法院进行调解,可以由( )主持。 A. 审判员一人 B.审判员二人 C .陪审员二人D.陪审员三人 5.公证债权文书确有错误的,人民法院裁定( ),并将裁定书送达双方当事人和公证机关。 A.暂不执行 B.不予执行 C.当事人提供担保后执行 D.向上级人民法院申请执行 四、多项选择题(每题所给的选项中有两个或两个以上正确答案,错答、少答或多答均不得分。每题2分,共10分) 1. 当事人主义诉讼模式主要具有的优点有( )。 A. 当事人诉讼权利大,法官职权小,法官职权受当事人诉讼权力的制约

算法分析与设计

第一章 什么是算法 算法是解决一个计算问题的一系列计算步骤有序、合理的排列。对一个具体问题(有确定的输入数据)依次执行一个正确的算法中的各操作步骤,最终将得到该问题的解(正确的输出数据)。 算法的三个要素 1).数据: 运算序列中作为运算对象和结果的数据. 2).运算: 运算序列中的各种运算:赋值,算术和逻辑运算 3).控制和转移: 运算序列中的控制和转移. 算法分类 从解法上:数值型算法:算法中的基本运算为算术运算;非数值型算法:算法中的基本运算为逻辑运算. 从处理方式上:串行算法:串行计算机上执行的算法;并行算法:并行计算机上执行的算法 算法的五个重要的特性 (1) 有穷性:在有穷步之后结束。 (2) 确定性:无二义性。 (3) 可行性:可通过基本运算有限次执行来实现。 (4) 有输入 表示存在数据处理 (5) 有输出 伪代码 程序设计语言(PDL ),也称为结构化英语或者伪代码,它是一种混合语言,它采用一种语言(例如英语)的词汇同时采用类似另外一种语言(例如,结构化程序语言)的语法。 特点:1)使用一些固定关键词的语法结构表达了结构化构造、数据描述、模块的特征; 2)以自然语言的自由语法描述了处理过程;3)数据声明应该既包括简单的也包括复杂的数据结构;4)使用支持各种模式的接口描述的子程序定义或者调用技术。 求两个n 阶方阵的相加C=A+B 的算法如下,分析其时间复杂度。 #define MAX 20 ∑∑∑∑-=-=-=-=====102101010*11n i n i n i n j n n n n n n n n )O()1O(1O(11i i j i j ==∑∑==))O(N )21O()O()O(21N 1=+=∑=∑==)(N N i i N i i 赋值,比较,算术运算,逻辑运算,读写单个变量(常量)只需1单位时间 2). 执行条件语句 if c then S1 else S2 的时间为TC +max(TS1,TS2). 3). 选择语句 case A of a1: s1;a2: s2;...; am: sm 需要的时间为 max (TS1,TS2 ,..., TSm ). 4). 访问数组的单个分量或纪录的单个域需要一个单位时间. 5). 执行for 循环语句的时间=执行循环体时间*循环次数. 6). while c do s (repeat s until c)语句时间=(Tc+Ts)*循环次数. 7). 用goto 从循环体内跳到循环体末或循环后面的语句时,不需额外时间 8). 过程或函数调用语句:对非递归调用,根据调用层次由里向外用规则1-7进行分析; 对递归调用,可建立关于T(n)的递归方程,求解该方程得到T(n).

算法设计与分析所有程序

目录 第二章递归与分治 (3) 1、用递归思想求N! (3) 2、用递归思想求Fibonacci数列 (3) 3、用递归思想求排列问题 (4) 4、用递归思想求整数划分问题 (5) 5、用递归思想求汉诺塔问题 (6) 6、用递归思想实现插入排序 (7) 7、用分治思想实现二分查找 (8) 8、用分治法求两个大整数的乘法 (9) 9、用分治思想求一个数组的最大值与最小值 (10) 10、用分法思想实现合并排序 (12) 11、用分治思想实现快速排序 (13) 12、用分治法实现线性时间选择问题 (15) 13、用分法思想实现残缺棋盘问题 (15) 第三章动态规划法 (18) 1、矩阵连乘问题 (18) 2、最长公子序列 (20) 3、最大子段和问题 (23) 4、图像压缩问题 (28) 5、电路布线问题 (31) 6、最 (31) 7、最 (31) 第四章贪心算法 (32) 1、哈夫曼编码 (32) 4、Kruskal算法求最小生成树 (35) 5、集装箱问题 (38) 6、活动安排问题 (40) 第五章回溯法 (42) 1、用回溯法求0-1背包问题 (42)

2、用回溯法求N皇后问题 (45) 3、用回溯法求旅行售货员问题 (46) 4、用回溯法求圆排列问题 (48) 5、用回溯法求符号三角形问题 (50) 6、用回溯法求批处理作业调度问题 (52) 7、用回溯法求连续邮资问题 (54) 8、用回溯法求图的m着色问题 (57) 9、用回溯法求最大团问题 (59) 第六章回溯法 (62) 1、用分支限界法求0-1背包问题 (62)

第二章递归与分治1、用递归思想求N! 王晓东版——《计算机算法设计与分析(第四版)》P11页,例2-1 2、用递归思想求Fibonacci数列 王晓东版——《计算机算法设计与分析(第四版)》P12页,例2-2

民事诉讼法期末练习题与答案2

一、单选题 1、依据《民事诉讼法》及相关司法解释的规定,下列有关送达的表述中不正确的是: A.法院向小张送达判决书时小张不在家,小张17周岁的女儿可以代为签收 B.当事人段英是现役军人,则人民法院应当找到段英所在部队的团以上的政治机关转 交 C.张明在诉讼中委托张伟、张亮为其诉讼代理人,则法院在送达本案诉讼文书时可以 送交张明签收,也可以送交张伟签收,也可以送交张亮签收 D.海浪公司收发室负责收件的王大爷尽管是临时工,但仍有权签收司法文书 正确答案:A 解析:答案:A。考查几种特殊的送达方式。根据《民事诉讼法》第85条第1款的规定,送达诉讼文书,应当直接送交受送达人,受送达人是公民的,本人不在交他的同 住成年家属签收,A项错误。B项正确,符合《民事诉讼法》第89条的规定。C项正确,符合《民诉解释》第132条的规定。D项正确,根据《民诉解释》第130条第1 款的规定,办公室、收发室、值班室等负责收件的人可以签收诉讼文书。 2、对于民事诉讼中的调解制度,下列哪一理解是正确的? A.一审、二审程序都能通过调解方式结案,但执行程序不适用调解 B.双方当事人达成调解协议,但要求法院必须根据协议内容制作判决书的,法院可以 制作判决书结案 C.法院在审理离婚案件时不得主动进行调解 D.调解协议的内容均不得公开 正确答案:A 解析:答案:A。考查调解的基本问题。A项正确,调解仅仅适用于诉讼程序,对于其他程序不能适用。B项错误,根据《民诉解释》第148条第1款的规定,当事人自行 和解或者调解达成协议后,请求人民法院按照和解协议或者调解协议的内容制作判决 书的,人民法院不予准许。C项错误,根据《民诉解释》第145条第2款的规定,人 民法院审理离婚案件,应当进行调解,但不应久调不决。D项错误,根据《民诉解释》第146条第2款的规定,调解协议内容不公开,但为保护国家利益、社会公共利益、 他人合法权益,人民法院认为确有必要公开的除外。

算法分析与设计习题集整理

算法分析与设计习题集整理 第一章算法引论 一、填空题: 1、算法运行所需要的计算机资源的量,称为算法复杂性,主要包括时间复杂度和空间复杂度。 2、多项式10()m m A n a n a n a =+++L 的上界为O(n m )。 3、算法的基本特征:输入、输出、确定性、有限性 、可行性 。 4、如何从两个方面评价一个算法的优劣:时间复杂度、空间复杂度。 5、计算下面算法的时间复杂度记为: O(n 3) 。 for(i=1;i<=n;i++) for(j=1;j<=n;j++) {c[i][j]=0; for(k=1;k<=n;k++) c[i][j]= c[i][j]+a[i][k]*b[k][j]; } 6、描述算法常用的方法:自然语言、伪代码、程序设计语言、流程图、盒图、PAD 图。 7、算法设计的基本要求:正确性 和 可读性。 8、计算下面算法的时间复杂度记为: O(n 2) 。 for (i =1;i

民事诉讼法期末试卷(附答案)

内蒙古大学 民事诉讼法期末考试试卷 (2011 —— 2012学年第1学期) 开卷、考试时长120分钟 说明:1、学生应在答题纸上正确填写课程名称、学号、姓名、年级和班级重修学生在相应方框内画“V”。 2、答案须写在答题纸上,在试卷上答题一律无效。 3、学生在答题纸上书写答案时,要写清楚大题和小题的题号。 一、选择题(在备选答案中有一个或二个以上是正确的,将其选出并把它 们的标号写在答题纸上。错选或漏选均不给分。每小题2分,共30分) 1、依照民事诉讼法的规定,人民法院不公开审理的民事案件是(BD ) A. 离婚案件 B. 个人隐私的案件 C. 涉及商业秘密的案件 D. 涉及国家秘密的案件 2、甲诉乙名誉权侵权案件中,甲以合议庭成员丙与本案有利害关系为由申请丙回避,又以书记员丁是乙的同学为由申请丁回避,对于丙、丁的回避分别由谁决定?(C ) A. 审判长,审判长 B. 合议庭,审判长 C. 院长、审判长 D. 审判委员会,院长 3、关于民事案件的级别管辖,下列哪一项是正确的?(A ) A. 第一审民事案件原则上由基层法院管辖 B. 涉外案件的管辖权全部属于中级法院 C. 高级法院管辖的一审民事案件包括在本辖区内有重大影响的民事案件和它认为应当由自己审理的案件 D. 最高法院仅管辖在全国有重大影响的民事案件 4、常年居住在丫省A县的王某早年丧妻,独自一人将两个儿子和一个女儿养大成人。大儿子王甲居住在丫省B县,二儿子王乙居住在丫省C县,女儿王丙居住在W 省D县。2000年以来,王某的日常生活费主要来自大儿子王甲每月给的 800元生活费。2008年,由于物价上涨,王某要求二儿子王乙每月也给一些生活 费,但王乙拒绝。王某将王乙告到法院,要求王乙每月支付给自己赡养费500元 根据上述事实,关于对本案享有管辖权的法院,下列选项正确的是(ABCD ) A. Y 省 A 县法院

算法设计与分析基础课后习题答案

Program算法设计与分析基础中文版答案 习题 5..证明等式gcd(m,n)=gcd(n,m mod n)对每一对正整数m,n都成立. Hint: 根据除法的定义不难证明: 如果d整除u和v, 那么d一定能整除u±v; 如果d整除u,那么d也能够整除u的任何整数倍ku. 对于任意一对正整数m,n,若d能整除m和n,那么d一定能整除n和r=m mod n=m-qn;显然,若d能整除n和r,也一定能整除m=r+qn和n。 数对(m,n)和(n,r)具有相同的公约数的有限非空集,其中也包括了最大公约数。故gcd(m,n)=gcd(n,r) 6.对于第一个数小于第二个数的一对数字,欧几里得算法将会如何处理?该算法在处理这种输入的过程中,上述情况最多会发生几次? Hint: 对于任何形如0<=m

设sqrt(x)是求平方根的函数) 算法Quadratic(a,b,c) 描述将十进制整数表达为二进制整数的标准算法 a.用文字描述 b.用伪代码描述 解答: a.将十进制整数转换为二进制整数的算法 输入:一个正整数n 输出:正整数n相应的二进制数 第一步:用n除以2,余数赋给Ki(i=0,1,2...),商赋给n 第二步:如果n=0,则到第三步,否则重复第一步 第三步:将Ki按照i从高到低的顺序输出 b.伪代码 算法 DectoBin(n) .n]中 i=1 while n!=0 do { Bin[i]=n%2; n=(int)n/2; i++; } while i!=0 do{ print Bin[i]; i--; } 9.考虑下面这个算法,它求的是数组中大小相差最小的两个元素的差.(算法略)对这个算法做尽可能多的改进. 算法 MinDistance(A[0..n-1])

算法分析与设计-课程设计报告

XXXX大学 算法设计与分析课程设计报告 院(系): 年级: 姓名: 专业:计算机科学与技术 研究方向:互联网与网络技术 指导教师: XXXX 大学

目录 题目1 电梯调度 (1) 1.1 题目描述 (1) 1.2 算法文字描述 (1) 1.3 算法程序流程 (4) 1.4 算法的程序实现代码 (10) 题目2 切割木材 (12) 2.1题目描述 (12) 2.2算法文字描述 (12) 2.3算法程序流程 (13) 2.4算法的程序实现代码 (18) 题目3 设计题 (20) 3.1题目描述 (20) 3.2 输入要求 (20) 3.3输出要求 (20) 3.4样例输入 (20) 3.5样例输出 (20) 3.6测试样例输入 (21) 3.7测试样例输出 (21) 3.8算法实现的文字描述 (21) 3.9算法程序流程 (22) 3.10算法的程序实现代码 (23) 算法分析与设计课程总结 (26) 参考文献 (27)

题目1电梯调度 1.1 题目描述 一栋高达31层的写字楼只有一部电梯,其中电梯每走一层需花费4秒,并且在每一层楼停靠的时间为10秒,乘客上下一楼需要20秒,在此求解最后一位乘客到达目的楼层的最短时间以及具体的停靠计划。例如:此刻电梯停靠需求为4 5 10(有三位乘客,他们分别想去4楼、5楼和10楼),如果在每一层楼都停靠则三位乘客到达办公室所需要的时间为3*4=12秒、4*4+10=26秒、4*9+2*10=56秒,则最后一位乘客到达办公室的时间为56秒,相应的停靠计划为4 5 10均停靠。对于此测试用例电梯停靠计划方案:4 10,这样到第4楼的乘客所需时间为3*4=12秒,到第5楼的乘客所需时间为3*4+20=32秒,到第10楼的乘客所需时间为9*4+10=46秒,即最后到达目的楼层的顾客所需时间为46秒。 输入要求: 输入的第1行为整数n f1 f2 … fn,其中n表示有n层楼需要停靠,n=0表示没有更多的测试用例,程序终止运行。f1 f2 … fn表示需要停靠的楼层(n<=30,2<=f1

解析算法和程序实现教学设计Word版

解析算法及程序实现教学设计 一、设计思想 根据《新课标》的要求,本课“解析算法”的学习目的是使学生进一步体验算法设计思想。为了让学生更易理解其算法的思想:用解析法找出数学表达式,用它来描述问题的原始数据与结果之间的关系。本堂课的设计思路:通过一元二次方程求解实例引入主题——认知主题——实践体验主题——扩展与提高这几个阶段层层深入的递进式方法使学生充分掌握解析算法。从而使学生形成解析算法的科学逻辑结构。 二、教材分析 本课的课程标准内容: 结合实例,经历分析问题、确定算法、编程求解等用计算机解决问题的基本过程,认识算法和程序设计在其中的地位和作用。掌握使用解析算法设计程序解决问题的方法基本要求:1.初步掌握解析算法。2.初步掌握解析算法的程序实现。 教材中很多例子,但是考虑到课时,具体采用了“计算1900年开始的任意一天是星期几”的问题。 三、学情分析 学生对程序的3种基本模式已有一个了解的基础,对于简单的程序段也有一定的认知意识。并且已学习了枚举算法,这对本节课的教学产生积极的作用。但学生还是会觉得算法设计比较难掌握,困难之处在于,如何将题目的设计思想转化为流程图,根据流程图写出相应的代码并通过自己编制程序上机实践来体验。因此在课堂分析过程中,学生应当从听课认识——分析理解——实践探究这些过程中全面掌握解析算法的设计思想,并能用此算法来解决日常生活问题及与其他学科有所关联的一些简单问题。 四、教学目标 知识与技能:理解解析算法的概念和特点,通过分析了解解析算法的解题结构,初步掌握对解析算法的程序实现。 过程与方法:通过具体问题分析,归纳解析算法的基本思想和方法,确定解题步骤。让学生理解如何用3步法来解决实际问题(提出问题——分析问题——解决问题); 情感态度与价值观:通过小组合作,增进学生间的学习交流,培养合作能力,激发学生学习能动性;感受解析算法的魅力,养成始终坚持、不断积累才能获得成功的意志品质。 五、重点与难点 重点:通过计算1900年开始的任意一天是星期几,让学生理解解析算法的思想,初步

《民事诉讼法学》期末考试试题(A卷)

《民事诉讼法学》期末考试试题(A卷) 一.单项选择题(每题所给的选项中只有一个正确答案。共20题,每题1分,共20分)1.诉的主体是() A人民法院 B 当事人 C诉讼参与人 D诉讼代理人 2.一般授权代理人人进行的,对代理人有效的行为包括() A请求法院调解 B 和解 C变更诉讼请求 D 提出反诉 3.按照有关法律规定,可以适用简易程序的案件包括() A 人数确定的代表人诉讼 B重审的案件 C 按照第一审程序再审的案件 D 基层人民法院适用第一审普通程序审理的,当事人自愿选择简易程序,法院审查同意的案件 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终结进行 11.下列有关先予执行的表述,正确的有() A人民法院可以依职权采取 B它可以适用于起诉前,也可以适用于诉讼中 C人民法院可以责令当事人提供担保 D对法院先予执行的裁定不服,当事人有权上诉 12.调解书生效的时间是() A一方当事人签收 B人民法院在调解书上盖章 C调解书制作出来 D双方当事人签收 13.下列法律事实中,能够引起民事诉讼法律关系消灭的有() A原告申请撤诉 B原告死亡 C 地震 D水灾 14.下列案件,原告应当到被告住所地法院提起诉讼()

相关文档
最新文档