湖南大学计算理论引论期末试题2006年秋本科试卷a-答案

合集下载

编译原理2006期末考试试卷A答案

编译原理2006期末考试试卷A答案

2006~2007学年第1学期期末考试试卷《编译原理》答案一、单项选择题(共10分,每小题1分。

)A卷答案:二、简答题1.简要叙述语法分析的基本功能是什么?对于同一个文法,LALR(1)和SLR(1)的分析表状态个数相同,为什么前者的分析能力要比后者强?(简述要点即可)(10分)答:语法分析的基本功能是:a)语法分析处于词法分析和语义分析之间,它的输入是词法分析的输出,它的输出是语义分析的输入。

(1分)b)词法分析对输入的字符串进行分析,判断是否一个合法的输入。

其中合法是指输入的字符串是否符合程序设计语言的语法规定(或者文法的规定)。

(3分)c)对于不符合语法的字符串要设计错误处理机制。

其分析方法包括自顶向下和自底向上分析两种。

(1分)LALR(1)比SLR(1)分析能力强的原因:在构造分析表时,SLR(1)中的规约项填写的是全体FOLLOW(A)集合中的符号,这样就增加了移动-规约冲突的可能性。

(2分)而对于LALR(1),虽然分析表状态和SLR(1)同样多,但是它采用了向前搜索符技术,使得规约项填写的只是FOLLOW(A)集合的子集,而且大部分时间下是真子集,这就使得产生移动-规约冲突的可能性减少,因此更加精确,所以分析能力更强。

(3分)2.在对运行时的内存空间进行存储组织时,过程一次执行所需的信息用一块连续的存储区来管理,这就是活动记录。

在活动记录中,有两个域分别保存了“可选的访问链”和“可选的控制链”。

请简要描述这两个域的区别,以及它们保存的数据在存储管理中都起到了什么作用。

(10分)答:区别:“可选的访问链”总是指向定义该过程的过程的活动记录。

因为它总是指向定义者,所以这个指针主要用来对非局部数据的访问。

(2.5分)“可选的控制链”总是指向调用该过程的过程的活动记录。

因为指针的指向顺序总是由上一个活动记录指向下一个活动记录,所以这个指针主要用于过程调用时参数的传递和数据返回。

(2.5分)数据的作用“可选的访问链”中的数据用于计算非局部数据的位置。

(完整版)湖南大学2006-2009数学分析真题

(完整版)湖南大学2006-2009数学分析真题

