计算理论试卷ch1
理论力学(盛冬发)课后知识题目解析ch1

第11章 动量矩定理一、是非题(正确的在括号内打“√”、错误的打“×”)1. 质点系对某固定点(或固定轴)的动量矩,等于质点系的动量对该点(或轴)的矩。
(×)2. 质点系所受外力对某点(或轴)之矩恒为零,则质点系对该点(或轴)的动量矩不变。
(√)3. 质点系动量矩的变化与外力有关,与内力无关。
(√)4. 质点系对某点动量矩守恒,则对过该点的任意轴也守恒。
(√)5. 定轴转动刚体对转轴的动量矩,等于刚体对该轴的转动惯量与角加速度之积。
(×)6. 在对所有平行于质心轴的转动惯量中,以对质心轴的转动惯量为最大。
(×)7. 质点系对某点的动量矩定理e 1d ()d nOO i i t ==∑L M F 中的点“O ”是固定点或质点系的质心。
(√)8. 如图11.23所示,固结在转盘上的均质杆AB ,对转轴的转动惯量为20A J J mr =+2213ml mr =+,式中m 为AB 杆的质量。
(×) 9. 当选质点系速度瞬心P 为矩心时,动量矩定理一定有e 1d()d nP P i i t ==∑L M F 的形式,而不需附加任何条件。
(×) 10. 平面运动刚体所受外力对质心的主矩等于零,则刚体只能做平动;若所受外力的主矢等于零,刚体只能作绕质心的转动。
(×)图11.23二、填空题1. 绕定轴转动刚体对转轴的动量矩等于刚体对转轴的转动惯量与角速度的乘积。
2. 质量为m ,绕z 轴转动的回旋半径为ρ,则刚体对z 轴的转动惯量为2ρm J z =。
3. 质点系的质量与质心速度的乘积称为质点系的动量。
4. 质点系的动量对某点的矩随时间的变化规律只与系统所受的外力对该点的矩有关,而与系统的内力无关。
5. 质点系对某点动量矩守恒的条件是质点系所受的全部外力对该点之矩的矢量和等于零,质点系的动量对x 轴的动量矩守恒的条件是质点系所受的全部外力对x 轴之矩的代数和等于零。
计算机应用专业招生综合理论试卷(含答案)

镇江市普通高校单独招生模拟考试计算机应用专业综合理论试卷本试卷分第Ⅰ卷(客观题)和第Ⅱ卷(主观题)两部分。
第Ⅰ卷1至4页,第Ⅱ5至14页。
两卷满分300分。
考试时间150分。
第Ⅰ卷(共90分)注意事项:1.答第Ⅰ卷前,考生务必按规定要求在规定位置填写学校、班级、姓名。
2.用铅笔把答题卡上相应题号中正确答案的标号涂黑。
答案不涂写在答题卡上,成绩无效。
一、选择题(选出一个正确答案,将答题卡相应题号中的正确答案的字母标号涂黑。
本大题共30题,每题2分,共60分)1、1M字节= 字节。
A、1024B、1000000C、210D、2202、地址0H至7FFH间的存储空间有________。
A、8KB、4KC、2KD、1K3、“溢出”一般是指计算机在运算过程是产生的_____ 。
A、数据量超过内存容量B、文件个数超过磁盘目录区规定的范围C、数据超过了机器的位所能表示的范围D、数据超过了变量的表示范围4、在寄存器间接寻址中,操作数是放在_______。
A、堆栈B、主存单元C、通用寄存器D、程序寄存器5、控制存储器用来存放_________。
A、控制程序B、微程序C、汇编语言程序D、高级语言程序6、按材料分存储器可分为磁存储器、和光存储器。
A、内存B、外存C、半导体存储器D、只读存储器7、_________中必须有刷新电路。
A、SRAMB、DRAMC、ROMD、EPROM8、同步控制是_________方式。
A、只实用于CPU控制B、由统一时序信号控制C、只实用于外部设备控制D、所有指令执行时间均相等9、中断是___________。
A、子程序调用B、确定性的C、随机发生的D、多道程序10、组建计算机网络的目的是实现连网计算机系统的_________。
A、硬件共享B、软件共享C、资源共享D、数据共享11、信道容量是指信道传输信息的_______能力,通常用信息速率来表示。
A、最小B、最大C、一般D、未知12、_________结构不是局域网所使用的拓扑结构。
东华大学-计算理论期末考试卷

