河北科技大学编译原理的试卷和答案

河北科技大学编译原理的试卷和答案
河北科技大学编译原理的试卷和答案

河北科技大学200X—200X学年第X学期

《编译原理》考试试卷

学院班级姓名学号题号一二三四五六七八九总分

得分

一、简述编译程序的功能,并解释编译程序和解释程序的区别。(8分)。

编译程序的功能:编译程序的功能是把高级语言写成的程序转换成汇编语言程序或机器语言程序。

编译程序和解释程序的区别:在计算机上执行一个高级语言程序,编译程序是首先通过编译程序把源程序翻译成机器语言程序,然后执行目标程序;解释程序是采用边翻译边执行的解释执行方式来执行高级语言程序。

二、将下列ε-自动机转化为非ε-自动机。(10分)

解:

三、化简下列自动机。(12分)

解:

化为确定自动机:

2和4等价,3和(4,5)等价

四、已知文法G[E]: E →E+T|T T →T*E|F F →(E)|i

试画出句型(T+i)*i+F 的语法树,并指出该句型的所有的短语,简单短语和句柄。(10分)

语法树:

短语8个:1. (T+i)*i+F 2. (T+i)*i

3. (T+i)

4. T+i

5. T

6. 第一个i

7. 第二个i 8. F

简单短语4个:

T ;第一个i ;第二个i ;F 句柄1个:T

E

E + T

T

T * E

F F E ( ) + E T T

F i

T

F

i

五、已知文法G[Z]:Z→bMb

M→a|(L

L→Ma)

(1) 试写出文法G的LL矩阵。

(2) 试写出b(aa)b的LL分析过程。(15分)解:

select(Z→bMb)={b}