湖南大学2006年数学分析一(16分)设()f x 在[]0,+∞内可微并且满足不等式0()ln (2)(0,).f x x x x ⎡⎤≤≤+ ∀∈+∞⎣⎦证明:存在一点(0,)ξ∈+∞使得'2()12f ξξ=-+二(16分)设,m n 为自然数,计算积分10(ln )n m t t dt ⎰.三(16分)设()f x 在(,)-∞+∞上具有二阶导数且''()0,f x >'lim ()0x f x α→+∞=>,'lim ()0x f x β→-∞=>,又存在一点0x ,使0()0f x <.证明方程()0f x =在(,)-∞+∞上有且只有两个实根.四(16分)令{}n a 和{}n η为正数数列,假设lim 0n n η→+∞=,且在(0,1)中有一个数c 使得对每个n 有1n n n a ca η+≤+成立,证明:lim 0.n n a →∞=五.(16分)令{}()n f x 为定义在(,)-∞+∞上的可导函数列,且存在常数0M >,对所有的n 和(,)x ∈-∞+∞有'()n f x M ≤成立.假设对(,)x ∈-∞+∞,有lim ()()n n f x g x →+∞=,则()g x 在(,)-∞+∞上连续.六(18分)已知22116n n π∞==∑.设221(),(01).n x f x x n∞==≤≤∑求证当01x <<时有2()(1)(ln )ln(1)6f x f x x x π+-+-=.七(18分)1)若22222222()0(,)00xy x y x y x y f x y x y ⎧- +≠⎪+=⎨⎪ += ⎩证明:(0,0)(0,0).xy yz f f ≠2)函数(,)z z x y =由方程222()zx y z yf y ++=确定,f 是可微函数,证明222()22.z zx y z xy xz x y∂∂-++=∂∂八(16分)在曲面2221x y z ++=上求点0000(,,)P x y z ,且0000,0,0x y z ≥≥≥使该点处曲面的切平面与三坐标面围成的四面体的体积最小.九(18分)设()f u 有连续的一阶导数,计算11()()x xf dydz f dzdx zdxdy y y x y ∑++⎰⎰ 其中∑是22f x z =+,228y x z =--所围成立体的外侧.湖南大学2007数学分析一(18分)计算:(1)231lim ;2nn k k n n k→∞=++∑(2)n →∞二(16分)设111,2(1),1,2,n n x x x p n +==+>=L ,证明 数列{}n x 收敛.三(16分)设()f x 在[],a b 上连续,在(),a b 内可导,且0b a >>,证明:存在(),,a b ξη∈使得22''()().3a ab b f f ξηη++=四(16分)确定下面函数的连续区间20ln(1)().yx g y dx x+∞+=⎰五(16分)设()n f x 在[],a b 上连续(1,2,)n =L ,且{}()n f x 在开区间(,)a b 内一致收敛于()f x .证明()f x 在闭区间[],a b 上一致收敛.六(18分)设()f t 是[]0,1上的连续函数,令1(,)().F x y f t x y t dt =+-⎰其中,x y 满足221x y +≤,求二阶偏导数xx F 和yy F .七(16分)求函数22221111()arctanln 22ln 22arctan(1)arctan(1)24422x f x x x x x x x x=+-+-++---+-关于x 的幂级数展开式和收敛半径.八(16分)计算积分()(ln()ln .Dx y x y y I ++-=其中区域D 为0,1,x x y y x =+==所围成的三角形区域. 九(16分)设(,)f x y 在区域:12,12C x y -≤-≤上具有二阶连续偏导数,(1,1)0f =,且在点(1,1)达到极值.又设22(,),(,),l lf x y M x y G x y-∂≤∈∂∂ 其中02l ≤≤.取区域:01,01D x y ≤≤≤≤,试证:7(,).12DI f x y dxdy M =≤⎰⎰湖南大学2008数学分析一(16分)设实数列{}n x 满足20()n n x x n --→ →∞.证明1lim0.n n n x x n-→∞-=二(16分)设函数()f x 在()0,1内有定义,且有()x e f x 和()f x e -为()0,1内的单调递增函数. 证明()f x 在()0,1内连续.三(16分)设函数()f x 在[]0,1上可微,且令'01sup ()x f x C <<=<∞证明,对任何正整数n ,有1100(/)().2n j f j n Cf x dx n n-=-≤∑⎰ 四(16分)计算积分sin cos .Dy yI dxdy y=⎰⎰其中D 是由直线y x =与抛物线2x y =所围成的区域.五(16分)证明1()2().Sf ax by cz dxdy c du -++=+⎰⎰⎰其中2222:1,0S x y a b +≤+≠ 六(16分)求()g 'α,设()1g +∞α=⎰七(22分)设函数列()nx n f x n xe α-=,当参数α取什么值时,有 (1) 函数列在闭区间[]0,1上一致收敛。

湖大2006试卷答案

湖大2006试卷答案

湖南大学2006年招收攻读硕士学位研究生446《管理学》试题评分标准一.简答题(共50分)1.简述管理过程学派的基本观点(6分)参考答案:(1)管理是一个过程,即让别人和自己去实现既定目标的过程。

(2)管理过程的职能有五个,即计划工作、组织工作、人员配备、指挥(指导与领导)和控制。

(3)管理职能具有普遍性。

(4)管理应具有灵活性。

2.简述学习型组织的含义及其特点。

(7分)参考答案:(1)所谓学习型组织是指更适合人性的组织模式。

这种组织由一些学习团队形成社群,他有崇高而正确的核心价值、信心和使命,具有强韧的生命力与实现共同目标的动力,不断创新,持续蜕变(2)学习型组织必须具有五项修炼的技能,即“自我超越”,改善心智模式,建立共同愿景,团队学习和系统思考。

(3)学习型组织具有五大特点:一是精简,组织机构不重叠;二是扁平化,管理层次少;三是有弹性,对变化能及时作出反应;四是不断自我创造,在发展中不断有新思路;五是善于学习,个人、团队、企业都善于接受新事物。

3.简述目标管理的优缺点。

(6分)参考答案:任何事物都是利弊兼备的,目标管理也不例外。

目标管理在全世界产生很大影响,但实施中也出现许多问题。

因此必须客观分析其优点和缺点,了解其利弊,这样就可以兴利除弊,把目标管理的优势尽可能的充分发挥,而将其弱点一直到最低限度。

(1)优点:①促成了管理的改进,使组织的目标性增强,有助于绩效的改进;②有助于改进组织结构和职责分工③有助于调动员工的主动性、积极性、创造性,具有激励作用(2)缺点:①目标难以制定②目标商定和宣讲可能增加管理成本③存在着不灵活的危险④奖惩不一定都能和目标成果相配合,很难保证公正性,削弱了目标管理的效果4.简述战略管理过程及基本步骤。

(7分)参考答案:(1)战略管理过程,一般指主要是战略分析、选择、实施以及评价和调整的过程。

(2)战略管理包含四个关键要素:战略分析----了解组织所处的环境和相对竞争地位;战略选择----战略制定、评价和选择;战略实施----采取措施发挥战略作用;战略评价和调整----检验战略的有效性。

湖南大学复习算法分析期末答案大题

湖南大学复习算法分析期末答案大题

一、解答题1.机器调度问题。

问题描述:现在有n件任务和无限多台的机器,任务可以在机器上得到处理。

每件任务的开始时间为s i,完成时间为f i,s i<f i 。

[s i,f i]为处理任务i 的时间围。

两个任务i,j重叠指两个任务的时间围区间有重叠,而并非指i,j的起点或终点重合。

例如:区间[1,4]与区间[2,4]重叠,而与[4,7]不重叠。

一个可行的任务分配是指在分配中没有两件重叠的任务分配给同一台机器。

因此,在可行的分配中每台机器在任何时刻最多只处理一个任务。

最优分配是指使用的机器最少的可行分配方案。

问题实例:若任务占用的时间围是{[1,4],[2,5],[4,5],[2,6],[4,7]},则按时完成所有任务最少需要几台机器?(提示:使用贪心算法)画出工作在对应的机器上的分配情况。

3. 单源最短路径的求解。

问题的描述:给定带权有向图(如下图所示)G =(V,E),其中每条边的权是非负实数。

另外,还给定V中的一个顶点,称为源。

现在要计算从源到所有其它各顶点的最短路长度。

这里路的长度是指路上各边权之和。

这个问题通常称为单源最短路径问题。

解法:现采用Dijkstra算法计算从源顶点1到其它顶点间最短路径。

请将此过程填入下表中。

110030maxint10-{1}初始dist[5]dist[4]dist[3]dist[2]uS迭代7. 最长公共子序列问题:给定2个序列X={x1,x2,…,xm}和Y={y1,y2,…,yn},找出X和Y的最长公共子序列。

由最长公共子序列问题的最优子结构性质建立子问题最优值的递归关系。

用c[i][j]记录序列Xi和Yj的最长公共子序列的长度。

其中,Xi={x1,x2,…,xi};Yj={y1,y2,…,yj}。

当i=0或j=0时,空序列是Xi和Yj的最长公共子序列。

故此时C[i][j]=0。

其它情况下,由最优子结构性质可建立递归关系如下:00,0 [][][1][1]1,0;max{[][1],[1][]},0;i ji ji jc i j c i j i j x yc i j c i j i j x y⎧==⎪=--+>=⎨⎪-->≠⎩在程序中,b[i][j]记录C[i][j]的值是由哪一个子问题的解得到的。

本科生1

本科生1

湖南大学课程考试试卷课程名称: 计算理论引论 ;试卷编号: ;考试时间:120分钟一 单选或填空题(10*3 = 30%) 下列叙述正确的是( ) A.如果DFA 不接受任何字符串,则该机器识别的语言为{ε}. B.如果DFA 不接受任何字符串,则该机器识别的语言为φ. C.一个DFA 可以没有起始状态. D.一个DFA 的起始状态不能和接受状态相同. 2.下述(目前为止)肯定不正确的是( ) A .NP P ⊆ B. P NP ⊆ C.SAT 是NP 完全的 D.SAT 是NP 难的 3.下图中,存在的最大团顶点数为____ A.1 B.3 C.4 D.5 4.识别语言{0n 1n | n ≥ 0}的文法为__________5.下述表达不正确的是( )A.所有的RL 均是CFLB.所有的RL 均是图灵可判定的C.所有的CFL 均是图灵可判定的D.若语言A 是图灵可判定的,则A 和A 不全是图灵可识别的6.背包问题:max: p 1x 1+p 2x 2+…+p n x nSt: w 1x 1+w 2x 2+…w n x n <m (x i = 0或1)用动态规划在O (nm )时间解决,背包问题属于____问题.A. PB. NPC.NP 完全7.若判断某语言A 的多带图灵机所花费的时间为n +log n ,则判定问题A 的时间复杂度为( )A. O (n )B. O (log n )C.O (2n )D.O (n 2)8.若有A ≤ m B ,则下述叙述正确的是( )A.若B 可判定,则A 也可判定B.若B 可判定,则A 也不可判定C.若B 不可识别,则A 也不可识别D.A 和B 间的可判定性不存在任何关系9.若图灵机的当前格局为uaq i bv ,其状态转移函数为),,(),(L c q b q j i =δ,则下一格局为_______.10.若一个关系是自反,对称和传递的,则该关系为_____关系.二 DFA 的形式描述为({q 1,q 2,q 3,q 4},{u,d}, δ, q 3,{ q 3}),其中δ在下表中给出.试. (13%)三 (10%) 将下述公式转换为乔氏范氏S→AA | 0A→SS | 1四给出产生语言A={a i b i c k| i≥0,k≥0}的上下文无关文法,并判断其是否歧义.(10%)五证明:若A和A均为图灵可识别的,则A为图灵可判定的.(10%)六判断下述公式的可满足性,并说明原因.(13%)(x∨y)∧(x∨y)∧(x∨y)七令CONNECTED={<G>|G是连通的无向图},证明:CONNECTED P.(7%) 八证明:上下文无关文法(或语言)在交运算下不封闭.(7%)。

湖南省2006年普通高等学校对口招生考试计算机应用类专业综合知识参考答案

湖南省2006年普通高等学校对口招生考试计算机应用类专业综合知识参考答案

湖南省2006年普通高等学校对口招生考试计算机应用类专业综合知识参考答案一、单选题(共30小题,每小题2分,共60分)二、多选项题(共10小题,每小题3分,共30分)三、基本操作题(共6小题,每小题10分,共60分1、(1)执行菜单命令:“格式”→“段落”;或右击某段落或选项定的多段,执行快捷菜单命令“段落”。

(3分)(2)缩进和间距,中文版式。

(2分)(3)左对齐、右对齐、居中、两端对齐、分散对齐(答对1个给1分,顺序不限,共5分)2、自动筛选、高级筛选(二者可以交换位置)、数据、自动筛选、B(或第二列)(每空2分,共10分)3、图片、F5、幻灯片放映、文件、打印内容(每空2分,共10分)4、网络基本操作:(1)白橙、橙、白绿、绿(每空1分,共4分)(2)568B、568B (每空1分,共2分)(3)直通双绞线、交叉双绞线(每空2分,共4分)5、(1)index on 价格tag dh (5分)(2)copy structure to sp2 (5分)6、(1)⑤、③、⑦、④、⑧(每空1分,共5分)(2)先询问、观察再进行技术诊断先分析考虑再动手操作先软件后硬件先共用后专用先做板卡级检修再做部件检修先检查外设再检查主机严禁带电插拨不要贸然通电(每答对一种得一分,最多得5分)四、程序设计题(共3小题,每小题15分,共45分)五、综合应用题(共5小题,每小题15分,共75分)1、(1)②、⑤、③、①、④(每空2分,共10分)(2)利用PowerPoint的“打包”向导,将演示文稿所需的所有文件与字体文件打包在一起,生成pnpsetup.exe包文件,将生成的包文件pnpsetup.exe拷贝到目标计算机,双击pnpsetup.exe 文件,按提示操作即可。

(5分)2、(1)非对乐用户数字环路、1、8 (每空1分,共3分)(2)连线略(有6根线,每根线1分,共6分)(3)192.168.1.2 192.168.1.3 (每个地址1分,共6分) 255.255.255.0 255.255.255.0192.168.1.1 192.168.1.13、(1)②、①、⑤、③、⑦、④、⑥(每空1分,共7分)(2)数据链路层、物理层、数据链路层、物理层(每空2分,共8分)4、(0.22+(tminute - 3 )* 0.1)(5分)val(.label3.caption), val(.label.caption) (5分)report from teleph environment preview (5分)5、(1)场振荡电路或扫描电路故障,无场输出。

2006年(秋)笔试试卷参考答案及解析

2006年(秋)笔试试卷参考答案及解析

2006年(秋)笔试试卷参考答案及解析一、选择题I.计算机基础知识(1)C)【解析】Pentium 4对应的处理器型号为5**和6**;Pentium M对应的处理器型号为7**;Pentium D对应的处理器型号为8**到9**。

(2)B)【解析】PCI Express是新一代的总线接口,PCI Express采用了目前业内流行的点对点串行连接,相对于传统PCI总线在单一时间周期内只能实现单向传输,PCI Express的双单工连接能提供更高的传输速率和质量,它们之间的差异跟半双工和全双工类似。

