当前位置:文档之家› 2018秋数字电路与逻辑设计实验课程要求及题目

2018秋数字电路与逻辑设计实验课程要求及题目

2018秋数字电路与逻辑设计实验课程要求及题目
2018秋数字电路与逻辑设计实验课程要求及题目

2018~2019学年第一学期

《数字电路与逻辑设计实验(下)》课程要求

一、课程安排及要求:

本学期数字实验教学内容为综合课题设计,教学方式采用开放式实验教学模式,第7周和第10周实验按班上课,第8周和第9周实验室全开放,学生根据开放实验安排自行选择实验时间和地点,要求每人至少参加2次课内开放实验。

课程具体安排如下:

二、成绩评定

数字综合实验成绩由三部分组成:

●平时成绩:占总成绩的20%

●验收答辩:占总成绩的50%

●报告成绩:占总成绩的30%

实验报告评分标准如下(按百分制批改,占总成绩的30%):

三、实验题目

题目1 抽油烟机控制器的设计与实现

利用CPLD器件和实验开发板,设计并实现一个抽油烟机控制器。

基本要求:

1、抽油烟机的基本功能只有两个:排油烟和照明,两个功能相互独立互不影响。

2、用8×8双色点阵模拟显示烟机排油烟风扇的转动,风扇转动方式为如图1所示的四

个点阵显示状态,四个显示状态按顺序循环显示。风扇转动速度根据排油烟量的大小分为4档,其中小档的四个显示状态之间的切换时间为2秒,中档为1秒,大排档为0.5秒,空档为静止不动(即停止排油烟),通过按动按键BTN7来实现排油烟量档位的切换,系统上电时排油烟量档位为空档,此后每按下按键BTN7一次,排油烟量档位切换一次,切换的顺序为:空档→大档→中档→小档→空档,依次循环。

双色点阵模拟排油烟风扇转动示意图

3、设置按键BTN0为立即关闭按键,在任何状态下,只要按下BTN0,排油烟风扇就

立即停止工作进入空档状态。

4、设置按键BTN3为延时关闭按键,在大中小三档排油烟状态的任何一个档位下,只

要按下BTN3,排油烟风扇将在延时6秒后停止工作进入空档状态。延时期间用数码管DISP3进行倒计时显示,倒计时结束后,排油烟风扇状态保持静止不动。在延时状态下,禁用排油烟量档位切换键BTN7。

5、设置按键BTN6为照明开关键,用发光二极管LD6模拟照明灯,系统上电时照明灯

LD6处于关闭状态,按动BTN6来切换LD6的点亮和关闭。

6、系统工作稳定。

提高要求:

1、给油烟机加上音效,分档模拟排油烟风扇的噪音。

2、自拟其他功能。

题目2 关灯游戏控制器的设计与实现

用可编程器件设计并实现一个4×4关灯游戏控制器。

基本要求:

关灯游戏规则:在一个M×N阵列里(本题中为4×4阵列),有若干盏灯亮着(可以全部都亮着),点击任意一盏灯(不管此灯是亮着还是灭着,都可以点),那么该灯以及与该灯相邻的上、下、左、右共五盏灯都同时会变成与自身相反状态,即亮的变灭,灭的变亮,由于边角的特殊性,点击边上的灯,只有四盏灯一起变化;点击角上的灯,只有三盏灯一起变化。游戏的目标是:通过点击灯阵里的一些灯,使得灯阵上所有灯都熄灭。

1、用8×8双色点阵显示游戏界面,其中游戏边界采用绿色LED显示,点亮的灯用红

色LED显示,游戏有16盏灯,分为4行4列。按下开始键BTN7后,点阵显示初始状态,点亮16盏灯中的某些灯,如下图所示。要求至少有10种初始状态,每次开始时随机选择其中1种。

2、用4×4键盘控制开关灯,位置与点阵上的16盏灯一一对应。按下某个按键后,按

游戏规则将该位置的灯以及与其相邻的上、下、左、右的灯的状态取反。

3、当灯阵上所有灯都是熄灭状态时,本关游戏结束,计分加1,并在1位数码管上显

示得分。

4、1关游戏结束后,按BTN6进入下一关,同一次游戏的关卡不能重复。

5、得分达到3分,游戏胜利,在点阵上显示一个动画庆祝胜利。

6、再按开始键(BTN7)游戏重新开始,游戏过程中按BTN7也可重新开始游戏。

提高要求:

1、游戏胜利后,蜂鸣器播放音乐庆祝。

2、每关游戏设置最多按键次数,超过次数后游戏失败。用2位数码管显示最多按键次

数,游戏过程中每按一次计数减1。

3、自拟其他功能。

题目3 带日历显示的多功能数字钟的设计与实现

设计制作一个能显示日历(年、月、日、星期)和时间(时、分、秒)的数字钟。

基本要求:

1、用LCD1602液晶屏显示所有信息;

2、年、月、日、星期和时间的时、分可手动调整;

3、精确计时,各部分之间进位转换准确;

4、时间可以24小时制或12小时制显示,可以通过按键进行切换;

提高要求:

1、调整日历时加入大小月及闰年的判断;

2、增加闹钟功能,在用户设定的时间闹铃提示,闹铃时间5秒;

3、自拟其他功能。

题目4 眼手反应测量器的设计与实现

设计一个眼手反应测量器,可以测量人的眼手反应时间。

基本要求:

1、用SW7作为系统开关,打开SW7系统上电,显示器件自检:8×8点阵和数码管

DISP7~DISP0全亮0.5S熄灭0.5S重复三次,进入待机状态;

2、使用按键BTN0进入测量状态:

a)8×8点阵显示“3”“2”“1”“0”倒计时后,开始轮流显示和熄灭缺口方向随

机的“凹”形状,每个形状显示停留时间0.5S,熄灭时间0.2S;

b)4×4矩阵键盘中选定四个按键对应“上”“下”“左”“右”四个方向;

c)8×8点阵显示不同方向的“凹”形状时,尽快按下对应方向的按键;

d)系统自动记录点阵显示与对应按键按下之间的时间差,要求精确到毫秒,如果

按键按错,或按键正确但超前按下,或者未有按键按下,均惩罚性记录为5S;

e)在数码管上稳定显示时间差,显示时间为3S,3S后重新开始a) ~ d);

f)点阵轮流显示熄灭不同方向的“凹”3次,转为闪烁显示“”,同时系统计

算所记时间的平均值(小数点后保留三位有效数字)作为本轮测量结果,在数