东华大学2017~2018学年第一学期研究生期末考试试题考试学院:计算机考试专业:计算机科学与技术考试课程名称:计算理论导引与算法复杂性一、单项选择题(每空2分,本题共20分)1.关于集合S中的元素x,()的说法是正确的。
A、x⊆SB、x可能是一个集合C、x在S中的顺序不能改变D、(x,x)∉S⨯S2.关于函数f,()的说法是正确的。
A、f的值域一定是可数的B、f的定义域和值域的交集一定是空集C、f的值域不可能为{TRUE,FALSE}D、f的定义域可以是元组的集合3.关于正则语言R,()的说法是正确的。
A、R是上下文无关的B、R是不能用正则表达式来描述的C、R是可以违反泵引理的D、R是图灵可识别但不可判定的4.关于乔姆斯基范式,()的说法是错误的。
A、规则的右部可以是变量与终结符构成的串B、左部是起始变量的规则,其右部可以是εC、任意一个上下文无关文法都可以转化为乔姆斯基范式形式D、终结符一定单独出现在规则的右部5.关于下推自动机PDA,()的说法是正确的。
A、PDA可以识别上下文无关语言B、PDA是DFA的一种特例C、PDA识别的语言NFA也能识别D、PDA的存储容量与GNFA相同6.关于图灵机M,()的说法是正确的。
A、M一定是可停机的B、M识别的语言一定是可判定的C、M可以不识别任何语言D、M的存储容量比PDA大7.关于图灵不可识别语言L,()的说法是错误的。
A、没有图灵机可识别LB、没有PDA可识别LC、L不能用正则表达式来描述D、目前L是否存在还是个未解之谜8.关于图灵不可判定语言L,()的说法是错误的。
A、如果L是图灵可识别,那么,L一定是图灵不可识别的B、L一定是图灵可识别的C、如果L是图灵不可识别的,那么,L有可能是图灵可识别的D、如果L是图灵不可识别的,那么,L有可能是图灵不可识别的9.关于属于NP类的语言L,()的说法是正确的。
A、L有可能属于P类B、L不能多项式时间规约到某个NP-complete语言C、如果NP类中所有语言都能多项式时间规约到L,那么,L是NP-hardD、L不可能是NP-complete10.关于PSPACE-hard语言L,()的说法是正确的。
计算机科学理论基础试题与答案

计算机科学理论基础试题与答案一、选择题1. 计算机科学的基本学科领域不包括以下哪一项?A. 算法理论B. 软件工程C. 人工智能D. 量子计算答案:D2. 下面哪一位是图灵奖得主,被誉为“计算机科学之父”?A. 艾伦·图灵B. 史蒂夫·乔布斯C. 理查德·费曼D. 肯·汤普逊答案:A3. 下列哪个算法的时间复杂度是O(n^2)?A. 冒泡排序B. 插入排序C. 快速排序D. 归并排序答案:A4. 哈希表的平均查找时间复杂度是多少?A. O(1)B. O(n)C. O(log n)D. O(n^2)答案:A5. 以下哪个不是哈希函数的设计原则?A. 计算简单B. 冲突尽可能少C. 输出域为固定大小D. 与输入数据长度成线性关系答案:D二、填空题1. 计算机科学的基础学科包括________、________、________和________。
答案:算法理论、数据结构、计算机组成原理、操作系统2. 哈希表是通过将关键字与一个________进行运算得到哈希值来实现的。
答案:固定大小的数3. 深度优先搜索(DFS)和广度优先搜索(BFS)都是用于________的算法。
答案:图的遍历和搜索4. 在计算机科学中,________是指能够计算所有可计算数的函数。
答案:图灵机5. ________是一种常用的排序算法,其时间复杂度为O(n log n)。
答案:快速排序三、简答题1. 什么是算法?为什么算法的重要性被强调?答案:算法是一系列解决问题或执行任务的步骤。
算法的重要性被强调因为它能够指导我们有效地解决问题,并在计算机科学中提供了一种通用的方法来分析和评估程序的性能。
2. 什么是数据结构?为什么数据结构对计算机科学很重要?答案:数据结构是一种用于存储和组织数据的方式。
数据结构对计算机科学很重要因为它能够提高数据的访问和操作效率,减少程序的运行时间,并优化存储空间的使用。
计算理论模拟试题及答案