PCI Express是下一阶段的主要传输总线带宽技术,至今依然被看好的AGP8X的性能与PCI Express在性能上的差距虽然不是太明显,但是随着PCI Express的完善,其差距将是不言而喻的。

(3)C)【解析】并非任何负数的补码和原码都不相同,比如负数中-64的原码和补码均为11 000 000,故选项C)错。

(4)D)【解析】+0与-0在补码中只有一种表示方式00000000,而原码中-0表示为10000000,故选项D)不正确。

(5)B)【解析】根据题意,阶符为正,阶码为4,数符为负,尾数为0.01001101,即0.0009625,故真值为-9.625,是规格化数。

(6)D)【解析】选项D)中,00110101B如果视为压缩BCD码则应为35。

故其错误。

(7)A)【解析】表达式的右半部分化简后发现是左部分的非,故其结果肯定为0,选项A)正确。

(8)C)【解析】CPU只能对读入内存中数据进行操作,故要编辑一个存于优盘上文件,必须先读入RAM中才能进行。

(9)D)【解析】地址总线是专门用来传送地址的,由于地址只能从CPU传向外部存储器或I/O 端口,故选项A)错误;由于数据总线中数据的含义是广义的,它可以是真正的数据,也可以指令代码或状态信息,有时甚至是一个控制信息,因此,在实际工作中,数据总线上传送的并不一定仅仅是真正意义上的数据,所以选项B)错误;控制总线用来传送控制信号和时序信号。