码管上以2赫兹的频率闪烁显示,本轮测试结束。

3、按动按键BTN0,数码管熄灭,进入新一轮测试。

提高要求:

1、自检过程、测试过程中、一轮测试结束时伴有不同的背景音乐,各个按键按下时伴

有按键音;

2、用液晶模块代替数码管进行测试结果的显示;

3、自拟其他功能。

题目5 心算测试系统的设计与实现

设计实现一款心算测试系统,以锻炼大脑记忆力、计算能力和思考能力。

基本要求:

1、启动系统时,8×8点阵显示欢迎界面;

2、按下开始键,此时数码管会随机显示两位数与两位数相加的表达式,保持5秒后消

失,5秒采用点阵倒计时显示;

3、数字消失后,用户通过心算计算结果,并采用4×4矩阵键盘对应的数字按照从百

位到个位的顺序输入答案,并在数码管上显示;

4、如果回答正确,蜂鸣器播放胜利音乐,同时点阵显示正确图案;如果计算错误,则

蜂鸣器报警,同时点阵显示错误图案;

5、按继续键进入新一轮测试;

6、测试可以随时退出结束。

提高要求:

1、表达式采用LCD1602液晶屏显示;

2、4×4矩阵键盘输入的计算结果用LCD1602液晶屏显示;

3、增加难度选择模式,将加法变成减法、乘法等运算;

4、自拟其他功能。

题目6 简易拼图游戏的设计与实现

拼图游戏是广受欢迎的一种智力游戏,它变化多端、难度不一,让人百玩不厌。本题目要求设计实现一个简易点阵拼图小游戏。

基本要求:

1、本游戏共两关,游戏关数由数码管DISP0显示;

2、按下开始键启动游戏,8×8点阵显示完整拼图图案,如下图所示,显示时间为5秒,

在数码管DISP2上倒计时显示时间;

3、5秒倒计时结束后,点阵上出现三块拼图零片,三块拼图零片在点阵上的位置随机,

但不能重叠,此时数码管DISP2、DISP3开始进行拼图30秒倒计时显示;

拼图零片

拼图零片点阵显示示意图

4、通过按键切换选择某块拼图零片进行移动,选中的零片变为绿色;

5、用4×4矩阵键盘对变为绿色的拼图零片进行上下左右移动控制,零片不能移出8×

8点阵区域;

6、拼图零片移动到合适的位置后,按下“确认”键恢复红色显示,同时不可再选择及

移动;

7、当在30秒内完成第一关拼图后(位置和形状与初始拼图一致),游戏进入第二关。

若在30秒倒计时结束时拼图仍未完成,点阵显示失败图案,游戏结束退出;

8、游戏第二关:规则参考游戏第一关,完整拼图图案自拟,点阵显示5秒完整图案后

在点阵上显示四块零片,零片图案自拟、位置随机,在点阵上不能重叠。当在40秒内完成拼图后,点阵显示胜利图案,同时蜂鸣器播放音乐,游戏结束;若在40秒倒计时结束时拼图仍未完成,点阵显示失败图案,游戏结束退出;

9、游戏过程中再次按下开始键后,可以开始新一轮游戏。

提高要求:

1、增加游戏关数,多种拼图图案随机选择;

2、拼图零片位置随机、方向随机;

3、拼图零片不仅能上下左右移动,还可以90°旋转;

4、自拟其他功能。

题目7 “移动靶”游戏的设计与实现

设计并实现一个“移动靶”游戏。

基本要求:

1、用SW7作为系统开关,LED0作为电源指示灯,打开SW7电源指示灯亮,系统上电。

同时显示器件自检:8×8点阵以5Hz频率进行自上而下的单行扫描显示,8位数码管以5Hz频率进行从左至右的位扫描显示,重复三个循环后全灭,进入待机状态;

2、使用按键BTN0进入游戏状态:

a)在8×8点阵的底部用3S时间渐亮显示四个点组成的绿色“ ”形状,代表射

击枪,其中顶端的点代表枪口位置;

b)枪口显示稳定后,在最高一行以滚入滚出方式滚动显示三个点组成的红色“移

动靶”(滚入方式如下图,滚出同理),同时数码管最左边两位显示40秒倒计

时,最右边显示游戏得分“00”,移动靶滚动速度可用按钮调节,BTN7加速,

BTN6减速;

c)按键BTN1为射击按钮,按动射击按钮,枪口可以发射出红色子弹,子弹沿直

线向上飞行,飞行速度为0.1S/行,子弹飞行过程中,“移动靶”应正常移动;

d)子弹击中“移动靶”任意位置,游戏得分,得分显示+3,计满15分时,得分

闪烁显示且点阵显示“√”,本轮游戏结束;

e)若游戏时间倒计时为“00”时得分未计满15分,则“00”闪烁显示且点阵显

示“ ”,本轮游戏结束;

3、游戏过程中或游戏结束后按BTN0键,进入新一轮游戏。

提高要求:

1、自检时、游戏过程中、一轮游戏结束时分别伴有不同的背景音乐和音效;

2、分等级计分:子弹击中“移动靶”中间的点计3分,击中两边的点计2分;

3、“移动靶”位置随机变化;

4、自拟其他功能。

编译原理实验指导

编译原理实验指导 实验安排: 上机实践按小组完成实验任务。每小组三人,分别完成TEST语言的词法分析、语法分析、语义分析和中间代码生成三个题目,语法分析部分可任意选择一种语法分析方法。先各自调试运行,然后每小组将程序连接在一起调试,构成一个相对完整的编译器。 实验报告: 上机结束后提交实验报告,报告内容: 1.小组成员; 2.个人完成的任务; 3.分析及设计的过程; 4.程序的连接; 5.设计中遇到的问题及解决方案; 6.总结。

实验一词法分析 一、实验目的 通过设计编制调试TEST语言的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。 编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即基本字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的内部编码及单词符号自身值。 二、实验预习提示 1.词法分析器的功能和输出格式 词法分析器的功能是输入源程序,输出单词符号。词法分析器的单词符号常常表示 成以下的二元式(单词种别码,单词符号的属性值)。 2.TEST语言的词法规则 |ID|ID |NUM →a|b|…|z|A|B|…|Z →1|2|…|9|0 →+|-|*|/|=|(|)|{|}|:|,|;|<|>|! →>=|<=|!=|== →/* →*/ 三、实验过程和指导 1.阅读课本有关章节,明确语言的语法,画出状态图和词法分析算法流程图。 2.编制好程序。 3.准备好多组测试数据。 4.程序要求 程序输入/输出示例:

编译原理实验报告实验一编写词法分析程序

编译原理实验报告实验名称:实验一编写词法分析程序 实验类型:验证型实验 指导教师:何中胜 专业班级:13软件四 姓名:丁越 学号: 电子邮箱: 实验地点:秋白楼B720 实验成绩: 日期:2016年3 月18 日

一、实验目的 通过设计、调试词法分析程序,实现从源程序中分出各种单词的方法;熟悉词法分析 程序所用的工具自动机,进一步理解自动机理论。掌握文法转换成自动机的技术及有穷自动机实现的方法。确定词法分析器的输出形式及标识符与关键字的区分方法。加深对课堂教学的理解;提高词法分析方法的实践能力。通过本实验,应达到以下目标: 1、掌握从源程序文件中读取有效字符的方法和产生源程序的内部表示文件的方法。 2、掌握词法分析的实现方法。 3、上机调试编出的词法分析程序。 二、实验过程 以编写PASCAL子集的词法分析程序为例 1.理论部分 (1)主程序设计考虑 主程序的说明部分为各种表格和变量安排空间。 数组 k为关键字表,每个数组元素存放一个关键字。采用定长的方式,较短的关键字 后面补空格。 P数组存放分界符。为了简单起见,分界符、算术运算符和关系运算符都放在 p表中 (编程时,还应建立算术运算符表和关系运算符表,并且各有类号),合并成一类。 id和ci数组分别存放标识符和常数。 instring数组为输入源程序的单词缓存。 outtoken记录为输出内部表示缓存。 还有一些为造表填表设置的变量。 主程序开始后,先以人工方式输入关键字,造 k表;再输入分界符等造p表。 主程序的工作部分设计成便于调试的循环结构。每个循环处理一个单词;接收键盘上 送来的一个单词;调用词法分析过程;输出每个单词的内部码。 ⑵词法分析过程考虑 将词法分析程序设计成独立一遍扫描源程序的结构。其流程图见图1-1。 图1-1 该过程取名为 lexical,它根据输入单词的第一个字符(有时还需读第二个字符),判断单词类,产生类号:以字符 k表示关键字;i表示标识符;c表示常数;p表示分界符;s表示运算符(编程时类号分别为 1,2,3,4,5)。 对于标识符和常数,需分别与标识符表和常数表中已登记的元素相比较,如表中已有 该元素,则记录其在表中的位置,如未出现过,将标识符按顺序填入数组id中,将常数 变为二进制形式存入数组中 ci中,并记录其在表中的位置。 lexical过程中嵌有两个小过程:一个名为getchar,其功能为从instring中按顺序取出一个字符,并将其指针pint加1;另一个名为error,当出现错误时,调用这个过程, 输出错误编号。 2.实践部分

编译原理综合实验题

编译原理综合实验指导书 一、实验任务 设计、编制并调试一个中缀表达转换为后缀表达的实验程序,加深对词法分析、语法分析、语义分析及代码生成的理解。 二、实验内容 1、词法 输入:扩展ASCII码字符集字符。除大小写26英文字母(letter)和数字0-9(digit)以及+ - * / ^ = ; , ( )以外,所有其他字符一律按等同于空格处理,一般用来分隔单词。 输出:识别单词,单词包括关键字、运算符、界符、标识符和整型常数。 (1)关键字:var (2)运算符和界符:+ - * / ^ = ; , ( ) 其中:乘除运算符(*, /)返回具有不同属性值的单词mulop, 加减运算符(+, -)返回具有不同属性值的单词addop。 (3)标识符(id)和整型常数(num): 标识符(id)和整型常数(num)最大长度为8个字符,定义如下。 id = letter (letter | digit)* num = digit digit* 2、语法 根据输入的单词序列,分析是否符合语法规则,如果不符合,应指明位置与理由;如果符合,则执行相应的语义子程序完成语义分析及中缀表达转换为后缀表达的过程。需注意的是,这里给出的是二义文法,从语义上考虑,表达式的计算按先幂次运算(^),再乘除运算(*, /)的最后加减运算(+, - )的优先顺序;括号((, ))用于调整运算先后顺序,既括号内部分先计算;赋值运算(=)最后进行。本实验系统的语法规则是: program → compound compound → declaration assignstatement compound | ε declaration → var identifier_list ; | ε dentifier_list →id, dentifier_list | id assignstatement →id= expression ; | ε expression → expression addop expression | expression mulop expression | expression ^ expression | ( expression ) | id | num 3、语义分析及代码生成 语义分析的主要任务是判断变量是否先定义后使用。代码生成的的主要任务是将赋值语句从中缀表达转换为后缀表达。

2018年生物试题

试题一检测生物组织中的蛋白质 学校:班级:姓名: 一、实验目的 1.利用化学试剂与生物组织中有关有机化合物产生特定颜色反应的方法,鉴定生物组织中的有机化合物。 2.用双缩脲试剂检测生物组织中的蛋白质。 二、检查实验用品(10分) 1.清点用品: 仪器:试管、试管架、滴管、小量筒、记号笔 材料:新鲜的花生匀浆 溶液、蒸馏水试剂:0.1g/mL的NaOH溶液、 0.01g/mL的CuSO 4 2.检查实验用品是否齐全、完备,举手向监考老师示意。 三、实验操作步骤(60分) 1.取两支洁净的试管并编号为A、B两组,向A试管加入2mL新鲜的花生匀浆,向B试管中加入2mL蒸馏水,并观察两支试管中液体的颜色。 2.分别向A、B两支试管各加入1mLNaOH溶液,充分振荡。 溶液,充分振荡。 3.分别向A、B两支试管各加入3~4滴0.01g/mL的CuSO 4 4.观察两支试管中液体的颜色变化。 五、思考与讨论(5分) 加热煮沸的花生匀浆与双缩脲试剂(能/不能)发生上述实验现象。 六、整理实验用品(10分)