select(M→a|(L)={a,(}

select(L→Ma))=first(M)={a,(}

六、设有文法定义:<实型变量说明>→real<标识符表>

<标识符表>→<标识符表>,i

<标识符表>→i

将该文法缩写后并拓广为G[S’]如下:

1. S’→ S

2. S→ r D

3. D→ D , i

4. D→ i

试判别G[S’]文法为SLR(1)文法,并写出该文法的SLR(1)矩阵。(15分)解:

follow(S)=follow(S’)={#}

follow(S)∩{,}=φ

满足上述条件则可利用SLR(1)方法。

转化情况如下:

七、设有PASCAL过程说明段

PROCEDURE P(VAR X:real; Y:boolean);

CONST pai=3.14;

TYPE arr=ARRAY[1…10] OF integer;

VAR m:integer; a:arr;

BEGIN………………END

写出每个标识符的语义字。(10分)

解:

八、试写出表达式a*(b+c)的逆波兰式(要求写出详细分析过程)。(10分)解:

九、设有语句列

X:=X*Y+Z;

Y:=X*Y+Z;

Z:=X*Y-Z

试写出优化前和优化后的四元式中间代码(要求用值编码法完成优化过程)。(10分)

优化前编码优化后

1. (*, X, Y, T1 ) (1, 2, 3) (*, X, Y, T1)

2. (+, T1, Z, T2 ) (3, 4, 5) (+, T1, Z, T2)

3. (:=, T2, -, X ) (5, 5) (:=, T2, -, X)

4. (*, X, Y, T3 ) (5, 2, 6) ( *, X, Y, T3)

5. (+, T3, Z, T4 ) (6, 4, 7) ( +, T3, Z, T4)

6. (:=, T4, -, Y ) (7, 7) (:=, T4, -, Y)

7. (*, X, Y, T5 ) (5, 7, 8) ( *, X, Y, T5)

8. (-, T5, Z, T6 ) (8, 4, 9) ( -, T5, Z, T6)

9. (:=, T6, -, Z ) (9, 9) (:=, T6, -, Z)

编译原理期末考试习题及答案

一、填空题|(每题4分,共20分) 1. 乔母斯基定义的3型文法(线性文法)产生式形式 A→Ba|a,或A→aB|a,A,B∈Vn, a,b∈Vt 。 2.语法分析程序的输入是单词符号,其输出是语法单位。 3 型为 B → .aB 的LR(0)项目被称为移进项目,型为 B → a.B 的LR(0) 项目被称为待约项目, 4.在属性文法中文法符号的两种属性分别为继承属性和综合属性。 5、运行时存贮管理方案有静态存储分配、动态存储分配和堆式存储分配和方案。 二.已知文法 G(S) (1) E → T | E+T (2) T → F | F*F (3) F →(E)| i (1)写出句型(T*F+i)的最右推到并画出语法树。(4分) (2)写出上述句型的短语,直接短语和句柄。(4分) 答:(1)最右推到(2分) E ==> T ==> F ==> (E) ==> (E+T) ==> (E+F) ==> (E+i) ==> (T+i) ==> (T*F+i) (2) 语法树(2分) (3)(4分) 短语:(T*F+i),T*F+i ,T*F , i 直接短语:T*F , i 句柄:T*F 三. 证明文法G(S) :S → SaS |ε是二义的。(6分) 答:句子aaa对应的两颗语法树为:

因此,文法是二义文法 四.给定正规文法G(S): (1) S → Sa | Ab |b (2) A → Sa 请构造与之等价的DFA。(6分) 答:对应的NFA为:(6分) 状态转换表: a b {F} Φ{S} {S} {S,A} Φ {S,A} {S,A} {S} 五. 构造识别正规语言b*a(bb*a)*b* 最小的DFA(要求写出求解过程)。(15分)答:(1)对应的NFA(5分) a b {0} {1,3} {0} {1,3} Φ{2,3} {2,3} {1,3} {2,3} (5分) 六. 已知文法G(S) : (1) S → ^ | a | (T) (2) T → T,S | S 试:(1)消除文法的左递归;(4分) (2)构造相应的first 和 follow 集合。(6分) 答:(1)消除文法的左递归后文法 G’(S)为: (1) S → ^ | a | (T)

计算接科学与技术课程

我是这个学校大四的学生,专升本上来以后直接跟大三的一块上课,课是一样的。大三第一学期的课有:计算机网络、面向对象技术与、汇编程序设计与微机接口、自动控制原理、数字信号处理、操作系统。 第二学期的课有:语言、单片机原理与应用、网页设计与网站开发、毛泽东思想和中国特色社会主义理论体系概论、软件工程、局域网络技术与组网工程、及应用。 大四第一学期的课有:企业管理概论、技术及应用、嵌入式系统原理及应用课程设计、嵌入式系统开发实验、计算机控制技术、人工智能、大学生就业指导 大四第二学期作毕业设计。 主干学科:计算机科学与技术 主要课程:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、编译原理、系统分析与控制、信号处理原理、通信原理概论等 主要实践性教学环节:包括电子工艺实习、硬件部件设计及调试、计算机基础训练、课程设计、计算机工程实践、生产实习、毕业设计(论文)。 主要专业实验:编程与上机调试、电子线路、数字逻辑、微型计算机接口技术、计算机组成等 修业年限:四年 授予学位:工学或理学学士 开设院校 清华大学北京大学浙江大学 复旦大学南京大学华中科技大学 上海交通大学武汉大学吉林大学 中山大学四川大学哈尔滨工业大学 西安交通大学山东大学天津大学 中南大学南开大学东南大学 厦门大学北京航空航天大学同济大学 华南理工大学中国人民大学大连理工大学 西北工业大学东北大学重庆大学 中国农业大学兰州大学华东师范大学 中国矿业大学华东理工大学北京理工大学 北京科技大学苏州大学石油大学

中国地质大学武汉理工大学湖南大学 郑州大学南京航空航天大学南京理工大学 西安电子科技大学电子科技大学南京农业大学西北大学南京师范大学上海大学 暨南大学西北农林科技大学西南交通大学 华中农业大学扬州大学华中师范大学 东北师范大学中国海洋大学华南师范大学 山西大学华南农业大学湖南师范大学 南京工业大学北京工业大学北京化工大学 福建农林大学河海大学云南大学 北京交通大学陕西师范大学山东农业大学 江苏大学哈尔滨工程大学西南师范大学 燕山大学青岛大学福州大学 东华大学上海财经大学河北大学 合肥工业大学南昌大学湘潭大学 昆明理工大学浙江工业大学北京邮电大学 河南大学山东师范大学广西大学 广东工业大学安徽大学北京林业大学 河北师范大学江南大学成都理工大学 福建师范大学华北电力大学黑龙江大学 东北林业大学河北工业大学首都师范大学 山东科技大学湖北大学新疆大学 四川师范大学南京林业大学内蒙古大学 西南石油学院曲阜师范大学长江大学 安徽师范大学西北师范大学西南农业大学 汕头大学中北大学长安大学 南通大学河南师范大学西安理工大学 湖南科技大学贵州大学武汉科技大学 辽宁大学江西师范大学河北农业大学 东北农业大学济南大学东北财经大学 深圳大学山东理工大学安徽农业大学 广州大学哈尔滨师范大学西安建筑科技大学沈阳农业大学中央民族大学西南科技大学 上海理工大学西南财经大学长沙理工大学 徐州师范大学青岛科技大学四川农业大学 天津师范大学三峡大学湖南农业大学 沈阳工业大学兰州理工大学哈尔滨理工大学聊城大学华侨大学河南农业大学 大庆石油学院浙江工商大学南华大学 佳木斯大学吉林农业大学辽宁师范大学 山西农业大学烟台大学长春理工大学 中国传媒大学南京信息工程大学南京财经大学北华大学北京语言大学宁夏大学 重庆工商大学大连海事大学山西师范大学

微机原理课程设计数字时钟程序

河北科技大学 课程设计报告 学生姓名:学号: 专业班级: 电子信息科学与工程 课程名称:微型计算机原理及应用 学年学期: 2 01 1 —2012 学年第1 学期 指导教师: 20 0 1 1年 1 2月 课程设计成绩评定表

目录 一、课设题目及目的………………………………….4 二、设计任务………………………………………….4 三、总框图及设计流程 (4) 四、?源程序清单 (6) 五、?调试结果及显示 (19) 六、?个人贡献………………………………………….19 七、课程设计总结及体会 (21) 一、课设题目及目的 实习题目:数字时钟程序 实习目的:通过实习,使我们进一步弄懂所学到的课本知识,巩固和深化对8086系统的指令系统、中断系统、键盘/显示系统、程序设计、应用开发等基本理论知识的理解,提高汇编语言应用于技术的实践操作技能,掌握汇编语言应用系统设计、研制的方法,培养利用科技革新、开发和创新的基本能力,为毕业后从事与其相关的工作打下一定的基础。

二、课设任务 本课题为利用汇编语言设置时钟程序,其显示效果为:截取系统时间,能以时、分、秒(其中时为24小时制)的形式显示,并且通过合理的操作能修改时和分的内容来修改时间。再有,可以给它设定一个ALARM时间,到这个时间它就能产生信号,起到定时作用,。除此之外还能显示日期,日期分为年、月、日,其显示方式为xxxx年xx 月xx日。 ' *

DB '***********PRESS ESCBUTTON TO EXIT**************',0AH,0DH,'$' TN DB'PLEASE INPUT THE NEW TIME(HH:MM:SS):',0DH,0AH,'$' TMDB'PLEASE INPUT THE ALARM TIME (HH:MM:SS):',0DH,0AH,'$' MUSICMESS DB'PLEASE CHOOSE THE TYPE OF MUSIC:1(FAST) 2(MIDDLE) 3(SLOW)',0DH,0AH,'$' MESS2DB'TIME IS:',0AH,0DH,'$' MESS3DB 'TODAY IS:',0AH,0DH,'$' DBUFFER1DB20DUP('') T_BUFFD B 40 ;在数据段开一段时间显示缓冲区 DB ? DB 40DUP(?) HOR DB? MIN DB? SEC DB? TEMPHOR DB ? TEMPMIN DB? TEMPSEC DB? MUSIC DW 800;存放音乐的频率数DATA ENDS STACK SEGMENT DB 100 DUP(?) STACK ENDS CODESEGMENT ASSUME CS:CODE,SS:STACK,DS:DATA START: CALL CLEAR ;调用清屏子程序 DISPLAY:;时间显示部分 MOV AX,DATA MOVDS,AX MOVBX,OFFSETT_BUFF;送T_BUFF的偏移地址到BX MOV AH,2CH;调用DOS时间调用功能,功能号:2CH,小时,分钟,秒数分别保存在CH,CL,DH中 INT 21H ;判断时间是否相等SUB DH,1;秒数+1修正 CALL CHECK ;.........................................................................

河北科技大学管理信息系统考试试卷八

河北科技大学《管理信息系统》考试试卷八 学院班级学号姓名 一、填空题(本题15分,每空1分) 1、MIS开发的周期包括系统规划、()、()、系统实施、系统运行和评价。 2、直线职能制组织属于()结构。 3、信息的价值分为()和()价值。 4、键盘、鼠标属于计算机的()设备。 5、频分法是()复用技术之一。 6、全面质量管理的工作方式是()循环。 7、进行系统功能模块划分时,应该遵循的原则是()程度高,()程度低。 8、进行系统测试有两种常用方法,()和()。 9、邮政编码是典型的()码。 10、系统审计工作可以分为两类,它们()和外部审计。 11、CIMS的中文含义是()。 二、选择题(本题10分,每小题2分) 1、以下关于MIS的描述,不正确的是() A.企业实现MIS,应有自己的计算机应用队伍 B.MIS是一个计算机化的系统,不包括人工处理的部分

C.随着MIS的发展,企业对高技术人才的需求不断增加 D.MIS正在向自适应、自学习的方向发展 2、关键成功因素法是进行系统总体规划的一种常用方法,对于关键因素的识别使用()进行。 A.甘特图 B.网络图 C.因果树枝图 D.U/C矩阵 3、数据流程图中,对于数据存储使用哪种图例() A.. C.. 4、在Foxpro中,日期型数据输入时的校验方法属于() A.视觉校验 B.数据类型校验 C.逻辑校验 D.界限校验 5、决策支持系统主要支持的决策问题是() A.结构化决策问题 B.半结构化决策问题 C.非结构化决策问题 D.半结构化和非结构化决策问题 三、名词解释(本题15分,每小题3分) 1、诺兰模型: 2、BPR: 3、DD:

080605 计算机科学与技术

Sohu >> 教育首页>> 考场纵横>> 高考首页>> 专业介绍及开 设院校概览 080605 计算机科学与技术 https://www.360docs.net/doc/4d10898319.html, 2004年4月20日09:00 来源:[ 北京天利考试信息网] 页面功能【我来说两句】【我要“揪”错】【推荐】【字体:大中小】【打印】【关闭】 业务培养目标:本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。 业务培养要求:本专业学生主要学习计算机科学与技术方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练,具有研究和开发计算机系统的基本能力。 毕业生应获得以下几方面的知识和能力: 1.掌握计算机科学与技术分析的基本理论、基本知识; 2.掌握计算机系统的分析和设计的基本方法; 3.具有研究开发计算机软、硬件的基本能力; 4.了解与计算机有关的法规; 5.了解计算机科学与技术的发展动态; 6.掌握文献检索、资料查询的基本方法,具有获取信息的能力。 主干学科:计算机科学与技术 主要课程:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、编译原理、系统分析与控制、信号处理原理、通信原理概论 主要实践性教学环节:包括电子工艺实习、硬件部件设计及调试、计算机基础训练、课程设计、计算机工程实践、生产实习、毕业设计(论文)。 主要专业实验:编程与上机调试、电子线路、数字逻辑、微型计算机接口技术、计算机组成等 修业年限:四年

河北科技大学电气学院 《电机学》试卷

河北科技大学2009——2010学年第一学期 《电机学》期末考试试卷A 学院班级姓名学号 一、填空:(1×30=30分) 1、当一台三相六极异步电动机接在频率为50Hz的电源上运行时,若电动机的额定转差率为 0.04 ,则该电动机的同步转速为1000r/min,电动机转子的转速为960r/min,转子绕组感 应电动势的频率为2Hz ,转子电流的频率为2Hz ,由转子电流产生的基波旋转磁动势相对于转子的转速是40r/min ,而相对于定子的转速是1000r/min 。 2、变频调速的异步电动机,在基频以下变频调速时,若使U1/f 1=常值,则近似属于恒磁通控 制方式调速方式。 3、三相异步电动机定子绕组接法为三角形接法时,才能采用Y—△起动方式。 4、在直流电动机中,电枢电动势的方向与电枢电流的方向相反;电磁转矩的方向与电枢 的旋转方向相反。(填相同或相反) 5、直流电动机的调速方法有:电枢串电阻调速、改变电枢电压调速、 改变励磁电流调速。 6、一台额定频率为60Hz的变压器接到50Hz的电源上运行时,若额定电压不变,则该变压器 的主磁通将增大、激磁电流将增大。(填增大、减小或不变) 7、并励直流发电机自励的条件是:点击必须有剩磁、励磁绕组并联到电极性必须正 确、励磁绕组的电阻小于该转速下的临界电阻。 8、绕线转子三相异步电动机转子回路串电阻调速,在恒转矩负载情况下,调速前后电动机的 输入功率不变、电磁功率不变、输出功率减小、电动机的效率将减小。 (填增大、减小或不变) 9、有一台三相变压器,额定容量为600KV A,额定电压为10000 V/400V,Dy联结,则该变压 器一次侧的额定相电压为10000v ,二次侧的额定相电压为400/根号3 ,一次侧的额定相电流为10A ,二次侧的额定相电流为1500/根号3 A ,该变压器的电压比为25倍根号3 。

编译原理试题(卷)汇总-编译原理期末试题(卷)(8套含答案解析-大题集)

编译原理考试题及答案汇总 一、选择 1.将编译程序分成若干个“遍”是为了_B__。 A . 提高程序的执行效率 B.使程序的结构更加清晰 C. 利用有限的机器内存并提高机器的执行效率 D.利用有限的机器内存但降低了机器的执行效率 2.正规式 MI 和 M2 等价是指__C__。 A . MI 和 M2 的状态数相等 B.Ml 和 M2 的有向弧条数相等。 C .M1 和 M2 所识别的语言集相等 D. Ml 和 M2 状态数和有向弧条数相等 3.中间代码生成时所依据的是 _C_。 A.语法规则 B.词法规则 C.语义规则 D.等价变换规则 4.后缀式 ab+cd+/可用表达式__B_来表示。 A. a+b/c+d B.(a+b)/(c+d) C. a+b/(c+d) D. a+b+c/d 6.一个编译程序中,不仅包含词法分析,_A____,中间代码生成,代码优化,目标代码生成等五个部分。 A.( ) 语法分析 B.( )文法分析 C.( )语言分析 D.( )解释分析 7.词法分析器用于识别__C___。 A.( ) 字符串 B.( )语句 C.( )单词 D.( )标识符 8.语法分析器则可以发现源程序中的___D__。 A.( ) 语义错误 B.( ) 语法和语义错误 C.( ) 错误并校正 D.( ) 语法错误 9.下面关于解释程序的描述正确的是__B___。 (1) 解释程序的特点是处理程序时不产生目标代码 (2) 解释程序适用于 COBOL 和 FORTRAN 语言 (3) 解释程序是为打开编译程序技术的僵局而开发的 A.( ) (1)(2) B.( ) (1) C.( ) (1)(2)(3) D.( ) (2)(3) 10.解释程序处理语言时 , 大多数采用的是__B___方法。 A.( ) 源程序命令被逐个直接解释执行 B.( ) 先将源程序转化为中间代码 , 再解释执行 C.( ) 先将源程序解释转化为目标程序 , 再执行 D.( ) 以上方法都可以 11.编译过程中 , 语法分析器的任务就是__B___。 (1) 分析单词是怎样构成的 (2) 分析单词串是如何构成语句和说明的 (3) 分析语句和说明是如何构成程序的 (4) 分析程序的结构 A.( ) (2)(3) B.( ) (2)(3)(4)C.( ) (1)(2)(3) D.( ) (1)(2)(3)(4) 12.编译程序是一种___C__。 A. ( ) 汇编程序 B.( ) 翻译程序 C.( ) 解释程序 D.( ) 目标程序 13.文法 G 所描述的语言是_C____的集合。 A. ( ) 文法 G 的字母表 V 中所有符号组成的符号串 B.( ) 文法 G 的字母表 V 的闭包 V* 中的所有符号串 C.( ) 由文法的开始符号推出的所有终极符串 D. ( ) 由文法的开始符号推出的所有符号串 14.文法分为四种类型,即 0 型、1 型、2 型、3 型。其中 3 型文法是___B__。 A. ( ) 短语文法 B.( ) 正则文法 C.( ) 上下文有关文法 D.( ) 上下文无关文法15.一个上下文无关文法 G 包括四个组成部分,它们是:一组非终结符号,一组终结符号,一个开始符号,以及一组 __D___。 A.( ) 句子 B.( ) 句型 C.( ) 单词 D.( ) 产生式 16.通常一个编译程序中,不仅包含词法分析,语法分析,中间代码生成,代码优化,目标代码生成等五个部分,还应包括_C____。

河北科技大学微机原理与接口技术1A卷

河北科技大学微机原理与接口技术1A卷信息学院课程考核试题卷学号: 姓名: 一、选择题(每小题2分,共20分) 1. 微型计算机的字长是指( A )。 A(计算机一次可以直接处理的二进制位数 B(CPU数据总线的宽度 C(一个字节的长度 D(CPU地址总线的宽度 2. 补码减法运算是指( C )。 A(操作数用补码表示,符号位单独处理 B(操作数用补码表示,连同符号位一起相加 C(操作数用补码表示,对减数求补然后连同符号位一起相加 D(操作数用补码表示,对减数求补,符号位单独处理 3. 为了提高程序的执行速度,充分使用总线,8086微处理器被设计为两个独立的功能部件:( C )。 A.运算器和控制器 B.运算器和寄存器组 C.总线接口单元BIU和执行单元EU D.总线接口单元BIU和控制器 4(堆栈操作的原则是( A )。 A(先进后出的原则 B(存多少取多少的原则 C(栈指针以下(对向下生成的栈)为无效栈顶的原则 D(以上都不是 5. 若用存储芯片(32K×1)构成8086的存储器系统至少需要( B )。 A.8片 B.16片 C.32片 D.64片 6. 寻址方式指出了操作数的位置,一般来说( D )。

A.立即寻址给出了操作数地址//是操作数 B.寄存器寻址的操作数在存储器中,由寄存器给出对应存储单元地址**操作数存放在CPU内部的寄存器中,不需访问存储器** C.直接寻址直接给出了操作数本身**操作数的事16位偏移地址** D.寄存器寻址的操作数在寄存器中,由指令指定寄存器的名称 7. 8086CPU响应HOLD请求信号是在( D )。 A.每一个指令周期后 B.每一个机器周期后 C.可以响应HLOD请求的每一个机器周期后 D.在总线周期的T状态或空闲状态T之后的下一个时钟周期 4I 第 1 页共 6 页 信息学院课程考核试题卷学号: 姓名: 8. I/O接口电路通常具有( C )3个端口。 A. 数据输入、数据输出、命令端口 B. 数据输入、数据输出、状态端口 C. 数据端口、命令端口、状态端口 D. 数据端口、控制端口、命令端口 9. 中断向量是指( C )。 A.被选中设备的起始地址 B.传送数据的起始地址 C.中断服务程序的入口地址 D.程序的断点地址 10. 要用8253产生占空比为0.5的方波信号,应选用8253的方式( B )。 A.2 B.3 C.5 D.1 试卷编号考试轮次:2011,2012 学年第一学期期末考试 命题负责人孔美静考试课程:[100064]微机原理与接口技术 审查人签字适用对象:09级通信班、电信班、网络班

河北科技大学大学物理学往年试卷试卷-A

河北科技大学2009——2010学年第二学期 《普通物理学A 》期末考试试卷 一、选择题(每题3分,共计30分。将答案填写在下面表格内) 1、某质点的运动学方程为 x =3t -5t 3+6 (SI) ,则该质点作 (A) 匀加速直线运动,加速度沿x 正方向; (B) 匀加速直线运动,加速度沿x 负方向; (C) 变加速直线运动,加速度沿x 正方向; (D) 变加速直线运动,加速度沿x 负方向。 2、质点做半径为R 的变速圆周运动时的加速度大小为(V 表示任一时刻质点的速率) (A) dt dv ; (B) R v 2 ; (C) R v dt dv 2 + ; (D) 2 1 24 2)(?????????? ??+R v dt dv 。 3、质量为m 、m 4的两个质点分别以动能E 和E 4运动,方向相反,则总动量的大小为 (A) mE 2; (B) mE 23; (C) mE 25; (D) () mE 2122-。 4、关于刚体对轴的转动惯量,下列说法正确的是 (A) 仅与刚体的质量有关; (B) 只与刚体的质量和形状有关; (C) 取决于刚体的质量及相对于轴的质量分布; 考场 座位 学 班级__________姓名__________学号_____________ 密 封 线 内 不 要 答 题

(D) 仅取决于刚体的质量及轴的位置。 5、有一边长为a 的正立方体,在其中心有一电荷量为q 的正点电荷,如图所示,则通过正立方体任一侧面的电场强度通量为 (A) 03εq ; (B) 2 0q a ε; (C) 03πεq ; (D) 06εq 。 6、关于洛仑兹变换和伽利略变换,说法正确的是 (A) 洛仑兹变换只对高速运动物体有效,对低速运动物体是错误的; (B) 洛仑兹变换和伽利略变换没有任何关系; (C) 在低速情况下,洛仑兹变换可过渡到伽利略变换; (D) 以上都不对; 7、一颗子弹水平射入静止于光滑水平面上的物块后随物块一起运动。对于这一过程的正确分析是 (A) 子弹、物块组成的系统机械能守恒; (B) 子弹动能的减少等于物块动能的增加; (C) 子弹所受的冲量等于物块所受的冲量; (D) 子弹、物块组成的系统水平方向动量守恒。 8、磁介质有三种,用相对磁导率r μ 表征它们各自的特性时 : (A) 顺磁质 r 0μ>,抗磁质 r 0μ<,铁磁质r 0μ>>; (B) 顺磁质r 1μ> ,抗磁质r 1μ= ,铁磁质r 1μ>>; (C) 顺磁质r 1μ> ,抗磁质r 1μ< ,铁磁质r 1μ>>; (D) 顺磁质r 0μ< ,抗磁质r 1μ< ,铁磁质r 0μ>。 9、两个相距不太远的平面圆线圈,怎样放置可使其互感系数近似为零(设其中一线圈的轴线恰通过另一线圈的圆心) (A) 两线圈的轴线相互平行; (B) 两线圈的轴线相互垂直;

(精选)编译原理期末考试题目及答案

一、填空题(每空2分,共20分) 1.编译程序首先要识别出源程序中每个单词,然后再分析每个句子并翻译其意义。 2.编译器常用的语法分析方法有自底向上和自顶向下两种。 3.通常把编译过程分为分析前端与综合后端两大阶段。词法、语法和语义分析是对源程序的分析,中间代码生成、代码优化与目标代码的生成则是对源程序的综合。 4.程序设计语言的发展带来了日渐多变的运行时存储管理方案,主要分为两大类,即静态存储分配方案和动态存储分配方案。 5.对编译程序而言,输入数据是源程序,输出结果是目标程序。 1.计算机执行用高级语言编写的程序主要有两种途径:解释和编译。 2.扫描器是词法分析器,它接受输入的源程序,对源程序进行词法分析并识别出一个个单词符号,其输出结果是单词符号,供语法分析器使用。 3.自下而上分析法采用移进、归约、错误处理、接受等四种操作。 4.一个LL(1)分析程序需要用到一张分析表和符号栈。 5.后缀式abc-/所代表的表达式是a/(b-c)。 二、单项选择题(每小题2分,共20分) 1.词法分析器的输出结果是__C。 A.单词的种别编码B.单词在符号表中的位置 C.单词的种别编码和自身值D.单词自身值 2.正规式 M 1 和 M 2 等价是指__C_。 A. M1和M2的状态数相等B. M1和M2的有向边条数相等 C. M1和M2所识别的语言集相等 D. M1和M2状态数和有向边条数相等 3.文法G:S→xSx|y所识别的语言是_C____。 A. xyx B. (xyx)* C.xnyxn(n≥0) D. x*yx* 4.如果文法G是无二义的,则它的任何句子α_A____。 A.最左推导和最右推导对应的语法树必定相同B.最左推导和最右推导对应的语法树可能不同 C.最左推导和最右推导必定相同D.可能存在两个不同的最左推导,但它们对应的语法树相同5.构造编译程序应掌握____D__。 A.源程序B.目标语言 C.编译方法 D.以上三项都是 6.四元式之间的联系是通过__B___实现的。 A.指示器B.临时变量C.符号表 D.程序变量 7.表达式(┐A∨B)∧(C∨D)的逆波兰表示为__B___。 A.┐AB∨∧CD∨B.A┐B∨CD∨∧C. AB∨┐CD∨∧ D.A┐B∨∧CD∨8. 优化可生成__D___的目标代码。 A.运行时间较短B.占用存储空间较小 C.运行时间短但占用内存空间大 D.运行时间短且占用存储空间小 9.下列___C___优化方法不是针对循环优化进行的。 A. 强度削弱 B.删除归纳变量C.删除多余运算 D.代码外提 10.编译程序使用_B_区别标识符的作用域。 A. 说明标识符的过程或函数名B.说明标识符的过程或函数的静态层次 C.说明标识符的过程或函数的动态层次 D. 标识符的行号 三、判断题(对的打√,错的打×,每小题1分,共10分) 2.一个有限状态自动机中,有且仅有一个唯一的终态。x

河北科技大学200X—200X学年第X学期编译原理试题(含答案)

河北科技大学200X—200X学年第X学期 《编译原理》考试试卷 学院班级姓名学号题号一二三四五六七八九总分 得分 一、简述编译程序的功能,并解释编译程序和解释程序的区别。(8分)。 编译程序的功能:编译程序的功能是把高级语言写成的程序转换成汇编语言程序或机器语言程序。 编译程序和解释程序的区别:在计算机上执行一个高级语言程序,编译程序是首先通过编译程序把源程序翻译成机器语言程序,然后执行目标程序;解释程序是采用边翻译边执行的解释执行方式来执行高级语言程序。 二、将下列ε-自动机转化为非ε-自动机。(10分)

解: 三、化简下列自动机。(12分) 解: 化为确定自动机:

2和4等价,3和(4,5)等价 四、已知文法G[E]: E →E+T|T T →T*E|F F →(E)|i 试画出句型(T+i)*i+F 的语法树,并指出该句型的所有的短语,简单短语和句柄。(10分) 语法树: 短语8个:1. (T+i)*i+F 2. (T+i)*i 3. (T+i) 4. T+i 5. T 6. 第一个i 7. 第二个i 8. F 简单短语4个: T ;第一个i ;第二个i ;F 句柄1个:T E E + T T T * E F F E ( ) + E T T F i T F i

五、已知文法G[Z]:Z→bMb M→a|(L L→Ma) (1) 试写出文法G的LL矩阵。 (2) 试写出b(aa)b的LL分析过程。(15分)解: select(Z→bMb)={b} select(M→a|(L)={a,(} select(L→Ma))=first(M)={a,(}

信息工程专业介绍

信息工程专业介绍: 1.专业简介:信息技术是衡量一个国家现代化水平的重要标志,我国把信息技术列为21世纪发展战略计划的首位。信息工程是一门研究信息的产生、获取、传输、存储和显示技术的学科。信息工程专业培养在信息工程,重点是光电信息工程领域具有宽厚的理论基础、扎实的专业知识和熟练的实验技能的高级信息工程科技人才。毕业生将在光电信号的采集、传输、处理、存储和显示的科学研究、工程设计、技术开发和企业管理中展示才华。 2.主修课程:光电信息物理基础、光电子学、信号与系统、通信原理、图像处理、传感器原理技术、光电检测技术、自动控制理论、光纤通信、计算机通讯网络、工程光学、微机原理、计算机软件技术基础、计算机网络技术、计算机辅助设计、数字与模拟电子技术基础、电路基础以及有关数理基础和工程基础方面的课程。 3.毕业去向:本专业历年输送了大量优秀毕业生攻读硕士、博士学位。除此之外,主要为科研单位、高等院校、电信部门、信息产业部门、企事业单位及有关公司录用,从事光电信息工程与技术、通信工程与技术、光电信号检测、处理及控制技术等领域的研究、设计、开发应用和管理等工作。 电子信息工程专业 业务培养目标: 业务培养目标:本专业培养具备电子技术和信息系统的基础知识,能从事各类电子设备和信息系统的研究、设计、制造、应用和开发的高等工程技术人才。 业务培养要求:本专业是一个电子和信息工程方面的较宽口径专业。本专业学生主要学习信号的获取与处理、电厂设备信息系统等方面的专业知识,受到电子与信息工程实践的基本训练,具备设计、开发、应用和集成电子设备和信息系统的基本能力。 电子信息工程已经涵盖很广的范围。电话交换局里怎样处理各种电话信号,手机是怎样传递我们的声音甚至图象,我们周围的网络怎么样传递数据,甚至信息化时代军队的信息传递中如何保密等知识。我们通过一些基础知识的学习认识这些东西,并能够进行维护和更先进的技术和新产品的开发。 你首先要有扎实的数学知识,要学习许多电路知识,电子技术,信号与系统,计算机控制原理,信号与系统,通信原理等基本课程。自己还要动手设计、连接一些电路以及结合计算机的实验。譬如自己连接传感器的电路,用计算机自己设置小的通信系统,还会参观一些大的公司的电子和信息处理设备,对整体进行了解,理解手机信号、有线电视是如何传输的等,并能有机会在老师指导下参与大的工程的设计。 随着计算机和互联网日益深入到社会生活的多个层面,社会需求量相当大。现在是一个热门专业。 毕业后干什么——从事电子设备和信息系统的设计、应用开发以及技术管理等 随着社会信息化的深入,各行业大都需要本专业人才,而且薪金很高。可成为: 电子工程师——设计开发一些电子,通信器件,起薪一般2000元——6000元/月; 项目主管—策划一些大的系统,经验、知识要求很高,起薪一般4000元/月以上; 还可以继续进修成为教师,进行科研项目等 专业是个好专业:适用面比较宽,和计算机、通信、电子都有交叉;但是这行偏电,因此动手能力很重要;另外,最好能是本科,现在专科找工作太难了!当然大虾除外 本专业对数学和英语要求不低,学起来比较郁闷要拿高薪,英语是必需的; 吃技术这碗饭,动手能力和数学是基本功当然,也不要求你成为数学家,只要能看懂公式就可以了,比如微积分和概率统计公式,至少知道是在说些什么而线性代数要求就高一些,因为任何书在讲一个算法时,最后都会把算法化为矩阵计算(这样就能编程实现了,而现代的电子工程相当一部分工作都是编程) 对于动手能力,低年级最好能焊接装配一些小电路,加强对模拟、数字、高频电路(这三门可是电子线路的核心)的感性认识;工具吗就找最便宜的吧!电烙铁、万用表是必需的,如果有钱可以买个二手示波器电路图吗,无线电杂志上经常刊登,无线电爱好者的入门书对实际操作很有好处

河北科技大学2015—2016高数试卷A

河北科技大学2015-2016学年第二学期《高等数学》下册期末试卷 一、单项选择题(每小题3分,共15分 1. 级数1 11(1)ln(1) n n n ∞+=-+∑ 【 】 A 发散 B. 条件收敛 C. 绝对收敛 D. 敛散性不能确定 2. 下列说法正确的是 【 】 A. 若函数(,)f x y 在点000(,)P x y 处连续,则00(,)x f x y ,00(,)y f x y 存在 B. 若(,)f x y 在点0P 处可微,则(,)x f x y ,(,)y f x y 在点0P 处连续 C. 若00(,)x f x y ,00(,)y f x y 存在,则(,)f x y 在点000(,)P x y 处连续 D. 若(,)f x y 在点000(,)P x y 处可微,则(,)f x y 在点0P 处连续 3. 函数2(2)1e x C y C +=是微分方程20y y y '''--=的 【 】 A. 解,但既不是通解,也不是特解 B. 特解 C. 不是解 D. 通解 4. 设L 是圆心在原点,半径为R 的圆周,则曲线积分22()d L x y s +=? 【 】 A.22πR B.3πR C.32πR D.34πR 5. 过点1(3,2,1)M -和2(1,0,2)M -的直线方程为 【 】 A. 321421x y z -+-==- B. 3214 21x y z -+-==-- C. 12421x y z +-== D. 124 21 x y z +-==- 二、填空题(每小题3分,共15分) 1. 已知曲面∑为球面2221x y z ++=的外侧,则对坐标的曲面积分 d d 2d d 4d d I x y z y z x z x y ∑ =-+??的值为 . 2. 函数2ln(1)z x y =++,则函数在点(2,1)处的全微分为 . 3. 向量{4,3,4}a =-在向量{2,2,1}b =上的投影为 . 4. 函数()2x f x -=在(,)-∞+∞上展开成x 的幂级数为 .

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

一. 填空题(每空2分,共20分) 1. 不同的编译程序关于数据空间的存储分配策略可能不同,但大部分编译中采用的方案有两种:静 态存储分配方案和动态存储分配方案,而后者又分为(1) 和 (2) 。 2. 规范规约是最(3)规约。 3. 编译程序的工作过程一般划分为5个阶段:词法分析、(4) 、语义分析与中间代码生成,代码优化及(5) 。另外还有(6)和出错处理。 4.表达式x+y*z/(a+b)的后缀式为 (7) 。 5.文法符号的属性有综合属性和 (8)。 6.假设二位数组按行存放,而且每个元素占用一个存储单元,则数组a[1..15,1..20]某个元素a[i ,j]的地址 计算公式为(9)。 7.局部优化是局限于一个(10)范围内的一种优化。 二. 选择题(1-6为单选题,7-8为多选题,每问2分,共20分) 1. 一个上下文无关文法G 包括四个组成部分:一组终结符,一组非终结符,一个( ),以及一组 ( )。 A . 字符串 B . 产生式 C . 开始符号 D . 文法 2.程序的基本块是指( )。 A . 一个子程序 B . 一个仅有一个入口和一个出口的语句 C . 一个没有嵌套的程序段 D . 一组顺序执行的程序段,仅有一个入口和一个出口 3. 高级语言编译程序常用的语法分析方法中,递归下降分析法属于( )分析方法。 A . 自左向右 B . 自顶向下 C . 自底向上 D . 自右向左 4.在通常的语法分析方法中,( )特别适用于表达式的分析。 A . 算符优先分析法 B . LR 分析法 C . 递归下降分析法 D . LL (1)分析法 5.经过编译所得到的目标程序是( )。 A . 四元式序列 B . 间接三元式序列 C . 二元式序列 D . 机器语言程序或汇编语言程序 6. 一个文法所描述的语言是( );描述一个语言的文法是( )。 A . 唯一的 B . 不唯一的 C . 可能唯一,也可能不唯一 7. 如果在文法G 中存在一个句子,当其满足下列条件( )之一时,则称该文法是二义文法。 A . 其最左推导和最右推导相同 B . 该句子有两个不同的最左推导 C . 该句子有两个不同的最右推导 D . 该句子有两棵不同的语法树

微机原理步进电机控制课程设计报告

河北科技大学 课程设计报告学生姓名:学号: 专业班级: 课程名称: 学年学期: 2 0 —2 0 学年第学期指导教师: 2 0 年月 课程设计成绩评定表

目录 一、设计题目………………………………………………………………. 二、设计目的………………………………………………………………. 三、设计原理及方案………………………………………………………. 四、实现方法………………………………………………………………. 五、实施结果………………………………………………………………. 六、改进意见及建议……………………………………………………….

七、设计体会………………………………………………………………. 、 一、设计题目 编程实现步进电机的控制 二、设计目的 1.了解步进电机控制的基本原理 2.掌握控制步进电机转动的编程方法 3.了解8086控制外部设备的常用电路 4.掌握8255的使用方法 三、设计原理及方案 设计原理 步进电机驱动原理是通过对每相线圈中的电流的顺序切换(实验中的步进电机有四相线圈,每次有二相线圈有电流,有电流的相顺序变化),来使电机作步进式旋转。 驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。 利用 8255对四相步进电机进行控制。当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。当通电状态的改变完成一个循环时,转子转过一个齿距。四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A…),双(双相绕组通电)四拍(AB-BC-CD-DA-AB…),八拍(A-AB-B-BC-C-CD-D-DA-A…)等。 通过编程对8255的输出进行控制,使输出按照相序表给驱动电路供电,则步进电机的输入也和相序表一致,这样步进电机就可以正向转动或反向转动。 硬件连接图 四.实现方法 .步进电机控制程序流图

河北科技大学论文模板专科

河北科技大学成人高等教育 毕业论文 学生姓名:张金鑫学号: 13151111 院站:河北科技大学张家口函授站 学习形式:成人函授层次:高起专 专业:热能动力设备 题目:锅炉的二次********** 指导教师:徐峰 评阅教师:徐峰 2017年 3月10 日

河北科技大学成人高等教育学生毕业设计(论文)成绩评定表

毕业论文中文摘要

毕业论文 第 1 页共 9 页 目录 1 引言 (2) 2 宣化热电机组概况 (3) 2.1锅炉概况 (3) 2.2汽轮机概况 (3) 3 真空泵原理、技术要求及规范 (4) 3.1性能要求 (4) 3.2规范.............................................................................................. 错误!未定义书签。 3.3水环式真空的结构及工作原理.................................................. 错误!未定义书签。 4 技术分析 (5) 4.1刚投运时的运行情况 (5) 4.2投运一年后的运行情况 (5) 4.3汽蚀原因分析.............................................................................. 错误!未定义书签。 4.4影响后果...................................................................................... 错误!未定义书签。 5 改进措施 (6) 5.1大气喷射泵的应用及原理 (6) 5.2改造后效果 (6) 结论 (7) 致谢 (8) 参考文献 (9)

河北科技大学2017—2018高数试卷A

河北科技大学2017-2018学年第二学期《高等数学》下册期末试卷 一、单项选择题(每小题3分,共15分) 1. 设L 为221x y +=的圆周曲线,则曲线积分22()d L x y s +=?? 【 】 A. 0 B. 2π C. π D. π2 2. 已知函数1cos y x ω=,23sin y x ω=是微分方程()()0y p x y q x y '''++=的解,则1122y C y C y =+(1C ,2C 为任意常数)是该微分方程的 【 】 A. 通解 B.解 C.不一定是解 D. 是解,但不是通解 3. 过两点1(3,2,1)M -和2(1,0,2)M -的直线方程为 【 】 A. 321421x y z -+-==- B. 321421 x y z -+-==-- C. 12421x y z +-== D. 12421 x y z +-==- 4. 下列说法正确的是 【 】 A. 若(,)x f x y 、(,)y f x y 在点0P 处连续,则(,)f x y 在点0P 处连续 B. 若(,)x f x y 、(,)y f x y 在点0P 处存在,则(,)f x y 在点0P 处连续 C. 若(,)x f x y 、(,)y f x y 在点0P 处存在,则(,)f x y 在点0P 处可微 D. 若(,)f x y 在点0P 处可微,则(,)x f x y 、(,)y f x y 在点0P 处连续 5. 极限lim 0n n a →∞=,是级数1n n a ∞ =∑收敛的 【 】 A.充分但非必要条件 B.必要但非充分条件 C. 充要条件 D. 既非充分又非必要条件 二、填空题(每小题3分,共15分) 1. 若向量{1,2,3}a =-r 与向量{,2,1}b x =-r 垂直,则x = . 2. 已知曲面∑为平面0x =,0y =,0z =,1x =,1y =,1z =所围成的立体的表面的外侧,则积分d d z x y ∑ =??ò .

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

期末考试试卷(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::=ABC C::=0|2|4|6|8 C::=0|2|4|6|8 B::=BA|B0|ε B::=BA|B0|0 A::=1|2|3|…|9 A::=1|2|3|…|9 C. Z::=ABC|2|4|6|8 D. Z::=ABC|2|4|6|8 C::=0|2|4|6|8 C::=0|2|4|6|8 B::=BA|B0|0 B::=BA|B0|ε A::=1|2|3|…|9 A::=1|2|3|…|9 3、简单优先分析法从左到右扫描输入串,当栈顶出现()时进归约。

相关文档
最新文档