《计算理论》复习题1、设语言A={w | w 含有子串0101,即对某个x 和y ,w=x 0101y },字母表为{0,1} a 。
画出识别A 的DFA 的状态图.b. 画出识别A 的NFA 的状态图(规定状态数为5).解: a .b .2、把下图的有穷自动机转换成正则表达式。
解:1、加新的开始状态和新的结束状态2、删除状态1,通过状态1的转换有s →1→2、2→1→23、删除状态23、设语言A={www | w ∈{a ,b}*},利用泵引理证明A 不是正则语言.*证明:假设A是正则的.设p是泵引理给出的关于A的泵长度。
令S=a p ba p ba p b,∵S是A的一个成员且S的长度大于p,所以泵引理保证S可被分成3段S=xyz且满足泵引理的3个条件.根据条件3,y中只含a,所以xyyz中第一个a的个数将比后两个a的个数多,故xyyz不是A2的成员。
违反泵引理的条件1,矛盾。
∴A不是正则的.4、证明在3。
1节开始部分给出的文法G2中,字符串the girl touches the boy with the flower 有两个不同的最左派生,叙述这句话的两个不同的意思。
解: G2如下:<句子>→<名词短语><动词短语><名词短语>→<复合名词>|<复合名词><介词短语><动词短语>→<复合动词>|<复合动词><介词短语><介词短语>→<介词><复合名词><复合名词>→<冠词><名词><复合动词>→<动词>|<动词><名词短语><冠词>→a_|the_<名词>→boy_|girl_|flower_<动词>→touch_|1ikes_|Sees_<介词>→with_答:1.第一种最左派生<句子>⇒<名词短语>〈动词短语>⇒<复合名词〉〈动词短语>⇒〈冠词〉<名词>〈动词短语> ⇒a_<名词〉〈动词短语〉⇒a_girl_〈动词短语>⇒a_girl_〈复合动词〉⇒a_girl_〈动词〉< 名词短语〉⇒a_girl_touches_〈名词短语>⇒ a_girl_touches_<复合名词>〈介词短语〉⇒a_girl_touches_<冠词><名词>〈介词短语>⇒a_girl_touches_the_<名词〉〈介词名词〉⇒a_girl_touches_the_boy_〈介词短语〉⇒a_girl_touches_the_boy_<介词><复合名词>⇒a_girl_touches_the_boy_with_〈复合名词〉⇒a_girl_touches_the_boy_with_<冠词>〈名词>⇒a_girl_touches_the_boy_with_the_<名词〉⇒a_girl_touches_the_boy_with_the_flower含义是:女孩碰这个带着花的男孩2.第二种最左派生<句子〉⇒〈名词短语>〈动词短语〉⇒〈复合名词〉<动词短语>⇒〈冠词><名词〉〈动词短语〉⇒a_<名词>〈动词短语>⇒a_girl_〈动词短语>⇒a_girl_〈复合动词〉<介词短语〉⇒a_girl_〈动词>< 名词短语><介词短语〉⇒a_girl_touches_< 名词短语〉<介词短语>⇒a_girl_touches_<冠词>〈名词><介词短语〉⇒a_girl_touches_the_〈名词〉<介词短语〉⇒a_girl_touches_the_boy_〈介词短语>⇒a_girl_touches_the_boy_<介词><复合名词〉⇒a_girl_touches_the_boy_with_〈复合名词>⇒a_girl_touches_the_boy_with_<冠词〉<名词〉⇒a_girl_touches_the_boy_with_the_<名词〉⇒a_girl_touches_the_boy_with_the_flower含义是: 女孩用花碰这个男孩5、有自动机M,接受语言L={WcW R | W∈{a,b}*∪c},请给出这台PDA的形式定义、状态图,并非形式地描述它的运行。
计算理论答案ch1

Undergraduate Course ELEMENTS OF COMPUTATION THEORY College of Computer Science Chapter1ZHEJIANG UNIVERSITYFall-Winter,2006P461.7.4Show each of the following.(c)If a and b are distinct symbols,then{a,b}∗={a}∗({b}{a}∗)∗.(d)IfΣis an alphabet,e∈L1⊆Σ∗and e∈L2⊆Σ∗,then(L1Σ∗L2)=Σ∗. Solution:(c)It is obvious that{a}∗({b}{a}∗)∗⊆{a,b}∗.On the other hand,suppose that w∈{a,b}∗,then w=a∗or w=a∗ba∗ba∗···ba∗∈{a}∗({b}{a}∗)∗.(d)Suppose w∈(L1Σ∗L2).Then w=xyz,where x∈L1⊆Σ∗,y∈Σ∗,z∈L2⊆Σ∗. Thus xyz∈(Σ∗)∗=Σ∗.On the other hand,suppose w∈Σ∗.Then because e∈L1and e∈L2,w=ewe∈(L1Σ∗L2).1.7.6Under what circumstances is L+=L∗−{e}?Solution:L+=L∗−{e}exactly when e∈L.P511.8.3LetΣ={a,b}.Write regular expressions for the following sets:(c)All strings inΣ∗with exactly one occurrence of the substring aaa.Solution:((a∪aa∪b∗)b)∗aaa(bb∗(a∪aa∪b∗))∗.1.8.5Which of the following are true?Explain.(a)baa∈a∗b∗a∗b∗(b)b∗a∗∩a∗b∗=a∗∪b∗(c)a∗b∗∩b∗a∗=∅(d)abcd∈(a(cd)∗b)∗Solution:(a)true.baaa consists of zero repetitions of a,followed by one repetition of b,then two repetitions of a,andfinally aero repetitions of b.(b)true.Any string described by a∗b∗consists of s string of a s followed by a string b s.If b∗a∗also describes this string,then there cannot be any as followed by a b in the string,so either there are zero a s or zero b s,making it into a string of any num -ber of a s or a string of any number of b s,by taking zero repetitions of b or a,res -pectively.(c)false.Any string consisting only of b s is described both by a∗b∗and by b∗c∗,so that their intersection is not the empty set,but rather b∗.(d)false.If d appears in a string described by(a(cd)∗b)∗,it must be immediately followed by a c or a b.But this is not the case in abcd.。
计算理论考试题库及答案