试题二用光学显微镜观察植物细胞的多样性 学校:班级:姓名: 一、实验目的 正确使用光学显微镜,观察不同形态的植物细胞。 二、检查实验用品(10分) 1.清点用品:材料和试剂:新鲜的菠菜叶、清水 仪器:显微镜、载玻片、盖玻片、滴管、镊子、吸水纸 2.检查实验用品是否齐全、完备,举手向监考老师示意。 三、实验操作步骤(60分) 1.制作临时装片 在洁净的载玻片中央滴一滴清水,用镊子撕取菠菜叶稍带些叶肉细胞的下表皮,放入水滴中,盖上盖玻片。 2.观察不同形态的植物细胞 (1)将制作好的临时装片放在低倍显微镜下观察,找到叶肉细胞、表皮细胞、保卫细胞等不同形态的细胞。 (2)换用高倍显微镜,仔细观察叶肉细胞、表皮细胞、保卫细胞等不同类型细胞的形态、结构。 四、实验结果(15分) 通过观察,叶肉细胞、表皮细胞、保卫细胞中含有叶绿体的细胞是__________、___________。细胞排列紧密,不含叶绿体的细胞是___________。 五、思考与讨论(5分) 低倍物镜转换为高倍物镜后,视野亮度会变_____,视野中观察到的细胞数目变_____。 六、整理实验用品(10分)

编译原理实验指导书2010

《编译原理》课程实验指导书 课程编号: 课程名称:编译原理/Compiler Principles 实验总学时数: 8 适用专业:计算机科学与技术、软件工程 承担实验室:计算机学院计算机科学系中心实验室、计算机技术系中心实验室 一、实验教学的目的与要求 上机实习是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。通常,实习题中的问题比平时的练习题要复杂,也更接近实际。编译原理这门课程安排的2次上机实验都属于一种设计类型的实验,每个实验的训练重点在于基本的编译技术和方法,而不强调面面俱到;实验的目的是旨在使学生进一步巩固课堂上所学的理论知识,深化理解和灵活掌握教学内容;培养学生编制算法的能力和编程解决实际问题的动手能力。 要求学生在上机前应认真做好各种准备工作,熟悉机器的操作系统和语言的集成环境,独立完成算法设计和程序代码的编写;上机时应随带有关的编译原理教材或参考书;要学会程序调试与纠错。 每次实验后要交实验报告,实验报告的内容应包括: (1)实验题目、班级、学号、姓名、完成日期; (2)简要的需求分析与概要设计; (3)详细的算法描述; (4)源程序清单; (5)给出软件的测试方法和测试结果; (6)实验的评价、收获与体会。 开发工具: (1)DOS环境下使用Turbo C; (2)Windows环境下使用Visual C++ 。 考核: 实验成绩占编译原理课程结业成绩的10%。 三、单项实验的内容和要求: 要求每个实验保证每个学生一台微机。 实验一(4学时):单词的词法分析程序设计。 (一)目的与要求 1.目的 通过设计、编制、调试一个具体的词法分析程序,加深对词法分析原理的理解,并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。

编译原理实验题目及报告要求

编译原理上机实验试题 一、实验目的 通过本实验使学生进一步熟悉和掌握程序设计语言的词法分析程序的设计原理及相关的设计技术, 如何针对确定的有限状态自动机进行编程序;熟悉和 掌握程序设计语言的语法分析程序的设计原理、熟悉 和掌握算符优先分析方法。 二、实验要求 本实验要求:①要求能熟练使用程序设计语言编程;②在上机之前要有详细的设计报告(预习报告); ③要编写出完成相应任务的程序并在计算机上准确 地运行;④实验结束后要写出上机实验报告。 三、实验题目 针对下面文法G(S): S→v = E E→E+E│E-E│E*E│E/E│(E)│v │i 其中,v为标识符,i为整型或实型数。要求完成 ①使用自动机技术实现一个词法分析程序; ②使用算符优先分析方法实现其语法分析程序,在 语法分析过程中同时完成常量表达式的计算。

1、题目(见“编译原理---实验题目.doc,“实验题目”中的第一项) 2、目的与要求(见“编译原理---实验题目.doc”) 3、设计原理: (1)单词分类:标识符,保留字,常数,运算符,分隔符等等 (2)单词类型编码 (3)自动机 4、程序流程框图 5、函数原型(参数,返回值) 6、关键代码(可打印,只打印关键代码) 7、调试: (1)调试过程中遇到的错误,如何改进的; (2)需要准备测试用例(至少3个,包含输入和输出)——(可打印) 8、思考: (1)你编写的程序有哪些要求是没有完成的,你觉得该采用什么方法去完成; (2)或者是你觉得程序有哪些地方可以进一步完善,简述你的完善方案。

1、题目(见“编译原理---实验题目.doc,“实验题目”中的第二项) 2、目的与要求(见“编译原理---实验题目.doc”) 3、设计原理:构造出算法优先关系表 4、程序流程框图 5、函数原型(参数,返回值) 6、关键代码(可打印,只打印关键代码) 7、调试: (1)调试过程中遇到的错误,如何改进的; (2)需要准备测试用例(至少3个,包含输入和输出)——(可打印) 8、思考: (1)你编写的程序有哪些要求是没有完成的,你觉得该采用什么方法去完成; (2)或者是你觉得程序有哪些地方可以进一步完善,简述你的完善方案。

[2018年合格考]生物试题(卷)

2018年北京市普通高中学业水平考试合格性考试 生 物 试 卷 第一部分 选择题 (1~15题每小题1分,16~30题每小题2分,共45分) 下列各题均有四个选项,其中只有一个是符合题意要求的。 1.下列元素中,构成有机物基本骨架的是 A .氮 B .氢 C .氧 D .碳 2.一般情况下,活细胞中含量最多的化合物是 A .蛋白质 B .水 C .淀粉 D .糖原 3.脑啡肽是一种具有镇痛作用的药物,它的基本组成单位是氨基酸。下面是脑啡肽的结构简式,形成这条肽链的氨基酸分子数以及缩合过程中生成的水分子数分别是 A .3和2 B .4和3 C .5和4 D .6和5 4.细菌被归为原核生物的原因是 A .细胞体积小 B .单细胞 C .没有核膜 D .没有DNA 5.右图是三个相邻的植物细胞之间水分流动方向示意图。图中三个细胞的细胞液浓度关系是 A .甲>乙>丙 B .甲<乙<丙 C .甲>乙,乙<丙 D .甲<乙,乙>丙 6.嫩肉粉可将肌肉组织部分水解,使肉类食品口感松软、嫩而不韧。嫩肉粉中使肉质变嫩的主要成分是 A .淀粉酶 B . DNA 酶 C .蛋白酶 D .脂肪酶