计算理论导引习题答案

计算理论导引习题答案

5. 一个语言是正则的,当且仅当( C )。 A、可以用一个正则表达式计算它 B、可以用一个正则表达式接受它 C、可以用一个正则表达式描述它 D、可以用一个正则表达式识别它 6. 若一个语言A是非正则的,对于个给定的一 个泵长p,若存在一个串s=xyz,|s|p,则( C )。 A、xyyzA B、xzA C、|y|可能大于等于0 D、|xy|不可能小于等于p
3. 利用泵引理证明下述语言不是正则的。
1)A1={0n1n2n|n0};
假设A1是正则的,泵长度为p于p, S可以分成S=xyz三个部分。根据条件三y中只 能包含0,而xyyz不是A1成员。所以A1不是正 则的
2)A2={www|w{a,b}*}
0
0
0,1
1 q0
1 q1
1 q2
q3
3){w|w含有子串0101};
1
0,1
0 q0
1 q1
0
q2
q3
1
q4
0
0
2. 写出下述语言的正则表达式。 1){w|w不含子串110}; (0∪10)*1* 2){w|w的长度不超过5}; ε∪∑∪∑∑∪∑∑∑∪∑∑∑∑∪∑∑∑∑∑ 3){w|w是除11和111外的任意串}; ε∪0∑*∪10 ∑*∪110 ∑*∪ 111 ∑ ∑*
假设A2是正则的,泵长度为p
令S=apbapbapb,S是A2成员,且S长度大于p,S 可以分成三部分S=xyz满足泵引理。根据条件 三y只包含a,xyyz不是A2成员,违反泵引理。 A2不是正则的
4.给出产生下述语言的上下文无关文法。 1){w|w至少包含3个1}; S->A1A1A1A A->A0|A1|ε 2){w|w以相同的符号开始和结束}; S->0A0|1A1|0|1 A->0A|1A|ε

湖南大学计算机体系结构期末复习题(含答案)

湖南大学计算机体系结构期末复习题(含答案)

1.从执行程序的角度看,并行性等级从低到高分为那几级?从执行程序的角度看,并行性等级从低到高可分为:(1)指令内部并行:单条指令中各微操作之间的并行。

(2)指令级并行(Instruction Level Parallelism,ILP):并行执行两条或两条以上的指令。

(3)线程级并行(Thread Level Parallelism,TLP):并行执行两个或两个以上的线程,通常是以一个进程内派生的多个线程为调度单位。

(4)任务级或过程级并行:并行执行两个或两个以上的过程或任务(程序段),以子程序或进程为调度单元。

(5)作业或程序级并行:并行执行两个或两个以上的作业或程序。

2.计算机中提高并行性的技术途径有哪三种?(1)时间重叠。

多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,以加快硬件周转而赢得速度。

(2)资源重复。

通过重复设置资源,尤其是硬件资源,大幅度提高计算机系统的性能。

(3)资源共享。

这是一种软件方法,它使多个任务按一定时间顺序轮流使用同一套硬件设备3.从当前计算机技术来看,CISC结构有什么缺点?(1)CISC结构的指令系统中,各种指令的使用频率相差悬殊。

(2)CISC结构指令系统的复杂性带来了计算机系统结构的复杂性,这不仅增加了研制时间和成本,而且还容易造成设计错误。

(3)CISC结构指令系统的复杂性给VLSI设计增加了很大负担,不利于单片集成。

(4)CISC结构的指令系统中,许多复杂指令需要很复杂的操作,因而运行速度慢。

(5)在CISC结构的指令系统中,由于各条指令的功能不均衡性,不利于采用先进的计算机系统结构技术来提高系统的性能。

4.根据Amdahl定律,系统加速比有哪两个因素决定?系统加速比依赖于两个因素:(1)可改进比例:可改进部分在原系统计算时间中所占的比例。

(2)部件加速比:可改进部分改进以后的性能提高。

5.从处理数据角度,并行性等级由低到高分为哪几级?从处理数据的角度来看,并行性等级从低到高可分为:(1)字串位串:每次只对一个字的一位进行处理。

06级第二学期期末考试题目和答案

06级第二学期期末考试题目和答案

06级第二学期期末考试题目和答案06级第二学年期末考试(XML+OOAD+ORACLE+TEST)注意:考试结束试卷必须交回,不交回试卷者成绩无效选择题:选择正确答案共40题每题1分1 以下Oracle的逻辑结构按容量从小到大的顺序排列正确的是( )。