计算理论考试题库及答案一、选择题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. 请解释“不可解问题”与“难解问题”的区别。
答:不可解问题是指不存在任何算法能够在有限步内解决的问题,即这些问题是图灵不可判定的。
CH1应用题参考答案

CH1 应用题参考答案1有一台计算机,具有1MB存,操作系统占用200KB,每个用户进程各占200KB。
如果用户进程等待I/O的时间为80%,若增加1MB存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P,则n个进程同时等待I/O的概率是P n ,当n个进程同时等待I/O期间CPU是空闲的,故CPU的利用率为1-P n 。
由题意可知,除去操作系统,存还能容纳4个用户进程,由于每个用户进程等待I/O的时间为80%,故:CPU利用率=1-(80%)4 =0.59若再增加1MB存,系统中可同时运行9个用户进程,此时:CPU利用率=1-(80%)9 =0.87故增加1MB存使CPU的利用率提高了47%:87%÷59%=147%147%-100%=47%2一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A 先开始做,程序B后开始运行。
程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。
程序B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。
试说明(1)两道程序运行时,CPU有无空闲等待?若有,在哪段时间等待?为什么会等待?(2)程序A、B有无等待CPU的情况?若有,指出发生等待的时刻。
答:画出两道程序并发执行图如下:(1)两道程序运行期间,CPU存在空闲等待,时间为100至150ms之间(见图中有色部分)。
(2)程序A无等待现象,但程序B有等待。
程序B有等待时间段为180ms至200ms间(见图中有色部分)。
3设有三道程序,按A、B、C优先次序运行,其部计算和I/O操作时间由图给出。
A B CC11=30ms C21=60ms C31=20ms∣∣∣I12=40ms I22=30ms I32=40ms∣∣∣C13=10ms C23=10ms C33=20ms 试画出按多道运行的时间关系图(忽略调度执行时间)。
计算机导论试题(含答案)

《计算机导论》试题(含答案)一、单选题(每小题1分,共80分)1、第一台数字电子计算机ENIAC,于在美国诞生。
A.1942年B.1951年C.1946D.1949年2、IBM公司的“深蓝”计算机曾经与世界象棋大师进行比赛并获得胜利,“深蓝”体现了计算机______方面的应用。
A. 科学计算B. 数据处理C. 辅助设计D. 人工智能3、将175转换成十六进制,结果为______。
A. AFHB. 10FHC. D0HD. 98H4、如果(73)X=(3B)16,则X为______。
A. 2B. 8C. 10D. 165、数据处理的基本单位是______。
A. 位B. 字节C. 字D. 双字6、假设某计算机的字长为8位,则十进制数(-100)10的反码表示为______。
A. 11100100B. 10011100C. 10011011D. 100110017、已知[X]补=10111010,求X(真值)______。
A. -1000110B. -1000101C. 1000100D. 10001108、某计算机字长为32位,用4个字节表示一个浮点数(如下图),其中尾数部分用定点小数表示,则尾数部分可表示的最大数值为______。
31 30 24 23 22 0阶符阶码尾符尾数阶码部分尾数部分A. 1B. 1-2-23C. 1-2-24D. 1-2-229、已知字母“m”的ASCII码为6DH,则字母“p”的ASCII码是______A. 68HB. 69HC. 70HD. 71H10、汉字“往”的区位码是4589,其国标码是______。
A. CDF9HB.C5F9HC. 4D79HD. 65A9H11、一个汉字的编码为B5BCH,它可能是______。
A. 国标码B. 机内码C. 区位码D. ASCII码12、根据冯.诺依曼机的基本特点,下面说法不正确的是______。
A. 采用存储程序方式,计算机能自动逐条取指令并运行。
数值分析例题习题讲解(ch1-ch2)

第一部分重点知识回顾第一章引论1.程序语言的定义(1)程序语言:一个程序语言是一个记号系统。
如同自然语言一样,程序语言也是由语法和语义两方面定义的。
任何语言程序都可看成是一定字符集(称为字母表)上的一个字符串,合乎语法的字符串才算是一个合式的程序。
所谓一个语言的语法是指这样一组规则,用它可以形成和产生一个合式的程序,这些规则一部分称为词法规则,另一部分称为语法规(或产生规则)。
(2)词法规则:指单词符号的形成规则。
(3)语法规则:语言的语法规则规定了如何从单词符号形成更大的结构(即语法单位)。
换言之,语法规则是语法单位的形成规则,一般程序语言的语法单位有表达式、语句、分程序、函数、过程和程序等。
语言的词法规则和语法规则定义了程序的形式结构,是判断输入的字符串是否构成一个形式上正确(即合式)的程序的依据。
(4)语义规则:对于一个语言,不仅要给出它的词法、语法规则,而且要定义它的单词符号和语法单位的意义,这就是语义问题。
离开了语义,语言只不过是一堆符号的集合。
所谓一个语言的语义是指这样一组规则,使用它可以定义一个程序的意义。
2.编译程序编译程序的工作是指从输入源程序开始到输出目标程序为止的整个过程,是非常复杂的。
一般来说,整个过程可以划分成5个阶段:词法分析、语法分析、中间代码生成、优化和目标代码生成。
第一阶段,词法分析。
词法分析的任务是输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个单词符号,如基本字、标识符、常数、算符和界符等。
在词法分析阶段的工作中遵循的是语言的构词规则。
第二阶段,语法分析。
语法分析的任务是在词法分析的基础上,根据语言的语法规则(文法规则)把单词符号串分解成各类语法单位(语法范畴),如“短语”、“子句”、“句子(语句)”、“程序段”和“程序”。
通过语法分解确定整个输入串是否构成一个语法上正确的“程序”。
语法分析所遵循的是语言的语法规则。
第三阶段,中间代码生成。
这一阶段的任务是对各类不同语法范畴按语言的语义进行初步翻译的工作。
计算理论试题及答案