7.《晋书·车胤传》有“映雪囊萤”的典故,记载了东晋时期名臣车胤日夜苦读,将萤火虫聚集起来照明读书的故事。萤火虫尾部可发光,为发光直接供能的物质是 A.淀粉B.脂肪C.ATP D.蛋白质 8.蔬菜和水果长时间储藏、保鲜所需要的条件为 A.低温、干燥、低氧B.低温、湿度适中、低氧 C.高温、干燥、高氧D.高温、湿度适中、高氧 9.某生物的精原细胞含有42条染色体,在减数第一次分裂形成四分体时,细胞内含有的染色单体、染色体和DNA分子数依次是 A.42、84、84 B.84、42、84 C.84、42、42 D.42、42、84 10.下列四个遗传病的系谱图中,能够排除伴性遗传的是 A.①B.④C.①③D.②④ 11. 下列关于DNA分子双螺旋结构主要特点的叙述,正确的是 A.核苷酸通过肽键互相连接B.A与T配对,C与G配对 C.DNA分子的两条链方向相同D.碱基和磷酸交替排列在内侧 12.产生镰刀型细胞贫血症的根本原因是 A.血液中的红细胞易变形破裂B.血红蛋白中一个氨基酸不正常 C.信使RNA中一个碱基发生了改变D.基因中一个碱基对发生了改变 13.基因突变、基因重组和染色体结构变异的共同点是 A.产生了新的基因B.产生了新的基因型

编译原理实验报告

编译原理实验报告 班级 姓名: 学号: 自我评定:

实验一词法分析程序实现 一、实验目的与要求 通过编写和调试一个词法分析程序,掌握在对程序设计语言的源程序进行扫描的过程中,将字符形式的源程序流转化为一个由各类单词符号组成的流的词法分析方法。 二、实验内容 根据教学要求并结合学生自己的兴趣和具体情况,从具有代表性的高级程序设计语言的各类典型单词中,选取一个适当大小的子集。例如,可以完成无符号常数这一类典型单词的识别后,再完成一个尽可能兼顾到各种常数、关键字、标识符和各种运算符的扫描器的设计和实现。 输入:由符合或不符合所规定的单词类别结构的各类单词组成的源程序。 输出:把单词的字符形式的表示翻译成编译器的内部表示,即确定单词串的输出形式。例如,所输出的每一单词均按形如(CLASS,VALUE)的二元式编码。对于变量和常数,CLASS字段为相应的类别码;VALUE字段则是该标识符、常数的具体值或在其符号表中登记项的序号(要求在变量名表登记项中存放该标识符的字符串;常数表登记项中则存放该常数的二进制形式)。对于关键字和运算符,采用一词一类的编码形式;由于采用一词一类的编码方式,所以仅需在二元式的CLASS字段上放置相应的单词的类别码,VALUE字段则为“空”。另外,为便于查看由词法分析程序所输出的单词串,要求在CLASS字段上放置单词类别的助记符。 三、实现方法与环境 词法分析是编译程序的第一个处理阶段,可以通过两种途径来构造词法分析程序。其一是根据对语言中各类单词的某种描述或定义(如BNF),用手工的方式(例如可用C语言)构造词法分析程序。一般地,可以根据文法或状态转换图构造相应的状态矩阵,该状态矩阵同控制程序便组成了编译器的词法分析程序;也可以根据文法或状态转换图直接编写词法分析程序。构造词法分析程序的另外一种途径是所谓的词法分析程序的自动生成,即首先用正规式对语言中的各类单词符号进行词型描述,并分别指出在识别单词时,词法分析程序所应进行的语义处理工作,然后由一个所谓词法分析程序的构造程序对上述信息进行加工。如美国BELL实验室研制的LEX就是一个被广泛使用的词法分析程序的自动生成工具。 总的来说,开发一种新语言时,由于它的单词符号在不停地修改,采用LEX等工具生成的词法分析程序比较易于修改和维护。一旦一种语言确定了,则采用手工编写词法分析程序效率更高。 四、实验设计 1)题目1:试用手工编码方式构造识别以下给定单词的某一语言的词法分析程序。 语言中具有的单词包括五个有代表性的关键字begin、end、if、then、else;标识符;整型常数;六种关系运算符;一个赋值符和四个算术运算符。参考实现方法简述如下。 单词的分类:构造上述语言中的各类单词符号及其分类码表。 表I 语言中的各类单词符号及其分类码表 单词符号类别编码类别码的助记符单词值

《编译原理》课程实验报告(词法分析)完整版

《编译原理》课程实验报告 题目词法分析 专业计算机 指导教师签名 华东理工大学信息学院计算机系 2013年4月10日