a:块->区->段->表空间b:块->段->区->表空间c:段->区->块->表空间d:表空间->段->区->块2 Tuncate关键字属于以下哪种语言的范畴:()a: TCL b: DDL c: DML d: DCL3 以下代码返回的结果是( )SELECT NULL+100 FROM DUAL;a: ‘’ b: 100 c: NULL d:代码错误4 复合分区的主分区只能为:()a:范围分区b:列表分区c:散列分区d:以上分区都可以5 以下有关锁的机制说法正确的是()。

a:任何查询语句不会对查询记录加锁。

b:一个用户对表加上共享锁,其他用户不能对该表中的记录进行修改。

c:当用户执行修改语句即会自动加锁,执行结束即会解锁。

d:死锁的情况是可以提前解决的,不用等到死锁后再处理。

6 对于同义词和视图下列说法错误的是()。

a:同义词是用户创建对象的别名,用于简化数据操作。

b:删除同义词所关联的表,同义词并不会被删除。

c:视图只是一个逻辑表,可以方便数据查询。

d:在多表联结查询基础上创建的视图,不能对该视图进行数据修改。

7 假设有一张学生信息表,数据信息量非常大,学生性别字段经常用于查询,用户想提高查询性能,请问你作为设计者应采取下列哪种措施()。

a:反向键索引b:位图索引c:索引组织表d:不创建任何索引8 在PL/SQL中,下列说法错误的是()。

a:使用“<>”表示不等于。

b:使用“!=”表示不等于。

c:使用“=”判断相等。

d:使用“=”用于赋值。

9 有关异常,下列说法错误的是()a:用户不可以定义预定义异常。

计算理论考试题库及答案

计算理论考试题库及答案

计算理论考试题库及答案一、选择题1. 计算理论中的“图灵机”是由谁提出的?A. 阿兰·图灵B. 约翰·冯·诺伊曼C. 克劳德·香农D. 艾伦·纽曼答案:A2. 下列哪项不是图灵机的基本组成部分?A. 带子B. 读写头C. 状态寄存器D. 随机数生成器答案:D3. 形式语言理论中的“递归可枚举”是指什么?A. 可以通过图灵机在有限步内确定一个字符串是否属于该语言B. 可以通过图灵机枚举出该语言的所有字符串C. 可以通过图灵机在有限步内生成该语言的所有字符串D. 可以通过图灵机在有限步内枚举出该语言的所有字符串答案:B4. 确定性图灵机与非确定性图灵机的区别在于:A. 确定性图灵机有确定的输入输出B. 非确定性图灵机在每一步有多个可能的转移C. 确定性图灵机没有状态寄存器D. 非确定性图灵机有多个读写头答案:B5. 形式语言理论中的“可判定性问题”是指:A. 该问题有一个确定的答案B. 该问题有一个算法可以解决C. 该问题可以通过图灵机在有限步内判断D. 该问题可以通过图灵机枚举出所有可能的解答案:C二、简答题1. 请简述图灵机的工作原理。

答:图灵机由一个无限长的带子、一个读写头、一组状态寄存器和一个转移函数组成。

带子上的每个单元格可以存储一个符号,读写头可以读取、写入或擦除带子上的符号,并在带子上左右移动。

状态寄存器记录当前的状态,转移函数根据当前的状态和带子上的符号来决定读写头的下一步操作和状态寄存器的下一个状态。

图灵机通过这样的方式模拟计算过程。

2. 什么是“图灵完备性”?答:图灵完备性是指一个系统能够模拟任何图灵机的计算过程,也就是说,如果一个问题可以用图灵机解决,那么这个问题也可以在这个系统中解决。

具有图灵完备性的系统能够执行任何可以形式化的算法。

3. 请解释“不可解问题”与“难解问题”的区别。

答:不可解问题是指不存在任何算法能够在有限步内解决的问题,即这些问题是图灵不可判定的。

(完整word版)06级本科--软件工程期末考卷A卷参考答案

(完整word版)06级本科--软件工程期末考卷A卷参考答案

一、 单项选择题(30%, 每小题2分):DDAAC DADCD DDAAD二、 简答题(25%, 每小题5分):1.请简要说明需求分析的三个层次包括那些主要内容。

1个2分,2个4分,3个5分软件需求包括三个不同的层次—业务需求、用户需求和功能需求—也包括非功能需求。

业务需求反映了组织机构或客户对系统、产品高层次的目标要求。

用户需求文档描述了用户使用产品必须要完成的任务。

功能需求定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。

2.为什么要设计独立性强的模块以及如何判断模块的独立性? 第一3分,耦合1分,内聚1分模块独立性强,则:(1)系统容易开发(2)系统可靠性高(3)系统容易维护判断模块独立性的基本原则:“耦合小,内聚大”3.若现有类已经进行了彻底的测试,为什么必须对从现有类中实例化的子类进行重新测试?使用的场景:3分. 2分因为父类和子类的运行环境是不同的。

另外,如果是多重继承会显著地增加派生类的复杂程度,导致一些难以厦门大学《 软件工程 》课程试卷软件 学院____系 2006 年级 软件工程 专业主考教师:林坤辉 试卷类型:(A 卷)发现的隐含错误。

4.要开发质量“非常好”的软件,请从软件工程的角度分析其利与弊。

利:3分;弊:2分利:容易维护,用户比较满意弊:成本高,周期长5、采用面向对象方法设计软件系统时,子系统的划分常采用水平划分或垂直划分的方式,请说明这两种划分所得子系统的特点。

c/s:3分,p2p:2分水平划分系统的p2p:每个字系统可以调用任意其他子系统,比c/s复杂,可能死锁。

垂直划分c/s:客户端调用服务器端,服务器提供服务,并返回结果。

客户端需要知道服务器的接口,而服务器不必知道客户端接口。

三、应用题(45%,1-3每小题10分,4小题15分)1.公司计划采用新技术开发一款新的手机软件产品,希望尽快占领市场,假设你是项目经理,你会选择哪种软件过程模型?为什么?选模型:5分;原因:5分选用模型:可采用增量模型/增量+ 原形/螺旋模型等等。

2006年(秋)考答案及解析

2006年(秋)考答案及解析