一、证明:设M是一台识别语言B的DFA,交换M的接受状态与非接受状态得到一台新的DFA,则这台新DFA识别B的补集。
因而,正则语言类在补运算下封闭。
(8分)参考答案:设M’是一台将DFA M的接受态与非接受态交换后的DFA,接下来证明M识别B语言,则M’识别B的补集:假定M’识别x,则对于x 在M’上运行将结束于M’的一个接受态,因为M和M’交换了接受态与非接受态,因此对于x运行于M,将会结束于一个非接受态,所以x∈/B。
类似地,如果x不被M’接受,则它一定被M接受。
故M’恰好接受所有不被M接受的那些串,因此M’识别B的补集。
既然B是任意的正则语言,且我们已构造出一台自动机识别它的补集,它表明任何正则语言的补也是正则的。
因此,正则语言类在补运算下封闭。
二、令∑={0,1,+,=}和ADD={x=y+z | x,y,z是二制整数,且x是y与z的和},证明ADD不是正则的。
(8分)参考答案:假定ADD是正则的。
让P作为泵引理中的泵长度,选择S的串形式为1P=0P+1P作为ADD的一个成员。
因为S有长度大于P,由泵引理保证它能分割成形如:S=xyz的三部分,满足泵引理的条件。
泵引理的第三个条件有|xy|≤P,《它表明对于K≥1,y就是1K。
这是xy2z是串1P+K=OP+1P,而它不是ADD的成员,由泵引理导出矛盾,因此ADD不是正则的。
三、请将下述CFG转换成等价的乔姆斯基范式文法。
(8分)A→BAB|B|εB→00|ε参考答案:S0→AB|CC|BA|BD|BB|εA→AB|CC|BA|BD|BBB→CCC→0D→AB四、请用泵引理证明语言A={0n#02n#03n | n≥0 }不是上下文无关的。
(8分)参考答案:由泵引理,让P作为泵长度,s=0p#02p#03p ,接下来证明s=uvxyz不能进行泵抽取。
v和y都不能包含#,否则,xv2wy2z将超过2个#s ,因此,如果我们按#’s将s分成三段如:0p,02p,03p,至少有一段不包含v或y。
计算机数学试题及答案

计算机数学试题及答案一、选择题(每题2分,共10分)1. 在计算机科学中,二进制数1011转换为十进制数是多少?A. 8B. 9C. 11D. 13答案:C2. 下列哪个选项不是计算机算法的特性?A. 有限性B. 确定性C. 通用性D. 可行性答案:C3. 在计算机存储中,1KB等于多少字节?A. 1024B. 512C. 1000D. 2048答案:A4. 计算机中的浮点数通常采用哪种表示法?A. 定点表示法B. 科学记数法C. 指数表示法D. 十进制表示法答案:C5. 计算机中的逻辑运算符AND、OR和NOT分别对应于哪些运算?A. 与、或、非B. 或、与、非C. 非、与、或D. 与、非、或答案:A二、填空题(每空1分,共10分)1. 计算机中的二进制数是由0和__1__组成。
2. 计算机程序设计语言通常分为__机器语言__、汇编语言和高级语言。
3. 计算机中的存储器分为__随机存取存储器(RAM)__和只读存储器(ROM)。
4. 计算机中的逻辑运算AND、OR和NOT分别用符号__&&__、||和!表示。
5. 计算机中的二进制数1010转换为十进制数是__10__。
三、简答题(每题5分,共20分)1. 简述计算机算法的基本特征。
答:计算机算法具有有限性、确定性、可行性和输入输出性。
2. 计算机中的二进制数和十进制数有什么区别?答:二进制数只有0和1两个数字,而十进制数有0到9十个数字。
二进制数适合计算机处理,而十进制数更符合人类的计数习惯。
3. 计算机中的浮点数表示法有哪些优点?答:浮点数表示法可以表示非常大或非常小的数,且精度高,适用于科学计算。
4. 计算机中的存储器为什么需要分为RAM和ROM?答:RAM用于存储临时数据,断电后数据会丢失,而ROM用于存储固定程序和数据,断电后数据不会丢失。
这种区分可以提高计算机的运行效率和数据安全性。
结束语:通过本试题的练习,可以加深对计算机数学基础知识的理解和掌握,为进一步学习计算机科学打下坚实的基础。
高中计算原理试题及答案

高中计算原理试题及答案一、选择题(每题2分,共20分)1. 在计算机中,一个二进制位可以表示的数值范围是多少?A. 0-1B. 0-2C. 1-2D. -1-12. 以下哪个是计算机中常用的数值编码方式?A. ASCII编码B. 曼彻斯特编码C. 格雷码D. 十进制编码3. 计算机中的浮点数是如何表示的?A. 只有整数部分B. 只有小数部分C. 整数部分和小数部分D. 只有符号位4. 在二进制中,1011表示的十进制数是多少?A. 9B. 10C. 11D. 125. 计算机中的字长是指什么?A. 存储器的容量B. CPU一次能处理的数据位数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. 输入和输出数据二、填空题(每题2分,共20分)11. 计算机中的二进制数1110转换为十进制数是________。
12. 计算机中的字长为32位,意味着CPU一次可以处理________位的数据。
13. 计算机中的浮点数由________、尾数和指数三部分组成。
14. 计算机中的逻辑运算“与”操作,当两个操作数都为1时,结果为________。
15. 计算机中的指令周期中的取指阶段是指________。
16. 计算机中的存储器分为主存和________。
计算理论习题答案CHAP1new

第一章1.1 图给出两台DFA M1和M2的状态图. 回答下述有关问题.a.M1的起始状态是q1b.M1的接受状态集是{q2}c.M2的起始状态是q1d.M2的接受状态集是{q1,q4}e.对输入aabb,M1经过的状态序列是q1,q2,q3,q1,q1f.M1接受字符串aabb吗?否g.M2接受字符串ε吗?是1.2 给出练习2.1中画出的机器M1和M2的形式描述.M 1=(Q1,Σ,δ1,q1,F1) 其中1)Q1={q1,q2,q3,};2)Σ={a,b}; 3)δ1为:4)q1是起始状态5)F1={q2}M2=(Q2,Σ,δ2,q2,F2) 其中1)Q2={q1,q2,q3,q4};2)Σ={a,b}; 3)δ2为:3)q2是起始状态4)F 2={q 1,q 4}1.3 DFA M 的形式描述为 ( {q 1,q 2,q 3,q 4,q 5},{u,d},δ,q 3,{q 3}),其中δ在表2-3中给出。
试画出此机器的状态图。
1.6 画出识别下述语言的DFA 的状态图。
a){w | w 从1开始以0结束}b){w | w 至少有3个1}c) {w | w 含有子串0101}d) {w | w 的长度不小于3,且第三个符号为0}e) {w | w 从0开始且为奇长度,或从1开始且为偶长度}或f) {w | w 不含子串110}g) {w | w 的长度不超过5}1个1}k) {ε,0}0,11l) {w | w 含有偶数个0,或恰好两个1}m) 空集n) 除空串外的所有字符串1.7 给出识别下述语言的NFA a. {w | w 以00结束},三个状态b. 语言{w | w 含有子串0101,即对某个x 和y ,w=x0101y },5个状态.c. 语言{w | w 含有偶数个0或恰好两个1},6个状态。
d. 语言{0},2个状态。
e.语言0*1*0*0,3个状态。
f. 语言{ε},1个状态。
计算机应用专业综合理论试卷