一.实验序号:《编译原理》第一次实验 二.实验题目:词法分析 三.实验日期:2013.3.27-2013.4.10 四.实验环境(操作系统,开发语言) 操作系统:Windows 开发语言:C 五.实验要求 ●修改词法: 1)将标识符的词法改为“以大写字母或小写字母开头,后面可以跟大写字母 或小写字母或数字或下划线”。 把while ((isalpha(buffer))||(isdigit(buffer)))改成while ((isalpha(buffer))||(isdigit(buffer))||buffer==’_’) 2)将<条件>中的表示相等关系的单词“=”改为“= =” char *relation[6]={"<","<=","=",">",">=","<>"}; 把其中的=改成==即可 3)将原来无小数的数改为可以有小数的数 把while (isdigit(buffer))改成while (isdigit(buffer)||buffer==’.’) ●用C语言开发词法分析程序。读入用PL/0语言编写的测试用例源程序, 将识别出的一个个单词组成单词流依序同时输出到屏幕和文件中。 六.实验步骤 1)根据修改词法后的PL/0语言编写测试用例源程序。 2)用C语言编写词法分析程序。读入PL/0语言的测试用例源程序,进行 词法分析,将识别出的一个个单词组成单词流依序同时输出到屏幕和文 件中。 3)设立断点,单步运行词法分析程序,依次单个输出单词。分析和理解词 法分析程序,解释词法分析程序中的数据和变量变化的原因和输出结果。 七.实验结果(测试用例源程序,运行结果部分截图,词法分析函数主要部分源程序 PL0程序: const a=6,b=81; var x,y; procEdure p; procedure q; x:=2; begin

《编译原理》课程设计题目-2014

《编译原理》课程设计题目 设计题一:正规式r与正规文法G相互转换的程序设计 任意给定一个正规式,求出其对应的正规文法;任意给定一个正规文法,求出其对应的正规式。(参考教材P53~55) 设计题二:布尔表达式的递归下降翻译器 针对布尔表达式的文法: 〈布尔表达式〉∷=〈布尔项〉{〈与运算符〉〈布尔项〉} 〈与运算符〉∷=and 〈布尔项〉∷=〈布尔因子〉{〈或运算符〉〈布尔因子〉} 〈或运算符〉∷=or 〈布尔因子〉∷=〈非运算符〉〈布尔因子〉|〈布尔量〉 〈非运算符〉∷=not 〈布尔量〉∷=(〈布尔表达式〉)|〈标识符〉〈关系运算符〉〈标识符〉| true|false 〈关系运算符〉∷=>|<|≥|≤|=|≠ 〈标识符〉∷=〈字母〉{〈字母〉|〈数字〉} 利用递归下降分析法编制、调试其语法及语义分析程序,生成的中间代码为逆波兰式。编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。(参考教材P92~93) 设计题三:正规式r与有穷自动机FA相互转换的程序设计 任意给定一个正规式,求出其对应的有穷自动机;任意给定一个有穷自动机,求出其对应的正规式。(参考教材P61~64) 设计题四:赋值语句的LR翻译程序 对教材P180中的赋值语句文法,给出该文法的属性文法,同时实现赋值语句的翻译,生成的中间代码为逆波兰式。(参考教材P179~181) 设计题五:正规文法G与有穷自动机FA相互转换的程序设计 任意给定一个正规文法,求出其对应的有穷自动机;任意给定一个有穷自

动机,求出其对应的正规文法。(参考教材P65~66) 设计题六:条件语句的LR翻译程序 对教材P187中的条件语句文法,给出该文法的属性文法,同时实现条件语句的翻译,生成的中间代码为四元式。(参考教材P186~189) 设计题七:NFA确定化为DFA及化简的程序设计 任意给定一个NFA,将其确定化为DFA,然后化简为最小的DFA。(参考教材P57~61) 设计题八:布尔表达式的LR翻译器 针对布尔表达式的文法: B →B and T | T T→T or F | F F→not F|true|false |(B)| i rop i 利用LR分析法编制、调试其语法及语义分析程序,生成的中间代码为四元式。编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。(参考教材P181~182) 设计题九:生成预测分析表的算法实现 任意给定一个LL(1)文法,生成相应的LL(1)分析表。(参考教材P75第5章) 设计题十:while循环语句的LR翻译程序 对教材P187中的循环语句文法,给出该文法的属性文法,同时实现循环语句的翻译,生成的中间代码为四元式。(参考教材P186~189) 设计题十一:利用LEX自动生成词法分析程序 输入描述某种语言词法规则的正规式,利用LEX自动生成词法分析程序。(参考教材P66~68) 设计题十二:生成LR分析表的算法实现 任意给定一个LR文法,生成相应的LR分析表。(参考教材P123第7章) 设计题十三:布尔表达式翻译为逆波兰式的算法实现 针对布尔表达式的二义性文法: B → B and B | B or B | not B | ( B ) | true|false| i rop i 将文法拓广为G’[B’]: (0) B’ → B

编译原理课程设计词法分析(有代码)

《编译原理》课程 实验报告 题目词法分析 专业计算机科学与技术 班级2013级计双班 学号2013708033 姓名刘畅 指导老师郑瑶 石河子大学信息学院计算机系 2014 年11 月20 日

一. 实验序号:《编译原理》词法分析实验 二. 实验题目:词法分析 三. 实验日期: 2014年11月20日 四. 实验环境(操作系统,开发语言) 操作系统:Windows 开发语言:C 五. 实验要求 1)将标识符的词法改为“以大写字母或小写字母开头或下划线开头,后面 可以跟大写字母或小写字母或数字或下划线”。 2)将<条件>中的表示相等关系的单词“=”改为“= =”;增加用于识别自增、 自减、关系运算符、逻辑运算符及逗号运算符的相关语句。 3)将原来无小数的数改为可以识别整数和小数的数。 4)增加识别字符常量和字符串常量的识别。 5)或按C语言要求编写一个完整的用于识别C语言中各类单词的词法分析 程序。 六. 实验步骤 1)用PL/0语言编写测试用例源程序。用C语言编写词法分析程序。 2)运行词法分析程序,读入PL/0语言的测试用例源程序,进行词法分析。 3)设立断点,单步运行词法分析程序,依次单个输出单词。分析和理解词 法分析程序,解释词法分析程序中的数据和变量变化的原因和输出结果。 4)根据上述“实验要求”修改词法分析程序,同时也应修改PL/0语言测试 用例源程序中的相应的单词。 5)运行修改后的词法分析程序,读入修改后的PL/0语言测试用例源程序, 进行词法分析。 七. 实验结果(测试用例源程序,运行结果截图) 测试用例源程序: const c1=5.61,c2=20,c3='S',c4="abc"; var num1,num2,count,sum1,sum2; procedure func1; var y1,y2; begin y1:=1; y2:=x2 end;

初中生物实验操作考试试题

试题一练习使用显微镜 1、取镜和安放 右手握镜臂,左手托镜座,放在实验台上,略偏左;安装好物镜和目镜。 2、对光 转动转换器使低倍物镜对准通光孔,选择较大的光圈对准通光孔,左眼注视目镜,转动反光镜,使光线通过通光孔反射到镜筒内,直至在目镜内看到白亮的圆形视野。 3、观察 将玻片放在载物台上,用压片夹压住,移动载玻片,是汉字或英文字母位于通光孔的中央。转动粗准焦螺旋,使镜筒缓缓下降,直到物镜接近玻片标本为止(此时眼睛一定要看着物镜)。左眼向目镜内看,同时逆时针方向转动粗准焦螺旋,使镜筒缓缓上升直到看清物像为止。再略微转动细准焦螺旋,使看到的物像更加清晰。 4、收镜 实验完毕后取下载玻片,把显微镜的外表擦拭干净,取下目镜和物镜,放回镜盒内(或转动转换器,把两个物镜偏到两旁);下降镜筒,将显微镜放进镜箱内,送回原处。 实验现象与结论: 1、视野中看到的汉字或英文字母与纸片上的有何不同?显微镜成像有什么特点? 上--- e------ 显微镜成的是倒像,上下颠倒,左右颠倒。 2、物象的放大倍数如何确定?目镜放大倍数ⅹ物镜放大倍数 试题二观察人的口腔上皮细胞 (一)制作人的口腔上皮细胞的临时装片: 1、漱口 2、擦片:用洁净的纱布把载玻片和盖玻片擦试干净。 3、在载玻片的中央滴一滴生理盐水。 4、用消毒牙签在自己漱净的口腔内侧壁上轻轻地刮几下,牙签上会附着一些口腔上皮细胞。 5、把牙签上的口腔上皮细胞放在载玻片上的生理盐水中涂抹几下,盖上盖玻片。(用镊子夹起盖玻片,使它的一边先接触载玻片上的水滴,然后缓缓地盖在水滴上。注意避免盖玻片下面出现气泡。) 6、在盖玻片的一侧滴加稀碘液,用吸水纸从盖玻片的另一侧吸引,使染液浸润标本的全部。(二)观察 先用低倍物镜观察,看到扁平细胞后再换上高倍物镜,移动玻片标本寻找一个清晰、完整的细胞,从外到内辨认细胞的结构。 画图:画出人体口腔上皮细胞结构图。 试题三观察种子的结构 1、观察菜豆种子的结构 (1)取一粒浸软的菜豆种子,剥去种子最外面的一层薄皮---种皮,分开合拢的两片子叶,观察它的外形。 (2)用放大镜观察子叶、胚根、胚芽和胚轴,看看它们各有什么特点。 2、观察玉米的结构 (1)取一粒浸软的玉米种子,观察它的外形。 (2)用刀片将这粒玉米种子从中央纵向剖开,在剖面上滴一滴碘液,再用放大镜仔细观察