2006年(秋)笔试试卷参考答案及解析第一部分计算机基础知识(1)D)【解析】目前硅的集成电路大规模生产技术已经达到0.13~0.09微米,进一步将到0.07微米,也就是70个纳米甚至更小。

根据预测,到2022年,硅集成电路技术的线宽可能达到10纳米,这个尺度被认为是硅集成电路的“物理极限”。

(2)D)【解析】调制解调器的英文是Modem,它的作用是利用模拟信号传输线路传输数字信号。

电子信号分两种,一种是“模拟信号”,另一种是“数字信号”。

我们使用的电话线路传输的是模拟信号,而PC机之间传输的是数字信号。

所以当用户想通过电话线把自己的电脑连入Internet时,就必须使用调制解调器来“翻译”两种不同的信号。

连入Internet后,当PC向Internet发送信息时,由于电话线传输的是模拟信号,所以必须要用调制解调器来把数字信号“翻译”成模拟信号,才能传送到Internet上,这个过程叫做“调制”。

(3)D)【解析】补码表示的8位整数X=10010101,首先将其转化为原码(符号位不变取反加1),X的原码为11101011,然后变号操作即为01101011。

(4)B)【解析】汉字机内码要占用至少2字节,计算机内存中连续2字节的内容其十六进制形式为34和64,34H=110100B,64H=1100100B,2个字节才13位,达不到2字节16位。

(5)C)【解析】虽然随着CPU技术的不断发展,Intel陆续研制出更新型的i80386、i80486直到过去的PII至强、PIII至强、Pentium 3,最后到今天的Pentium 4系列、至强(不包括至强Nocona),但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel公司所生产的所有CPU仍然继续使用X86指令集,所以它的CPU仍属于X86系列。

(6)C)【解析】CMOS是微机主板上的一块可读写的RAM芯片,用来保存当前系统的硬件配置和用户对某些参数的设定。

湖南大学大二计算机专业离散数学试卷及答案 (7)

湖南大学大二计算机专业离散数学试卷及答案 (7)
1设 是非空有限集,代数系统 中, 对 运算的单位元是____,零元是____, 对 运算的单位元是____。
2在运算表2-1中空白处填入适当符号,使 成为群。
①____,②____,③____,④____。
3设 , 是群 的子群,其中
, 是模12加法,则 有____
个真子群, 的左陪集 ____, ____。
湖南大学20XX-20XX学年第二学期《离散数学》期末考试试卷(A卷)参考答案
一、单项选择
1在自然数集 上,下列哪种运算是可结合的?()
A. B.
C. D.
2下列代数系统< ,*>中,哪个是群?()
A. ,*是模7加法B. (有理数集合),*是一般乘法
C. (整数集合),*是一般减法D. ,*是模11乘法
三、求解题(20分)
1试写出 中每个子群及其相应的左陪集。(6分)
2若一个有向图 是欧拉图,它是否一定是强连通的?若一个有向图 是强连通的,它是否一定是欧拉图?说明理由。(6分)
3有向图 如图3-1所示。
(1)求 的邻接矩阵 ;(2分)
(2) 中 到 长度为4的路径有几条?(2分)
(3) 中 到自身长度为3的回路有几条?(2分)
4设 是一个布尔代数,如果在 上定义二元运算 为:
,则 是一个____。表2-1
5任何一个具有 个元素的有限布尔代数都是____。
6若连通平面图 有4个结点,3个面,则 有____条边。
7一棵树有两个结点度数为2,一个结点度数为3,三个结点度数为4,它有____个度数为1的结点。
8无向图 是由 ( )棵数组成的来自林,至少要添加____条边才能使 成为一棵树。
的左陪集为: , , , , ,

计算理论导引测验0602(部分答案)

计算理论导引测验0602(部分答案)

一、单项选择题(每空2分,本题共20分)1.集合A DFA={<B,w>|B是DFA,w是串,B接受w}可用来(A)。

A、描述“DFA B 是否接受输入w”这一问题B、解决“P=NP?”问题C、计算语言A DFA时间复杂度D、计算语言A DFA的空间复杂度2.一个集合在条件( D )下是可数的。

A、该集合为无限集合B、组成该集合的元素是实数C、该集合的规模大于自然数集合的规模D、该集合是一个有限的集合3.对于一个语言( D )的说法是正确的。

A、它是一个序列B、它是一个简单串或复杂串C、在集合并运算下它是封闭的D、不是所有的语言都能被图灵机识别4.如果A≤m B且B是可判定的,则(A)。

A、A也是可判定的B、A不一定是可判定C、A是不可判定的D、A可判定否与B无关5.若一个图灵机M时间复杂度为2n3+6n+7。

则其渐进时间复杂度为( C )。

A、O(2n3+6n+7)B、O(2n3+6n)C、O(n3)D、o(n3)6. 时间复杂性类TIME(t(n))是( C )。

A、时间复杂度为t(n)的图灵机集合B、时间复杂度为O(t(n))的图灵机集合C、由O(t(n))时间的图灵机判定的所有语言的集合D、由o(t(n))时间的图灵机判定的所有语言的集合7.当(A)时,P=NP。

A、语言B是NP完全的且B∈PB、计算速度快到一定峰值时C、计算机内存达到无限D、计算机性价比很高时8. 如果A是NP-完全的,则( C )。

A、一定存在一个B∈NP且B不能多项式时间规约到AB、A不一定属于NPC、A一定属于NPD、若A∈P,则P≠NP9. 对于SAT问题( C )的说法是对的。

A、SAT问题不能用线性空间算法解决B、SAT∉PSPACEC、SAT∈PSPACED、SAT∉NP10.如果B是PSPACE完全的,则(C)。

A、B∉NPSPACEB、B∈PC、B∈PSPACED、B一定是NP完全的二、综合应用题(10分+10分+10分+10分+10分,本题共50分)1.将一个DFA与一个正则表达式是否等价问题用一个语言来描述,然后,证明该语言是1可判定的。

湖南大学期末考试试卷

湖南大学期末考试试卷