计算机应⽤专业综合理论试卷计算机应⽤专业综合理论试卷本试卷分第Ⅰ卷(客观题)和第Ⅱ卷(主观题)两部分。
两卷满分300分。
考试时间150分钟。
第Ⅰ卷(共90分)⼀、单项选择题(本⼤题共30⼩题,第⼩题2分,共60分。
选出⼀个正确答案,将答题卡相应题号中的字母标⿊。
)1、计算机最早的应⽤领域是()。
A、科学计算B、数据处理C、CAM/CAMD、过程控制2、计算机中数据传送的基本单位是()。
A、位B、字C、字节D、数据块3、某机器码为10110001,其对应真值的⼗进制是-79,则机器码为()。
A、原码B、ASCII码C、反码D、补码4、⽬前硬盘之间进⾏数据拷贝所采⽤的信息交换⽅式是()。
A、程序查询⽅式B、中断⽅式C、DMA⽅式D、IOP⽅式5、具有⼆进制加法功能的部件是()。
A、状态寄存器B、累加器C、控制器D、ALU6、数码相机的存储介质“记忆棒”,属于()存储器。
A、磁性介质B、ROMC、RAMD、光存储7、将当前PC的值保存到堆栈中,这个过程称为()。
A、保护现场B、恢复现场C、保护断点D、恢复断点8、下列接⼝中,需要接⼝卡⽅可以连接设备使⽤的是()。
A、IDEB、SATAC、SCSID、USB9、下列命令中,⽤于对硬盘进⾏分区的是()。
A、FORMATB、FDISKC、WIND、DOS10、下列不可能是汉字机内码的是()。
A、D49CHB、A6B6HC、CAB3HD、B6CEH11、计算机“主机“是由中央处理器和()组成的。
A、存储器B、主板C、硬盘D、内存储器12、下列哪⼀项不是CPU的组成部分()。
A、地址寄存器B、时序产⽣器C、ROM D)ALU13、如果要求开机后,⾸先搜索光驱中是否存在系统盘⽚并优先使⽤该系统进⾏启动,则应该()。
A、在WINDOWS中进⾏设置B、在控制⾯板中进⾏设置C、对光驱设备的跳线进⾏设置D、在BIOS中进⾏设置14、北桥芯⽚主要负责控制CPU、()和显卡⼯作。
高中计算原理试题题库及答案