大学编译原理课程复习试题及答案

编译原理复习材料 选择题 1. 文法S→0S | S1 | 0的语言是( )。 A. { 0 m1m| m >=0 } B. { 0 m1m| m >=1 } C. { 0 m1n | m>=1,n>=0 } D. { 0 m1n | m>=0,n>=1 } 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. 在利用寄存器R生成T1:=C/B的目标代码同时,还应记录信息( )。 A. C/B在T1中 B. T1在C/B中 C. R含有T1, T1在R中 D. R含有C/B, C/B在R中 1.D 2.B 3.C 4.B 5.B 6.A 7.B 8.D 9.D 10.C

编译原理期末考试题目及复习资料

一、填空题(每空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 3.一个算符优先文法的每个非终结符号间都也可能存在优先关系。X 4.语法分析时必须先消除文法中的左递归。X

编译原理-课程设计报告-简单编译器实现-精品

课程设计 题目:简单编译器实现 学院:信息工程学院计算机系专业:计算机科学与技术班级:计科1103班 组长: 小组成员: 指导教师: 2014 年12 月19 日

目录 1 概述 (3) 1.1源、目标语言简介 (3) 1.2实现平台与运行平台简介 (3) 1.3其它 (4) 2简单词法分析器的设计与实现 (4) 2.1 基础理论说明 (4) 2.2 需求分析 (4) 2.3 概要设计 (5) 2.4 详细设计 (5) 2.5 测试数据与结果 (7) 2.6 心得体会 (7) 3 简单语法分析器设计与实现 (8) 3.1 基础理论说明 (8) 3.2 需求分析 (8) 3.3 概要设计 (8) 3.4 详细设计 (8) 3.5 测试数据与结果 (9) 3.6 心得体会 (10) 4 中间代码产生器的设计与实现 (10) 4.1 基础理论说明 (10) 4.2 需求分析 (10) 4.3 概要设计 (10) 4.4 详细设计 (11) 4.5 测试数据与结果 (12) 4.6 心得体会 (12) 附录: (14) 附录A:主要源程序与系统截图 (14) 附录B:任务分配表及个人完成的程序模块 (33) 附录C:小组讨论与研发记录 (34)

编译程序的工作过程一般可以分为五个阶段:词法分析、语法分析、语义分析与中间代码产生、优化、目标代码生成。每一个阶段在功能上是相对独立的,它一方面从上一个阶段获取分析的结果来进行分析,另一方面由将结果传递给下一个阶段。由编译程序的五个阶段就对应了编译系统的结构。 其中词法分析器利用超前搜索、状态转换等方法,将源程序转化成为一个一个的单词符号二元式。一般程序语言的单词符号包括关键字、运算符、常数、标识符和界符。语法分析器将这些单词符号作为输入,对它进行语法分析。语法分析分为两种方法:自上而下分析法和自下而上分析法。针对不同程序语言的语法规则可以采取不同的分析方法,当然两种方法也可以同时使用。语法分析器把语法单元作为输入供语义分析器使用。一般的语义分析器主要采用的是语法制导方法,即在语法分析的同时进行语法分析,并产生一定的语义动作,来生成中间代码。上面三个过程可以与硬件无关,而接下来的优化器和目标代码生成器是针对某一种处理器而言的。代码优化是将语义分析生成的中间代码进行优化,产生执行效率更高的代码。目标代码生成器最终生成可以在某种机器上运行的机器语言或者汇编语言。在整个编译过程中还包括对表格的操作和对错误的处理,这些也都是非常重要的环节。 1.1源、目标语言简介 使用C语言做简单语法分析器,C语言是一门高级计算机编程语言,设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言 1.2实现平台与运行平台简介 在win32环境下进行编译,Win32是指Microsoft Windows操作系统的32位环境,是目前使用最多的操作系统。 实验环境:需要TC、VC++ 6.0等开发工具作为本次试验的环境。

(完整word版)2018年全国卷2生物试题

理科综合能力测试 生物卷2 1.下列关于人体中蛋白质功能的叙述,错误的是 A.浆细胞产生的抗体可结合相应的病毒抗原 B.肌细胞中的某些蛋白质参与肌肉收缩的过程 C.蛋白质结合Mg2+形成的血红蛋白参与O2运输 D.细胞核中某些蛋白质是染色体的重要组成成分 2.下列有关物质跨膜运输的叙述,正确的是 A.巨噬细胞摄入病原体的过程属于协助扩散 B.固醇类激素进入靶细胞的过程属于主动运输 C.神经细胞受到刺激时产生的Na+内流属于被动运输 D.护肤品中的甘油进入皮肤细胞的过程属于主动运输 3.下列有关人体内激素的叙述,正确的是 A.运动时,肾上腺素水平升高,可使心率加快,说明激素是高能化合物 B.饥饿时,胰高血糖素水平升高,促进糖原分解,说明激素具有酶的催化活性 C.进食后,胰岛素水平升高,其既可加速糖原合成,也可作为细胞的结构组分 D.青春期,性激素水平升高,随体液到达靶细胞,与受体结合可促进机体发育 4.有些作物的种子入库前需要经过风干处理,与风干前相比,下列说法错误的是 A.风干种子中有机物的消耗减慢 B.风干种子上微生物不易生长繁殖 C.风干种子中细胞呼吸作用的强度高 D.风干种子中结合水与自由水的比值大 5.下列关于病毒的叙述,错误的是 A.从烟草花叶病毒中可以提取到RNA B.T2噬菌体可感染肺炎双球菌导致其裂解 C.HIV可引起人的获得性免疫缺陷综合征 D.阻断病毒的传播可降低其所致疾病的发病率 6.在致癌因子的作用下,正常动物细胞可转变为癌细胞,有关癌细胞特点的叙述错误的是A.细胞中可能发生单一基因突变,细胞间黏着性增加 B.细胞中可能发生多个基因突变,细胞的形态发生变化 C.细胞中的染色体可能受到损伤,细胞的增殖失去控制 D.细胞中遗传物质可能受到损伤,细胞表面的糖蛋白减少 29.(8分)为研究垂体对机体生长发育的作用,某同学用垂体切除法进行实验。在实验过程中用幼龄大鼠为材料,以体重变化作为生长发育的检测指标。回答下列问题: (1)请完善下面的实验步骤 ①将若干只大鼠随机分为A、B两组后进行处理,A组(对照组)的处理是;B组的处理是。 ②将上述两组大鼠置于相同的适宜条件下饲养。 ③。 ④对所得数据进行统计处理与分析。 (2)实验结果与分析 B组大鼠生长发育的状况不如A组,出现这种差异的原因是由于B组的处理使大鼠缺失了

编译原理实验报告

学生学号0120810680316 实验课成绩 武汉理工大学 学生实验报告书 实验课程名称《编译原理》 开课学院计算机科学与技术学院 指导老师姓名何九周 学生姓名刘洋 学生专业班级软件工程0803 2010 —2011 学年第二学期

实验课程名称:编译原理 实验项目名称单词的词法分析程序设计实验成绩实验者刘洋专业班级软件0803 组别 同组者实验日期 2011 年 5 月 17日 第一部分:实验分析与设计(可加页) 一、实验内容描述(问题域描述) 实验目的: 设计,编制并调试一个词法分析程序,加深对词法分析原理的理解。 实验要求: 在上机前应认真做好各种准备工作,熟悉机器的操作系统和语言的集成环境,独立完成算法编制和程序代码的编写;上机时应随带有关的高级语言教材或参考书;要学会程序调试与纠错;每次实验后要交实验报告。 实验题目: 对于给定的源程序(如C语言或Pascal等),要求从组成源程序的字符行中寻找出单词,并给出它们的种别和属性——输出二元组序列。以便提供给语法分析的时候使用。要求能识别所有的关键字,标志符等,并且能够对出先的一些词法规则的错误进行必要的处理。 二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或 者算法描述) 实验原理: 由于这是一个用高级语言编写一个词法分析器,使之能识别输入串,并把分析结果(单词符号,标识符,关键字等等)输出.输入源程序,输入单词符号,本词法分析器可以辨别关键字,标识符,常数,运算符号和某些界符,运用了文件读入来获取源程序代码,再对该源程序代码进行词法分析,这就是词法分析器的基本功能.当词法分析器调用预处理子程序处理出一串输入字符放进扫描缓冲区之后,分析器就从此缓冲区中逐一识别单词符号.当缓冲区里的字符串被处理完之后,它又调用预处理子程序来处理新串. 编写的时候,使用了文件的输入和输出,以便于词法分析的通用型,同时在文件输出时,并保存在输出文件output文件中。 从左到右扫描程序,通过初始化:1为关键字;2为标志符; 3为常数;4为运算符或界符。 三、主要仪器设备及耗材 计算机