诚信应考,考试作弊将带来严重后果!湖南大学课程考试试卷考试中心填写:____年___月___日考 试 用5、若两个实体间的关系是1:m,则进行逻辑设计时实现1:m联系的方法是()(A)在“m”端实体转换的关系中加入“1”端实体转换的关系的码(B)将“m”端实体转换的关系的码加入“1”端实体转换的关系中(C)在两个实体转换的关系中,分别加入另外一个关系的码(D)将两个实体转换成一个关系6、若数据库中只包含成功事务提交的结果,则此数据库处于()状态。

(A)安全(B)一致(C)不安全(D)不一致7、关系数据库的规范化理论主要解决的问题是()(A)如何构造合适的数据逻辑结构(B)如何构造合适的数据物理结构(C)如何构造合适的应用程序(D)如何控制不同用的操作权限8、DBMS普遍采用()方法来保证调度的正确性。

(A)索引(B)授权(C)封锁(D)日志9、X→A i成立(i=l,2,…,k)是X→A1 A2…A k成立的()。

(A)充分条件(B)必要条件(C)充要条件(D)既不充分也不必要10、在进行授权时,数据对象的(),授权子系统就越灵活。

(A)粒度越小(B)粒度越大(C)约束越细(D)约束越粗二、简答题(每小题6分,共30分)1、如何判断一个关系是否属于第三范式?2、在数据库设计时,什么是数据字典?数据字典中通常有哪些内容?3、在数据库的查询优化中,什么是代数优化?什么是物理优化?4、在基于检查点的数据库恢复技术中,检查点记录的内容应该包括哪第 2 页(共 4 页)第 3 页 (共 4 页)些?5、什么是死锁?如何解决死锁问题?三、设有关系模式如下:S(Sno, Sname, Age, Sex), SC(Sno, Cno, Grade),C(Cno, Cname, Teacher)。

其中S 表示学生,C 表示课程,SC 表示选课。

Sno 代表学号,Sname 代表学生姓名,Age 代表学生年龄,Sex 代表学生性别,Cno 代表课程号,Grade 代表成绩,Cname 代表课程名,Teacher 代表任课教师姓名。

编译原理期末考试试卷及答案

编译原理期末考试试卷及答案

期末考试试卷(A)卷一、填空题(每小题2分,共20分)1、字母表∑,用∑*表示∑上所有有穷长的串集合,∑*称为∑的①。

2、设z=abc,则z的固有头是①。

3、如何由语言基本符号组成程序中各个语法成分(包括程序)的一组规则叫①。

4、设∑={a,b},∑上的正规式(a|b)(a|b) 相应的正规集为①5、NFA的映象f是从"状态×字"映射到"状态子集",f为①值函数。

6、LR分析是按规范句型的①为可归约串。

7、结点的①属性值由该结点的兄弟结点和父结点的属性值计算。

8、如果分析树中一结点的属性b依赖于属性c,那么这个结点的属性b的语义规则的计算必须在定义属性c的语义规则的计算①。

9、对于栈式符号表,引入一个显示嵌套层次关系表- ①表,该表总是指向当前正在处理的最内层的过程的子符号表在栈符号表中的起始位置。

10、任一有向边序列n1 → n2,n2 → n3,…,nk-1 → nk为从结点n1到结点nk的一条通路。

如果n1=nk,则称该通路为①。

二、单项选择(每小题2分,共14分)1、乔姆斯基把文法分成4种类型,即0型、1型、2型和3型。

其中3型文法也称为()。

A.上下无关文法 B.正规文法C.上下文有关文法 D.无限制文法2、生成非0开头的正偶数集的文法是()。

A. Z::=ABC B. Z::=ABCC::=0|2|4|6|8 C::=0|2|4|6|8B::=BA|B0|ε B::=BA|B0|0A::=1|2|3|…|9 A::=1|2|3|…|9C. Z::=ABC|2|4|6|8D. Z::=ABC|2|4|6|8C::=0|2|4|6|8 C::=0|2|4|6|8B::=BA|B0|0 B::=BA|B0|εA::=1|2|3|…|9 A::=1|2|3|…|93、简单优先分析法从左到右扫描输入串,当栈顶出现()时进归约。

A.素短语B.直接短语C.句柄D.最左素短语4、同心集合并有可能产生新的()冲突。

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