高中计算原理试题题库及答案一、选择题1. 在计算机中,一个二进制位可以表示的数值范围是:A. 0到1B. -1到1C. 1到2D. 0到2答案:A2. 计算机中的浮点数表示法主要用于处理:A. 整数B. 有理数C. 无理数D. 大范围的数值答案:D3. 以下哪种编码方式是用于表示汉字的?A. ASCIIB. UnicodeC. BCDD. EBCDIC答案:B4. 在计算机中,一个字节由多少个二进制位组成?A. 4位B. 8位C. 16位D. 32位答案:B5. 计算机中的逻辑运算符包括AND、OR和:A. NOTB. XORC. NANDD. NOR答案:B二、填空题6. 在计算机中,存储一个32位的整数需要________字节。
答案:47. 计算机中的算术逻辑单元(ALU)主要负责执行________和逻辑运算。
答案:算术8. 计算机的CPU主要包括________、控制单元和存储单元。
答案:算术逻辑单元(ALU)9. 在计算机中,________是用于存储程序指令和数据的部件。
答案:内存10. 计算机的输入设备包括键盘、鼠标等,而________是常见的输出设备。
答案:显示器三、简答题11. 请简述计算机中二进制数的加法规则。
答案:在二进制加法中,0+0=0,0+1=1,1+0=1,1+1=10(进位1,当前位为0)。
12. 解释什么是计算机的指令周期,并简述其主要步骤。
答案:指令周期是CPU执行一条指令所需的全部时间,包括取指令、分析指令、执行指令等步骤。
四、计算题13. 假设有一个8位的二进制数,其数值为10011011,请将其转换为十进制数。
答案:1*2^7 + 0*2^6 + 0*2^5 + 1*2^4 + 1*2^3 + 0*2^2 +1*2^1 + 1*2^0 = 131(十进制)五、结束语通过本试题的练习,同学们应该对高中计算原理有了更深入的理解。
希望同学们能够掌握计算机的基本概念、运算规则以及逻辑运算等知识,为进一步学习计算机科学打下坚实的基础。
计算理论基础答案1

1. 2. 3. 4.
If x∈{a,b}*, xa=ax, for some n, show x=an, n∈N. Show that there are not strings x∈{a,b}* which make ax=xb. Show 2 is an irrational. (reduction to absurdity) P.29: 1.5.6 ; P.47: 1.7.2, 1.7.4 ; P.51: 1.8.1, 1.8.2, 1.8.3 P.52: 1.8.5
Exercises 6 P.120: 3.1.1 P.129: 3.2.3 3.2.4 3.1.1 (a) S ->AA ->aA ->aa S ->AA ->bAA ->baA->baa S ->AA ->AbA ->abA->aba S ->AA ->AAb ->aAb->aab (b) 1: 2: 3: 4: S ->AA ->bAbA ->bAbbAb ->babbab S ->AA->bAA->bAAb->bAbbAb->babbab S->AA ->bAA->baA->babA->babbA->babbAb->babbab S->AA->baA->babA->babbA->babbAb->babbab
(uR)R =u
c:
①: if
i=0,
②: suppose I<=n , (wn )R = (wR)n when I=n+1 (wi )R = (wn+1 )R = wR (wn )R = wR (wR)n =(wR)n+1=(wR)I 1.7.4: a: 任意个 e 的连接都是 e ,根据定义得 {e}*={e} b: 显然 L* ⊆ (L*)* 如果 字符串 w∈ (L*)* 根据定义 w=w1 w2 w3 w4……wk wi ∈L* 同理 wi 由 L*中的字符串链接而成,w 也可以写成 L*中的字符串链接而成 所以 w∈L* ,(L*)* ⊆L* 所以 L* =(L*)* c: 根据定义易的 {a}*({b}{a}*)* ⊆{a,b}* {a,b}*={a}*{b}*{a}*{b}* 而{a}*({b}{a}*)*= {a}*({b}{a}*)*({b}{a}*)*({b}{a}*)* {a}* ⊆ ({b}{a}*)*, {b}* ⊆ ({b}{a}*)* 所以 {a}*{b}*{a}*{b}* ⊆ {a}*({b}{a}*)*({b}{a}*)*({b}{a}*)* 所以 {a,b}* ⊆{a}*({b}{a}*)* 所以 {a,b}*={a}*({b}{a}*)* d: 取 L1=e, L2=e 则 (L1Σ* L2)*= (Σ* ) * =Σ* 所以 Σ* ⊆ (L1Σ* L2)* 根据定义可得(L1Σ* L2)* ⊆ Σ* 所以 (L1Σ* L2)* =Σ* e: 题目有误 1.8.1: b 只出现一次,并且出现在结尾的字符串 1.8.2: (a): (b): (c): (d):
计算机理论基础试题及答案