2018年高考生物试题(全国卷Ⅲ)答案

2018年全国普通高等学校招生考试(全国卷Ⅲ) 生物部分答案 1.D 【解析】奥地利的孟德尔以豌豆为实验材料发现了性状遗传规律,A 项不符合题意; 美国的卡尔文利用小球藻,用14C 标记的142CO 供小球藻进行光合作用,探明了2CO 中 的C 在光合作用过程中转化成有机物中C 的途径,这就是著名的卡尔文循环,B 项不符合题意;英国的格里菲思和美国的艾弗里分别完成了肺炎双球菌的体内和体外转化实验,C 项不符合题意;1965年我国科学家完成了结晶牛胰岛素的人工合成,D 项符合题意。 2.A 【解析】细胞增殖过程涉及很多生物化学反应,某些过程如DNA 的复制等都会消耗能 量,A 错误;生物膜的基本支架是磷脂双分子层,其中含有磷元素,B 正确;相邻细胞的细胞膜接触可实现细胞间的信息传递,如受精作用,C 正确;在生物体内,细胞分化一般是不可逆的,D 正确。 3.D 【解析】静息状态时,神经细胞膜两侧电位为外正内负,此时细胞膜内钾离子浓度比 膜外高很多倍,而钠离子浓度的分布与钾离子相反,因此A 、B 、C 错误,D 正确。 4.B 【解析】染色单体分离发生在有丝分裂后期和减数第二次分裂后期,A 正确;同源染 色体联会发生在减数第一次分裂的前期,B 错误;无论是有丝分裂还是减数分裂,染色体仅复制一次,C 正确;有丝分裂中期和减数第二次分裂中期染色体的着丝点都整齐排列在赤道板上,D 正确。 5.C 【解析】植物在黑暗中既可进行有氧呼吸也可进行无氧呼吸,A 正确;食物链上某一 营养级同化的能量大部分用于呼吸消耗,B 正确;对于以糖类为底物的呼吸作用来说,有氧呼吸的产物是2CO 和2H O ,无氧呼吸的产物为乳酸或者酒精和2CO ,C 错误;植物光合作用的光反应阶段、有氧呼吸过程的第一、第二、第三阶段以及无氧呼吸第一阶段都可以合成ATP ,D 正确。 6.B 【解析】农田中具有趋光性的昆虫是异养生物,属于生态系统中的消费者,A 正确; 利用黑光灯诱捕有趋光性的昆虫,黑光灯传递给趋光性昆虫的信息属于物理信息,B 错误;通过统计黑光灯诱捕的某种趋光性昆虫的数量,可调查某种趋光性昆虫的种群密度,C 正确;黑光灯诱捕的方法可通过统计诱捕到的趋光性昆虫的种类数来探究该农田趋光性昆虫的物种数目,D 正确。

相关主题
文本预览
相关文档 最新文档