2006年秋《计算理论基础》本科生试卷
填空题
1、确定型有穷自动机的形式定义是一个5元组(Q,∑,δ,q0,F)其中:
(1)Q为有穷状态集,(2)∑有穷字母表,(3)δ(q,a)是转移函数,它的第1个自变量为q∈Q,第二个自变量a∈∑,其结果δ(q,a)∈Q,即为Q×∑→Q的函数(映射),(4)q0为初始状态(一般只有一个),(5)F有一些接受状态(可以为多个。

2、非确定型有穷自动机N接受字符串w=b1b2…b m,是指存在状态序列r0,r1,…,r m,且满足:(1)r0=q0;(2)r i+1∈δ(r i,a i+1) (i=0,1,…,m-1),(3)r m∈F。

3、正则表达式的定义是:(1)a∈∑,空串ε,空集Φ均为合法的正则表达式,(2)若R1,R2是正则表达式,则(R1⋃R2)、R1︒R2、R1*均是正则表达式。

4、将正则表达转换成自动机时,先建立单个字符的自动机,再用并、连、星号运算得到复杂正则表达的自动机,而将自动机转换为正则表达式时,需要先建立新开始状态与一个新接受态,在新开始状态与原开始状态之间连上空串边,在原来所有的接受状态与新接受状态间连空串边。

5、对于正则语言A的任意字符串s,当其长度≥p(泵长度)时,则一定存在满足|y|>0、|xy|≤p分解方式S=xyz,使得任意i≥0,xy i z∈A。

这是正则语言的性质,基于此性质并利用反证法可证明一个语言不是正则语言,这时需要验证满足“|y|>0、|xy|≤p”的每种可能分解方式,都不满足“任意i≥0,xy i z∈A”。

6、非确定型下推自动机PDA接受w=w1w2…w m,是指存在状态序列r0,r1,…,r m,栈字字符串序列s0,s1,…,s m∈Γ*,满足:(1)r0=q0,s0=ε;(2)(r i+1,b)∈δ(r i,w i+1,a),其中s i=at(此时a 为栈顶元素),s i+1=bt(b为当前动作后的栈顶元素);(3)r m∈F,s m=ε。

7、Turing机特点:(1)可以从输送带中读出字符,也可以修改输入带中的字符;(2)可沿输入带向右移动直到遇到字符串结束标志为止,也可从右向左移动直到遇到左端标志为止;(3)可以边读写边移动读写头,也可以不读写而单纯移动;(4)如果进入了“接受”状态则停机(不必消耗所有字符),如果进入了“拒绝”状态也停机,否则一直运行,永不停机。

8、图灵机的形式定义是7元组(Q,∑,Γ,δ,q0,q accept,q reject),其中:(1)Q为状态集;(2)∑为输入字母表,不包括空白符号;(3)Γ为带字母表,包括∑与空格;(4)δ:Q⨯Γ→Q⨯Γ⨯{L,R},转换函数,第1个自变量的取值范围是Q,第2个自变量的取值范围是Γ,其值域是一个三元组,第一个分量表示下一个状态,第二个分量表示写入到输入带上的字符,第三个分量表示下一步的位置;(5)q0∈Q是初始状态;(6)q accept∈Q是接受状态;(7)q reject∈Q拒绝状态,且q reject≠q accept。

9、图灵机M接受字符串w,是指存在一系列的格局C1,C2,…,C k,使得:(1)C1是M 在输入w的起始格局,即C1=q0w;(2)每个C i确定地产生C i+1;(3)Ck是接受格局,即从起始格局起,经过有限步后可达到接受格局。

二、简述题
1、每个多带图灵机等价于某台单带图灵机。

请参考下图陈述单带图灵机描述多带图灵机的的细节。

多带图灵机为M,待的单带图灵机记为S。

非形式的描述:
(1)S在自己的带子上按上图所示放入所有字符串;
(2)为了模拟一步移动,S在其带子上从标记左端点的第一个#开始扫描,一直扫到最右端的第k+1个#,以确定虚拟读写头的符号,即确定原来多带的每个读写头的位置。

然后S进行第二次扫描,并根据M的转移函数指示的运行方式来更新带子(即根据多带机M的转移函数,移动每个带子对应的读写头)
(3)任何时候,只要S将某个虚拟读写头向右移动某个#上面,就意味着M已将该虚拟读写头所对应的读写头,移到了其所在带的空白区域上,即以前没有读过的区域上。

即单带S的写头仍可以向右移动,只不过是先将单带的当前位置起到最后的符号整体右移,再让虚拟读写头在当前位置写下空白符。

2、请给出Chomsky范式的定义?将普通范式转换为Chomsky范式的基本步骤?
解:Chomsky范式是指满足:A→BC(A,B,C为任意变元,B,C不是起始变元),A→a (a是任意的终结符);S→ε(允许这种规则存在,即接受空串);
转换为Chomsky范式的基本步骤为:
(1)添加新的起始变元S0,同时增加规则S0→S;
(2)删除所有“A→ε”(A≠起始变元),A在其他规则的右边每出现一次添加一条删除了A 的新规则。

(3)删除所有单规则“A→B”,并针对所有B→u,添加规则A→u
(4)整理A→u1u2…u k为A→u1A1,A1→u2A2,…A k-2→u k-1u k。

A→a i B为A→B i B,B i→a i, A→Ba i为A→BB i,B i→a i ,
A→a j a i为A→B j B i,B i→a i ,B j→a j
三、计算题
aaabbb的计算过程,是否接受该字串
解:Q={q1,q2,q3,q4},字母表为{a,b},开始状态为q1,结束状态集为{q4},转换函数为δ(q1,a)=q1,δ(q1,b)=q2,δ(q2,a)=q2,δ(q2,b)=q3,δ(q3,a)=q3,δ(q3,b)=q4,δ(q4,a)=q4,δ(q4,b)=q4。

q1 -a- q1 -a- q1 -a- q1 -b- q2 -b- q3 –b- q4,故接受该字符串。

2、将如下的非确定型自动机转换为确定型自动机,并对状态进行最小化处理。

解:E(q0)={q0,q1,q3},
δ({q 0,q 1,q 3},a)={q4},δ({q 0,q 1,q 3},b)={q2,q5}, δ({q 4},b)={q5}
δ({q2,q5},a)={q3,q5} δ({q2,q5},b)={q4} δ({q 5},a)={q5}
δ({q 3,q 5},a)={q4,q5} δ({q4},b)={q5} δ({q 4,q 5},a)={q5} δ({q
,q },b)={q5}
F={q1,q3,q4,q5,q6},Q-F={q2}
δ(F,a)={q2,q4,q6,q5,q5},由于δ(q1,a)=q2∈Q-F ,故F={q1}⋃{q3,q4,q5,q6},{q2} δ(F,b)={q3,q2,q5},由于δ(q3,b)=q2∈Q-F ,故F={q1}⋃{q4,q5,q6}⋃{q3}⋃{q2}
δ({q4,q5,q6},a)={q6,q5,q5},δ({q4,q5,q6},b)={q5},其结果没有分开,故{q4,q5,q6}不能再分了,故最小的状态集为{q1}⋃{q4,q5,q6}⋃{q3}⋃{q2},其状态图为:
3、利用教材上证明定理时所用的方法,构建字符串0(0⋃1)*对应的非确定型自动。

4、写出下列自动机对应的正则表达式。

(a((a ⋃b)a)*(a ⋃b)b ⋃b)*a((a ⋃b)a)*
5、构造出文法G=(V,∑,R,S) V={S,A,N,V,P},∑={Jim,big,green,cheese,ate} ,R={ S →P V P ,P →N|A P, A →big|green ,N →cheese|Jim ,V →ate},请给出对应的下推自动机。

green,green→εcheese,cheese→ε
ate,ate→ε。

相关文档
最新文档