计算机理论基础试题及答案计算机理论基础是计算机科学的基础课程之一,它涵盖了计算机的结构、功能、算法、数据结构等方面。
以下是一些计算机理论基础的试题及答案,供大家学习参考。
试题1.二进制数101101转换成十进制数是多少?2.请简述计算机CPU的工作原理。
3.什么是递归算法?请写出一个简单的递归函数。
4.请解释堆和栈的概念以及它们的区别。
答案1.二进制数101101转换成十进制数的计算方法是:12^5 + 02^4 +12^3 + 12^2 + 02^1 + 12^0 = 45。
2.CPU是计算机的核心部件,它主要负责指令的执行和运算处理。
CPU按照指令的顺序依次读取并执行指令,其中指令包括算术运算、逻辑运算、数据传输等操作。
CPU通过总线与内存、输入/输出设备等其他部件进行数据交换和信息传输,从而完成计算机的计算和控制功能。
3.递归算法是指在函数定义中调用函数本身的算法。
递归算法的特点是问题规模逐步减小,直到达到基本情况。
一个简单的递归函数示例:def factorial(n):if n ==1:return1return n * factorial(n-1)该函数用于计算阶乘,当n等于1时,返回1,否则返回n与factorial(n-1)的乘积。
4.堆和栈都是用于存储数据的数据结构。
堆和栈的区别如下:•堆是动态数据结构,由于堆是动态增长的,所以在任何时候都可以从堆中申请或释放内存,堆中的数据可以随意存储、读取和修改。
•栈是静态数据结构,其大小和存储数据的位置已经预定好了,不能随意增加和删除数据。
栈一般被用于函数的调用过程中,每次调用函数时,函数的参数、返回值、局部变量等数据将被存储在栈中。
•堆和栈的存储方式也不同。
栈是一种数据结构,遵循先进先出(FILO)的原则,新元素通常被添加到栈的顶端,并从顶端删除;堆则是一棵树形结构,其中每个节点都有一个或多个子节点。
节点的添加和删除是基于堆排序规则的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Undergraduate Course ELEMENTS OF COMPUTATION THEORY College of Computer Science Chapter1Zhejiang University
Fall-Winter,2010
P46
1.7.4Show each of the following.
(c)If a and b are distinct symbols,then{a,b}∗={a}∗({b}{a}∗)∗.
(d)IfΣis an alphabet,e∈L1⊆Σ∗and e∈L2⊆Σ∗,then(L1Σ∗L2)=Σ∗.
Solution:
(c)It is obvious that{a}∗({b}{a}∗)∗⊆{a,b}∗.
On the other hand,suppose that w∈{a,b}∗,then w=a∗or w=a∗ba∗ba∗···ba∗
∈{a}∗({b}{a}∗)∗.
(d)Suppose w∈(L1Σ∗L2).Then w=xyz,where x∈L1⊆Σ∗,y∈Σ∗,z∈L2⊆Σ∗. Thus xyz∈(Σ∗)∗=Σ∗.
On the other hand,suppose w∈Σ∗.Then because e∈L1and e∈L2,
w=ewe∈(L1Σ∗L2).
1.7.6Under what circumstances is L+=L∗−{e}?
Solution:L+=L∗−{e}exactly when e∈L.
P51
1.8.3LetΣ={a,b}.Write regular expressions for the following sets:
(c)All strings inΣ∗with exactly one occurrence of the substring aaa.
Solution:((a∪aa∪b∗)b)∗aaa(bb∗(a∪aa∪b∗))∗.
1.8.5Which of the following are true?Explain.
(a)baa∈a∗b∗a∗b∗
(b)b∗a∗∩a∗b∗=a∗∪b∗
(c)a∗b∗∩b∗a∗=∅
(d)abcd∈(a(cd)∗b)∗
Solution:
(a)true.baaa consists of zero repetitions of a,followed by one repetition of b,then two repetitions of a,andfinally aero repetitions of b.
(b)true.Any string described by a∗b∗consists of s string of a s followed by a string b s.If b∗a∗also describes this string,then there cannot be any as followed by a b in the string,so either there are zero a s or zero b s,making it into a string of any num -ber of a s or a string of any number of b s,by taking zero repetitions of b or a,res
-pectively.
(c)false.Any string consisting only of b s is described both by a∗b∗and by b∗c∗,so that their intersection is not the empty set,but rather b∗.
(d)false.If d appears in a string described by(a(cd)∗b)∗,it must be immediately followed by a c or a b.
But this is not the case in abcd.。