2014中南大学嵌入式微控制器技术参考答案

2014中南大学嵌入式微控制器技术参考答案
2014中南大学嵌入式微控制器技术参考答案

中南大学考试试卷--评分标准

2014 --2015 学年一学期;嵌入式微控制器技术课程 56 学时;考试形式:开卷

专业年级:自动化、测控、电气12级 ;总分100分,占总评成绩70 %;时间120分钟试卷由两部分组成,第一部分是有关AT89S51/2微控制器,第二部分是有关TMS320F2812DSP。

第一部分AT89S51/2微控制器

一、填空题:(每空1分,共13分)

1、AT89S52微控制器的一个机器周期包含了( 6)个状态周期,( 12)个振荡器周期。

2、执行MOVX @DPTR,A指令,控制信号PSEN、RD、WR的电平状态分别为(高、高、低)。

3、串行口控制寄存器SCON的SM0、SM1和SM2位为101时,此时接收数据送入SBUF的条件是(第9位数据为1(或RB8=1)),串行口波特率是由( 振荡频率和SMOD位一起确定)确定,如有第9位数据(校验位)应该从(RB8)读取。

4、根据AT系列微控制器的命名规则,命名为AT89LV51-24PI微控制器,其电路生产工艺是( CMOS ),封装形式和引脚数目是( DIP40 ),运行电压可以低至( 2.7或3.3 )V,内置程序存储器类型为( FLASH )。

5、AT89S52微控制器单片机的P0和P2口除了可以进行I/O操作外,在系统外扩时,可作为( 数据与地址线),此时(P0口)是数据与地址复用口,可通过(ALE )控制信号将地址锁存。

二、简答题(10分)

如果AT89S52微控制器需要按某一标准波特率(如9600bit/s,19200bit/s等)与其它系统进行串行通信,此时该微控制器晶振频率有什么特别要求,并用具体计算实例说明之。

本题答案:

此时微控制器晶振频率要满足在通过定时器计数初值分频后能产生指定的标准波特率(也可直接回答晶振频率一般选择11.0592M)。(4分)

具体计算实例:波特率计算式为:2SMOD*f osc/(32*12*(28-a))

选择晶振频率f osc为11.0592M,计数初值a=FDH,SMOD=0或者/1,就可得到标准波特率9600bit/s或者19200bit/s。(6分)

三、程序设计(7分)

I2时序,完成20个8位二进制数据的传送(P1.0为数据线, P1.1为1、用汇编指令编写程序段:按照C

时针线),数据在数据存储器30H~43H单元,需要起停信号,连续传送,不需考虑接收方的应答。

本题答案:

起始信号:P1.1=1,P1.0由1变为0 (1分)

结束信号:P1.1=1,P1.0由0变为1 (1分)

位数据传送:P1.1=0,P1.0位数据准备(1分)

内循环:(2分)

外循环:(2分)

四、综合设计题(30分)

以AT89S52微控制器核心,设计温度循环测量与控制系统。

设计要求:

(1)温度范围0< T <100(°C),测量误差小于0.5°C;温度显示格式“XX.X”;

(2)系统上电启动;

(3)每分钟检测一次温度并显示,利用定时器T0定时,采用中断方式;

(4)温度控制方式:当20 °C < T < 80°C时,温度正常运行;温度不在此范围时,启动相应升温装置

或者降温装置并报警;

(5)A/D转换器要求采用TLC549,采用LED显示器,静态或动态显示均可。

假设:温度检测放大和调整电路已完成,温度在0°C~100°C变化对应电压为0V~5V,具有较好的线性度;升温、降温两装置也准备好,微控制器的两个引脚输出高电平控制信号就可分别启动相应升温或降温装置。

回答下列问题:

(1)按上述要求选择合适外围芯片,画出基于AT89S52微控制器的硬件原理图,简要说明微控制器引脚分配方式。(10分)

(2)采用模块化程序设计,系统程序由主程序和各功能模块(A/D转换与数据读取、定时器中断服务程序、温度显示和温度控制等模块)组成。画出主程序和温度控制模块的程序流程图。(10分) (3)用C51语言编写定时器中断服务程序和A/D转换与数据读取模块的程序。(10分)

本题答案:

该题主要考查学生设计微控制器系统的能力,针对要求可有多种答案,不做统一要求,评卷时注意有关关键知识点是否正确再给出合适的分数。

(1)硬件原理图的关键知识点是:温度显示电路及引脚分配说明(3分)、电源及晶振(1分)、A/D 转换及引脚分配说明(4分)、控制降温、升温两个装置(2分)。

(2)主程序流程图至少包括:系统初始化(或者功能具体指定初始化)(2分)、由于A/D转换器要求采用TLC549,先须读一次A/D值作为A/D启动(1分)、开中断(1分)、循环并等待定时器T0中断(3分)。

(3)温度控制模块的流程图至少包括:温度分支逻辑判断,分别启动升温装置、启动降温装置和不启动。(3分)

(4)定时器T0中断服务程序:基本结构(3分)、逻辑判断(T0定时器需要多次中断才满足1分钟

检测一次的要求)(2分),满足1分钟后调用A/D转换与数据读取模块(1分)。

(5)A/D转换与数据读取模块的程序:基本结构(1分)、TLC549使能(1分)、按照SPI时序读数据(2分)。

第二部分TMS320F2812DSP

一、填空题:(每空1分,共12分)

1、F2812DSP复位时,程序指针的值是(3FFFC0H )。

2、链接器命令文件.CMD文件的主要作用是(给出链接器在链接时的有关信息);文件中关键两条伪指令分别是(MEMORY )和(SECTIONS)。

3、CCS中采用通用目标文件格式称为COFF文件,COFF文件一般微控制器的两个引脚分别输出高电平控制信号就可启动相应升温或降温装置。由三种形式的段组成,分别是(.text)、(.data )和.bss预留空间段。

4、2812DSP的中断管理可分为(三)级,分别是(CPU级、PIE级)和外设级。每级都有中断标志位IFR,这些中断标志位有的在中断响应过程中硬件清0,有的在中断服务程序中清0,在(外设级)级的中断标志位需要在中断服务程序中软件清0。

5、如果要使用PIE向量区存储系统的各个中断服务子程序ISR的地址,则状态寄存器STl的VMAP位为( 1 ),PIE控制寄存器PIECTRL的ENPIE位为( 1 )。

6、指令QMACL P,*AR6%++,*AR7++的第二个操作数的寻址方式是(间接寻址方式或循环间接寻址方式)。

二、简答题(10分)

从内核的硬件结构特征分析在同样的片外晶振频率下为什么TMS320F2812DSP比AT89S52微控制器的运算速度快很多。

本题答案:

改进的哈佛结构体系(或者在一个机器周期可同时进行程序读出和数据存取)(3分)、采用流水线技术(3分)、硬件乘法器(2分)、片内锁相环倍频(2分)。

三、程序设计(8分)

F2812DSP的GPIOA口连接如下图所示,按下列要求编写程序(C程序或者汇编程序):①根据连接图的要求配置GPIOA口;②按键按下,对应LED指示灯亮,根据按键与灯的对应关系(GPIOA0对应GPIOA8…GPIOA7对应GPIOA15),循环检测8个按键状态,点亮或者熄灭相应指示灯。(8分)

本题答案:

#include "dsp281X_Device.h"

#include "dsp281X_Examples.h"

//以上是头文件(1分),

void main(void) //主函数

{ EALLOW;

GpioMuxRegs.GPAMUX.all =0x0000;

GpioMuxRegs.GPADIR.all =0x00FF;

GpioMuxRegs.GPAQUAL.all =0x0080; //可以是其它值

EDIS;

//以上是GPIOA口的初始化(4分),下面是循环检测按键状态并点亮或者熄灭相应指示灯的程序,有多//种答案,应该包括:循环结构(2分)、读取按键状态(1分)、数据移位(1分)、送数据到GPIOA口(1分)

}

四、程序分析题(10分)

有一关于DSP事件管理器A产生PWM信号的C++程序如下所示。已知DSP系统的片外晶振频率为30MHz,分析该程序,回答下列问题:

①在那个或者那几个引脚输出PWM信号?(2分)。

②修改那个寄存器就可修改PWM波形的占空比?(2分)。

③根据系统的各初始化程序,PWM信号的频率为多少Hz?(4分)。

④当前PWM波形的占空比为多少?(4分)。

#include "dsp281X_Device.h"

#include "dsp281X_Examples.h"

void main(void) //主函数

{InitSysCtrl(); // 初始化系统时钟和外设时钟,在下面已定义

InitGpio(); // 初始化相应Gpio引脚,在下面已定义

InitEv(); // 初始化EV,在下面已定义

for(;;) { } //等待产生PWM信号

}

void InitSysCtrl(void) / /初始化系统时钟和外设时钟

{ Uint16 i;

EALLOW;

SysCtrlRegs.WDCR= 0x0068; // 禁止看门狗

SysCtrlRegs.PLLCR = 0xA; /// 初始化PLL模块, 系统时钟30M*10/2=150M for(i= 0; i< 5000; i++){ } // 延时,使得PLL初始化成功

SysCtrlRegs.HISPCP.all = 0x0001; //HSPCLK=150M/2=75M

SysCtrlRegs.LOSPCP.all = 0x0002; //LSPCLK=150M/4=37.5M

SysCtrlRegs.PCLKCR.bit.EV AENCLK=1; // 使能EV A的时钟

EDIS; }

void InitGpio(void) // 初始化相应Gpio引脚

{ EALLOW;

GpioMuxRegs.GPAMUX.bit.T1PWM_GPIOA6=1;

EDIS; }

void InitEv(void) // 初始化EV A和启动EV A

{ EvaRegs.T1CON.bit.TMODE=2;

EvaRegs.T1CON.bit.TENABLE=0;

EvaRegs.T1CON.bit.TPS=1;

EvaRegs.T1CON.bit.TCLKS10=0;

EvaRegs.T1CON.bit.TCLD10=2;

EvaRegs.T1CON.bit.TECMPR=1;

EvaRegs.GPTCONA.bit.TCOMPOE=1;

EvaRegs.GPTCONA.bit.T1PIN=1; // 定时器1的比较输出极性是低电平有效EvaRegs.T1PR=18749;

EvaRegs.T1CMPR=15000;

EvaRegs.T1CNT=0;

EvaRegs.T1CON.bit.TENABLE=1; // 启动定时器操作,开始产生PWM波

}

本题答案:

(1)GPIOA6或者T1PWM(2分)

(2)T1CMPR(2分)

(3)2KHz(3分)

(4)80%(3分)

中南大学数据库习题 复习题目【爆款】.doc

第九章习题 一、选择题(1-10小题为多选题,11-13小题为单选题) 1. 在SQL Server2000中属于表级完整性约束的是(AC )。 A)实体完整性约束B)域完整性约束C)参照完整性约束D)以上三者均是 2. 在SQL Server2000中实现数据完整性的主要方法有(ABCD )。 A)约束B)默认C)规则D)触发器 3. 在SQL Server2000的数据完整性控制中属于声明数据完整性的是(ABC )。 A)约束B)默认C)规则D)触发器 4. 在SQL Server2000的数据完整性控制中属于过程数据完整性的是(AD)。 A)存储过程B)默认C)规则D)触发器 5. 在SQL Server中,以下(AB)约束属于域完整性约束。 A)DEFAULT B)CHECK C)NULL D)FOREIGN KEY 6. SQL Server2000数据库系统中一般采用(ABCD )以及密码存储等技术进行安全控制。 A)用户标识和鉴别B)存取控制C)视图D)触发器 7. SQL Server2000使用权限来加强系统的安全性,语句权限适用的语句有(B )。 A)EXECUTE B)CREATE TABLE C)UPDATE D)SELECT 8. 有关登录帐户、用户、角色三者的叙述中正确的是()。 A)登录帐户是服务器级的,用户是数据库级的 B)用户一定是登录帐户,登录帐户不一定是数据库用户 C)角色是具有一定权限的用户组 D)角色成员继承角色所拥有访问权限 9. SQL Server2000的安全性管理包括()。 A)数据库系统登录管理B)数据库用户管理 C)数据库系统角色管理D)数据库访问权限的管理。 10. SQL Server2000使用权限来加强系统的安全性,通常将权限分为(AC)。 A)对象权限B)用户权限C)语句权限D)隐含权限 11. SQL Server 2000提供了4层安全防线,其中SQL Server2000通过登录账号设置来创建附加安全层,用户只有登录成功,才能与SQL Server2000建立一次连接,属于(B )。 A)操作系统的安全防线B)SQL Server2000的运行安全防线 C)SQL Server2000数据库的安全防线D)SQL Server2000数据库对象的安全防线 12. SQL Server2000中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为(B )。 A)帐户B)角色C)登录D)SQL Server用户 13. 在SQL Server中,有关页的叙述中正确的是()。 A)页是除行外的最小数据单位

2014级《数据库理论与技术》课程期中试卷

宁波工程学院2015–2016学年第2学期 《数据库理论与技术》课程期中考试卷 一、单项选择题(每小题1分,共20分) 1. ( B )是长期存储在计算机内、有组织的、可共享的数据集合。 A.数据库系统 B.数据库 C.关系数据库 D.数据库管理系统 2. 下面哪个不是数据库系统必须提供的数据控制功能(B )。 A.安全性 B.可移植性 C.完整性 D.并发控制 3. 通过修改( C )可以保证数据库的逻辑独立性。 A.模式 B.外模式 C.外模式/模式映射 D.模式/内模式映射 4. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系种类是( D )。 A.多对多 B.一对一 C.多对一 D. 5. 结构数据模型的三个组成部分中,不包括( C )。 A.完整性规则 B.数据结构 C.恢复 D.数据操作 6. SQL中,下列涉及空值的操作,不正确的是( C )。 A.AGE IS NULL B.AGE IS NOT NULL C.AGE=NULL D.NOT(AGE IS NULL)

7. 设有关系模式R (A ,B ,C ),其关系r 如右表所示: 下面叙述正确的是( B )。 A .函数依赖 A → B 在上述关系中成立 B .函数依赖 B C → A 在上述关系中成立 C .函数依赖 B → A 在上述关系中成立 D .函数依赖 A → BC 在上述关系中成立 8. 关系数据库规范化是为了解决关系数据库中( A )。 A .插入、删除和数据冗余问题而引入的 B .提高查询速度问题而引入的 C .减少数据操作的复杂性问题而引入的 D .保证数据的安全性和完整性问题而引入的 9. 实现关系代数选择运算的SQL 子句是( D )。 A .SELECT B .ORDER BY C .FROM D .WHERE 10.设关系R 和S 的属性个数分别为2和3,则与关系代数表示式 12R S >等价的是( B )。 A .12(R S)σ>? B .14(R S)σ>? C .14(R S)σ> D .12(R S)σ> 11.在关系模式R(A,B,C,D)中,有函数依赖集F={A→B,B→C,C→D},则R 能达到( B )。 A .1NF B .2NF C .3NF D .以上三者都不行 12.SQL 的视图是从( C )中导出的。 A .基本表 B .视图 C .基本表或视图 D .数据库 13.在关系数据库中,实现数据之间联系的是( B )。 A .主键码 B .外键码 C .域 D .指针 14.下面列出的选项,哪项是关系数据库的基本特征? ①.不同的列应有不同的数据类型;②.不同的列应有不同的列名;③.与行的次序无关;④.与列的次序无关。( C )

2014-1-数据库复习题-答案

复习题 一、选择题 1.( B )是按照一定的数据模型组织的、长期存储在计算机内,可为多个用户共享的数据的集合。 (A)数据库系统(B)数据库 (C)关系数据库(D)数据库管理系统 2.数据库系统的基础是( D )。 (A)数据结构(B)数据库管理系统 (C)操作系统(D)数据模型 3.( C )处于数据库系统的核心位置。 (A)数据字典(B)数据库 (C)数据库管理系统(D)数据库管理员 4.对数据库的操作要以( B )内容为依据。 (A)数据模型(B)数据字典 (C)数据库管理系统(D)运行日志 5.在DBS中,DBMS和OS之间的关系是( B )。 (A)相互调用(B)DBMS调用OS (C)OS调用DBMS (D)并发运行 6.有了模式/内模式的映象,可以保证数据和应用程序之间的( B )。(A)逻辑独立性(B)物理独立性 (C)数据一致性(D)数据安全性 7.( A )是数据库中全部数据的逻辑结构和特征的描述。 (A)模式(B)外模式(C)内模式(D)存储模式8.( C )是数据库物理结构和存储方式的描述。 (A)模式(B)外模式(C)内模式(D)概念模式9.( B )是用户可以看见和使用的局部逻辑结构和特征的描述。(A)模式(B)外模式(C)内模式(D)概念模式10.关系操作的特点是(C )。 (A)记录操作方式(B)字段操作方式 (C)集合操作方式(D)对象操作方式 11、用树型结构来表示实体之间联系的模型称为(B )。 (A)关系模型(B)层次模型(C)网状模型(D)记录模型

12、数据模型中用于描述系统静态特性的是(A )。 (A)数据结构(B)数据操作(C)完整性约束(D)数据模型13.关系中标题栏中各列的名称称为( C )。 (A)对象(B)元组(C)属性(D)记录14.在下述关系的特点中,错误的是( D )。 (A)列可以交换(B)行可以交换 (C)任意两元组不能相同(D)表中的数据项可分 15、下面的选项不是关系数据库基本特征的是(A )。 (A)不同的列应有不同的数据类型(B)不同的列应有不同的列名(C)与行的次序无关(D)与列的次序无关 16、数据库系统的三级模式是指(D )。 (A)模式、概念模式、存储模式(B)外模式、子模式、模式、(C)用户模式、子模式、存储模式(D)外模式、模式、内模式17、DBMS目前采用的数据模型中最常用的是( D )模型。 (A)面向对象(B)层次(C)网状(D)关系 18、下列哪一条不是由于关系模式设计不当而引起的( B )? (A)数据冗余(B)丢失修改(C)插入异常(D)更新异常19、现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的主码是(D)。 (A)书号(B)读者号(C)书号+读者号(D)书号+读者号+借期 20.关系模式进行投影运算后( C )。 (A)元组个数等于投影前的元组个数 (B)元组个数小于投影前的元组个数 (C)元组个数小于或等于投影前的元组个数 (D)元组个数大于或等于投影前的元组个数 21、关系代数中的联接操作是由(B)操作组合而成。 (A)选择和投影(B)选择和笛卡尔积 (C)投影、选择、笛卡尔积(D)投影和笛卡尔积 22.在关系中,能唯一标识元组的属性集称为关系模式的(A )。 (A)候选码(B)主码(C)外码(D)主键23.δF1(δF2(E))等价于( C )。

中南大学大型数据库报告范文

中南大学 大型数据库报告 学生姓名 学院信息科学与工程学院 专业班级计科120x

《大型数据库技术》实验一 1.创建一个本地位图管理表空间CAP_ts,表空间对应一个数据文件CAP_ts.dbf,该数据文件初始大小为20M,可以自动扩展。 CREATE TABLESPACE CAP_ts datafile 'CAP_ts.dbf' size 20M reuse extent management local autoallocate; ALTER DATABASE DEFAULT TABLESPACE CAP_ts; 2.在表空间CAP_ts中创建表Customers、Products和Agents,其中列cid、pid、aid分别为这3张表的主键。向表中添加如下数据(可首先将表中数据放入EXCEL表,然后在SQL Developer中导入数据库)。

CREATE TABLE Customers(cid V ARCHAR(5) PRIMARY KEY NOT NULL,cnaem V ARCHAR(10),city V ARCHAR(10),discount REAL); CREATE TABLE Products(pid V ARCHAR(5) PRIMARY KEY NOT NULL,pnaem V ARCHAR(10),ity V ARCHAR(10),quantity NUMBER(10),price REAL); CREATE TABLE Agents(aid V ARCHAR(5) PRIMARY KEY NOT NULL,anaem V ARCHAR(10),city V ARCHAR(10),percent NUMBER(3)); insert into Customers values('C001','TipTop','Duluth',10.00); insert into Customers values('C002','Basics','Dallas',12.00); insert into Customers values('C003','Allied','Dallas',8.00); insert into Customers values('C004','ACME','Duluth',8.00); insert into Customers values('C005','Oriental','Kyoto',6.00); insert into Customers values('C006','ACME','Kyoto',0.00); insert into Products values('P01','comb','Dallas',,0.50); insert into Products values('P02','brush','Newark',,0.50); insert into Products values('P03','razor','Duluth',,1.00); insert into Products values('P04','Pen','Duluth',,1.00); insert into Products values('P05','pencil','Dallas',,1.00); insert into Products values('P06','folde','Dallas',,2.00); insert into Products values('P07','case','Newark',,1.00); insert into Agents values('A01','smith','New York',6); insert into Agents values('A02','Jones','Newark',6); insert into Agents values('A03','Brown','Tokyo',7); insert into Agents values('A04','Gray','New York',6); insert into Agents values('A05','Otasi','Duluth',5); insert into Agents values('A06','smith','Dallas',5);

中南大学模电试题(卷)与答案解析-成考类

中南大学 模拟电子技术试卷(第1套) 一、一、填空题(20分,每空1分) 1.双极型三极管是控制器件,当其工作在放大区时发射结需要加偏置,集电结需要加偏置。场效应管是控制器件。 2.在有源滤波器中,运算放大器工作在区;在滞回比较器中,运算放大器工作在区。 3.在三极管多级放大电路中,已知A u1=20,A u2=-10,A u3=1,则可知其接法分别为:A u1是放大器,A u2是放大器,A u3是放大器。 4.在双端输入、单端输出的差动放大电路中,发射极R e公共电阻对信号的放大作用无影响,对信号具有抑制作用。差动放大器的共模抑制比K CMR =。 5.设某一阶有源滤波电路的电压放大倍数为200 1 200 f j A + = & ,则此滤波器为滤波器,其通带放大倍数为,截止频率为。 6.如图所示的功率放大电路处于类工作状态;其静态损耗为;电路的最大输出功率为;每个晶体管的管耗为最大输出功率的 倍。 二、基本题:(每题5分,共25分) 1.如图所示电路中D为理想元件,已知u i = 5sinωt V ,试对应u i画出u o的波形图。

2.测得电路中NPN型硅管的各级电位如图所示。试分析管子的工作状态(截止、饱和、放大)。 3.已知BJT管子两个电极的电流如图所示。求另一电极的电流,说明管子的类型(NPN 或PNP)并在圆圈中画出管子。 4.如图所示电路中,反馈元件R7构成级间负反馈,其组态为; 其作用是使输入电阻、放大电路的通频带变。 三、如图所示电路中,β=100, Ω = ' 100 b b r,试计算:(15分) 1.放大电路的静态工作点;(6分)

2014(1)数据结构-A-试题

南阳理工学院2013-2014学年第2学期试卷(A卷) 课程:《数据结构》课程号:1504108130 考核方式:(闭卷)课程性质:专业必修课适用对象:12级软件工程专业 题号一二三四五总分复核人 满分20 20 10 30 20 100 得分 评卷人得分 一、选择题:(每题2 分,共20 分) 1.设某数据结构的二元组形式表示为A=(D,R),D={01,02,03,04,05,06, 07,08,09},R={<01,02>,<01,03>,<01,04>,<02,05>,<02,06>,<03, 07>,<03,08>,<03,09>},则数据结构A是()。 A.线性结构 B.树型结构 C.物理结构 D.图型结构 2.栈和队列的共同特点是()。 A.只允许在端点处插入和删除元素 B.都是先进后出 C.都是先进先出 D.没有共同点 3.在头指针为head的循环链表中,判断指针变量P指向尾结点的条件是()。 A.p->next->next==head B.p->next==head C.p->next->next==NULL D.p->next==NULL 4.在单链表中,要将s所指结点插入到p所指结点之后,其语句应为()。 A.s->next=p+1; p->next=s; B.(*p).next=s; (*s).next=(*p).next; C.s->next=p->next; p->next=s->next; D.s->next=p->next; p->next=s; 5.数组Q[n]用来表示一个循环队列,f为当前队列头元素的前一位置,r为队尾 元素的位置,假定队列中元素的个数小于n,计算队列中元素个数的公式为 ()。 A.r-f B.(n+f-r)%n C.n+r-f D.(n+r-f)%n 6.设有数组A[0..7][0..9],数组的每个元素长度为2字节,数组从内存首地址 1000开始顺序存放,当用以行为主存放时,元素A[5][8]的存储首地址为()。 A.1116 B.1094 C.1138 D.1120 7.若对n阶对称矩阵A以行序为主序方式将其下三角形的元素(包括主对角线上 所有元素)依次存放于一维数组B[1..n(n+1)/2]中,则在B中确定a ij(i

2014年4月互联网数据库试题和答案

全国2014年4月高等教育自学考试互联网数据库试题 (课程代码 00911) 一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均无分。 1.在数据模型的三个要素中,用于描述系统静态特性的是B A.数据操作B.数据结构 C.数据完整性约束D.数据参照 2.SQL语言中的REVOKE语句的主要作用是C A.结束程序B.返回系统 C.收回权限D.提交事务 3.JDBC包含多个类,其中Java.sql.Time类属于A A.Java JDBC类B.Java JDBC接口 C.Java JDBC异常D.Java JDBC控制 4.在CGI程序中,如果采用GET方法传递参数,用来传递查询条件参数的环境变量是D A.ENV-STRING B.CONDITION-STRING C.CONTENT-STRING D.QUERY-STRING 5.在SQL语句中,与X BETWEEN 60 AND 90等价的表达式是B A.X>60 AND X<90 B.X>=60 AND X< =90 C.X>60 AND X< =90 D.X>=60 AND X<90 →, 6.如果关系模式R(U,F)中不存在候选码X、属性组Y以及非属性Z(Z?Y),使得X Y →和Y→Z成立,则R属于A Y X A.3 NF B.4 NF C.5 NF D.BCNF 7.在目前的并行数据库体系结构中,实现技术最容易的是C A.SN B.SD C.SM D.SK 8.在ASP的内置对象中,从客户端用户提取信息的是C A.Session对象B.System对象 C.Request对象D.Application对象 9.实体完整性规则规定基本关系中的D A.元组不能取空值B.属性不能取空值 C.外码不能取空值D.所有主属性都不能取空值 10.保护数据以防止未经授权或不合法的使用造成的数据泄露、更改或破坏,是指数据库的B

中南大学数据库考试题库

1?在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()阶段。 A需求分析 B概念设计 C逻辑设计 D物理设计 参考答案 B 数据库设计步骤: (1)规划(必要性、可行性,总目标) (2)需求分析(分析用户活动,产生业务流程图;确定系统范围,产生系统范围图;分析用户活动涉及的数据,产生数据流程图;分析系统数据,产生数据字典。)(3)概念设计(设计出独立于计算机硬件和DBMS的概念模式。E-R模型是主要设计工具) (4)逻辑结构设计(把概念设计阶段设计好的全局E-R模式转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构,包括数据库模式和外模式)(5)数据库的物理设计(对于给定的数据模型选取一个垠适合应用环境的物理结构的过程。数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法)(6)数据库的实现(建立实际数据库结构;装入试验数据对应用程序进行调试;装入实际数据,进入试运行状态) (7)数据库的运行与维护(维护数据库的安全性与完整性;监测并改善数据库运行性能; 根据用户要求对数据库现有功能进行扩充;及时改正运行中发现的系统错误) 2.关于数据库概念设计阶段的工作目标,下列说法错谋的是 A定义和描述应用系统涉及的信息结构和范围 B定义和描述应用系统中数据的属性特征和数据之间的联系 C描述应用系统的数据需求 D描述需要存储的记录及其数量 参考答案 3. SQL Server 2000的字符型系统数据类型主要包括()。 A int、money、char B char> varchar、text

C datetime、binary> int D char、varchar> int 参考答案 B 4. 具有联系的相关数据按一定的方式组织排列,并构成一定的结构,这种结构即()。 A数据模型 B数据库 C关系模型 D数据库管理系统 参考答案 A 5. 在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性? A外模式/模式 B模式/内模式 C外模式/内模式 D逻辑模式/内模式 参考答案 B 6. 关系模型的数据结构是 A树 B图 C表 D二维表 参考答案 D 7. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由 A数据库管理员维护 B程序员维护 C数据库管理系统维护 D—般用户维护 参考答案 A 8. E-R图用于描述数据库的

数据库应用试卷及答案

数据库应用试卷及答案

数据库及应用(B卷) 一、选择题(从备选答案中选1 个正确的答案,每题2分、共24分) 1.支持所有用户建立、存储数据库的软件系统是。 A.数据库系统 B.数据库管理系统 C.应用程序 D.操作系统2.DB的三级模式结构中最接近外部存储器的是。 A.子模式 B.外模式 C.概念模式 D.内模式 3.在关系模式R中,函数依赖X→Y的语义是。 A.在R的某一关系中,若两个元组的X值相等,则Y值也相等 B.在R的每一关系中,若两个元组的X值相等,则Y值也相等 C.在R的某一关系中,Y值应与X值相等 D.在R的每一关系中,Y值应与X值相等 4. DBA是________的简称。 A.系统分析员 B.应用程序员 C.数据库管理员 D.数据录入员 5. _____是长期存储在计算机内的有组织,可共享的数据集合. A.数据库管理系统B.数据库系统 C.数据库D.文件组织6.数据库系统的核心是。 A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具 7.客观存在并可相互区别的事物叫________。 A.码 B.属性 C.实体 D. 实体集 8.数据库的完整性是指数据的_____和_____。 (1)正确性(2)合法性(3)不被非法存取 (4)相容性 (5)不被恶意破坏 A. (1)和(3) B. (2)和(5) C. (1)和(4) D. (2)和(4) 9.一组具有相同数据类型的值的集合称为________。 A.关系 B.属性 C.分量 D.域 10.以下______封锁违反两段锁协议。 A.Slock A … Slock B … Xlock C …… Unlock A … Unlock B … Unlock C

中南大学数据库题库03数据表

有职工工资表(职工号、姓名、日期、基本工资、奖金、工资合计),其中“工资合计”等于同一行数据的“基本工资”与“奖金”之和,在职工工资表中插入一行数据时(设一次只插入一行数据)能实现自动计算“工资合计”列的值的代码是( )。 A ALTER TABLE 职工工资表 ADD CHECK(工资合计=基本工资+奖金) B UPDATE 职工工资表SET 工资合计=基本工资+奖金 C INSERT INTO 职工工资表(工资合计) VALUES (基本工资+奖金) D CREATE TRIGGER tgz ON 职工工资表

FOR INSERT AS UPDATE 职工工资表SET 工资合计=a.基本工资+a.奖金 FROM 职工工资表 a JOIN INSERTED b ON a.职工号=b.职工号 AND a.日期=b.日期 参考答案 D 在SQL Server中,有教师表(教师号,姓名,职称,工资)。现要为“教授”的工资增加400。下列语句中正确的是( )。 A UPDATE 教师表SET 工资=工资+400 WHERE 职称= ′教授′ B UPDATE 教师表WITH 工资=工资+400

WHERE 职称= ′教授′ C UPDATE FROM 教师表SET 工资=工资+400 WHERE 职称= ′教授′ D UPDATE 教师表SET 工资+400 WHERE 职称= ′教授′ 参考答案 A 在为student_db数据库的St_Info表录入数据时,常常需要一遍又一遍地输入“男”到学生“性别”列,以下()方法可以解决这个问题。 A 创建一个DEFAULT约束(或默认值) B 创建一个CHECK约束 C 创建一个UNIQUE约束(或唯一值) D 创建一个PRIMARY KEY约束(或主键)

模电模拟试卷及答案

模拟电子技术基础试卷及答案 一、填空(18分) 1.二极管最主要的特性是 单向导电性 。 3.差分放大电路中,若u I1=100μV ,u I 2 =80μV 则差模输入电压u Id = 20μV ;共模输入电压 u Ic =90 μV 。 4.在信号处理电路中,当有用信号频率低于10 Hz 时,可选用 低通 滤波器;有用信号频率高于10 kHz 时,可选用 高通 滤波器;希望抑制50 Hz 的交流电源干扰时,可选用 带阻 滤波器;有用信号频率为某一固定频率,可选用 带通 滤波器。 6.乙类功率放大电路中,功放晶体管静态电流I CQ 0 、静态时的电源功耗P DC = 0 。这类功放的能量转换效率在理想情况下,可达到 78.5% ,但这种功放有 交越 失真。 二、选择正确答案填空(20分) 1.在某放大电路中,测的三极管三个电极的静态电位分别为0 V ,-10 V ,-9.3 V ,则这只三极管是( A )。 A .NPN 型硅管 B.NPN 型锗管 C.PNP 型硅管 D.PNP 型锗管 2.某场效应管的转移特性如图所示,该管为( D )。 A .P 沟道增强型MOS 管 B 、P 沟道结型场效应管 C 、N 沟道增强型MOS 管 D 、N 沟道耗尽型MOS 管 3.通用型集成运放的输入级采用差动放大电路,这是因为它的( C )。 A .输入电阻高 B.输出电阻低 C.共模抑制比大 D.电压放大倍数大 6.RC 桥式正弦波振荡电路由两部分电路组成,即RC 串并联选频网络和( D )。 A. 基本共射放大电路 B.基本共集放大电路 C.反相比例运算电路 D.同相比例运算电路 7.已知某电路输入电压和输出电压的波形如图所示,该电路可能是( A )。 A.积分运算电路 B.微分运算电路 C.过零比较器 D.滞回比较器 8.与甲类功率放大方式相比,乙类互补对称功放的主要优点是( C )。 a .不用输出变压器 b .不用输出端大电容 c .效率高 d .无交越失真 9.稳压二极管稳压时,其工作在( C ),发光二极管发光时,其工作在( A )。 a .正向导通区 b .反向截止区 c .反向击穿区 三、放大电路如下图所示,已知:V CC 12V ,R S 10k Ω,R B1 120k Ω, R B2 39k Ω,R C 3.9k Ω , R E 2.1k Ω, R L 3.9k Ω , r bb’ Ω,电流放大系数β50,电路中电容容量足够 大,要求: 1.求静态值I BQ ,I CQ 和U CEQ (设U BEQ 0.6V ); 0 i D /mA -4 u GS /V 5 + u O _ u s R B R s +V CC V C + R C R i O t u I t u o 4题图 7题图 R L

数据库应用试卷及答案

; 数据库及应用(B卷) 一、选择题(从备选答案中选1 个正确的答案,每题2分、共24分) 1.支持所有用户建立、存储数据库的软件系统是。 A.数据库系统 B.数据库管理系统 C.应用程序 D.操作系统2.DB的三级模式结构中最接近外部存储器的是。 A.子模式 B.外模式 C.概念模式 D.内模式 3.在关系模式R中,函数依赖X→Y的语义是。 A.在R的某一关系中,若两个元组的X值相等,则Y值也相等: B.在R的每一关系中,若两个元组的X值相等,则Y值也相等 C.在R的某一关系中,Y值应与X值相等 D.在R的每一关系中,Y值应与X值相等 4. DBA是________的简称。 A.系统分析员 B.应用程序员 C.数据库管理员 D.数据录入员 5. _____是长期存储在计算机内的有组织,可共享的数据集合. A.数据库管理系统B.数据库系统 C.数据库D.文件组织6.数据库系统的核心是。 《 A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具 7.客观存在并可相互区别的事物叫________。 A.码 B.属性 C.实体 D. 实体集8.数据库的完整性是指数据的_____和_____。 (1)正确性(2)合法性(3)不被非法存取 (4)相容性 (5)不被恶意破坏 A. (1)和(3) B. (2)和(5) C. (1)和(4) D. (2)和(4) 9.一组具有相同数据类型的值的集合称为________。 \ A.关系 B.属性 C.分量 D.域 10.以下______封锁违反两段锁协议。 A.Slock A … Slock B … Xlock C …… Unlock A … Unlock B … Unlock C B.Slock A … Slock B … Xlock C …… Unlock C … Unlock B … Unlock A C.Slock A … Slock B … Xlock C …… Unlock B … Unlock C … Unloc k A D.Slock A …Unlock A …Slock B … Xlock C …… Unlock B … Unlock C 11. “日志”文件用于保存________。

中南大学模电试卷及答案

中 南 大 学 模拟电子技术试卷(第1套) 一、一、填空题(20分,每空1分) 1.双极型三极管是 控制器件,当其工作在放大区时发射结需要加 偏置,集电结需要加 偏置。场效应管是 控制器件。 2. 在有源滤波器中,运算放大器工作在 区;在滞回比较器中,运算放大器工作在 区。 3. 在三极管多级放大电路中,已知A u1=20,A u2=-10,A u3=1,则可知其接法分别为:A u1是 放大器,A u2是 放大器,A u3是 放大器。 4. 在双端输入、单端输出的差动放大电路中,发射极R e 公共电阻对 信号的放大作用无影响,对 信号具有抑制作用。差动放大器的共模抑制比K CMR = 。 5. 设某一阶有源滤波电路的电压放大倍数为 2001200f j A += ,则此滤波器为 滤波器, 其通带放大倍数为 ,截止频率为 。 6. 如图所示的功率放大电路处于 类工作状态;其静态损耗为 ;电路的最大输出功率为 ;每个晶体管的管耗为最大输出功率的 倍。 二、基本题:(每题5分,共25分) 1.如图所示电路中D 为理想元件,已知u i = 5sin ωt V ,试对应u i 画出u o 的波形图。

2.测得电路中NPN型硅管的各级电位如图所示。试分析管子的工作状态(截止、饱和、放大)。 3.已知BJT管子两个电极的电流如图所示。求另一电极的电流,说明管子的类型(NPN 或PNP)并在圆圈中画出管子。 4.如图所示电路中,反馈元件R7构成级间负反馈,其组态为; 其作用是使输入电阻、放大电路的通频带变。 三、如图所示电路中,β=100, Ω = ' 100 b b r,试计算:(15分) 1.放大电路的静态工作点;(6分) 2.画出放大电路的微变等效电路;(3分) 3.求电压放大倍数A u、输入电阻R i和输出电阻R o;(6分)

数据库期末试卷和答案

数据库程序设计试题 1一、判断题(每题1分,共10分) 1、DB、DBMS、DBS三者之间的关系是DBS包括DB和DBMS。( ) 2、数据库的概念结构与支持其的DB的DBMS有关。( ) 3、下列式子R∩S=R—(R—S)成立。( ) 4、数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的逻辑独立 性。() 5、关系数据库基本结构是三维表。( ) 6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用游标来实现。( ) 7、规范化的投影分解是唯一的。( ) 8、不包含在任何一个候选码中的属性叫做非主属性。( ) 9、在 Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。 ( ) 10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。() 二、填空题(每空0.5分,共10分) 1、两个实体间的联系有联系,联系和联系。 2、select命令中,表达条件表达式用where子句,分组用子句,排序用 子句。 3、数据库运行过程中可能发生的故障有、和三类。 4、在“学生-选课-课程”数据库中的三个关系如下: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。 现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= 数据库技术AND S.S#=SC.S# AND。 5、管理、开发和使用数据库系统的用户主要有、、 。 6、关系模型中可以有三类完整性约束:、 和。 7、并发操作带来数据不一致性包括三类:丢失修改、和。 8、事务应该具有四个属性:原子性、、隔离性和持续性。 9、数据库运行过程中可能发生的故障有事务故障、和三类。 10、在“学生-选课-课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。 现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= ‘数据库技术’AND S.S#=SC.S# AND。 11、数据库设计包括、、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。 12、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形 化工具称为_________。 13 、SELECT语句中进行查询 , 若希望查询的结果不出现重复元组 , 应在SELECT子 句中使用____________保留字。 14、如果一个关系不满足2NF,则该关系一定也不满足__________(在1NF、2NF、3NF 范围内)。 15、数据库的物理设计主要考虑三方面的问题:______、分配存储空间、实现存取路径。 三、单选题(每题1分,共20 分) 1、在SQL中,关系模式称为() A、视图 B、对象 C、关系表 D、存储文件 2、要保证数据库逻辑数据独立性,需要修改的是( )

2014数据库系统期末试题及答案

华南农业大学期末考试试卷(A卷)2014-2015学年第一学期考试科目:数据库系统 考试类型:闭卷考试时间:120 分钟 学号姓名年级专业 Question 1: true-false question (15 points) For each of the following statements, indicate whether it is TRUE or FALSE (Using √for TRUE and ×for FALSE). You will get 1 point for each correct answer, -0.5 point for each incorrect answer, and 0 point for each answer left blank. Be sure to write your answer in the answer sheet. 1. A primary key is a field (or group of fields) that uniquely describes each record in the database. 2.Data redundancy improves the integrity of a database. 3.SQL is the language used by relational databases to create objects and to manipulate and retrieve data. 4. A relational database management system does not include tools for backing up & restoring databases. 5.An attribute is also known as a row in most databases. 6.An association between entities is known as a relationship. 7.Integrity constraints limit the number of entities that can be placed in a table or database. 8.The Entity-Relationship data model is often used in the physical design phase. 9.The concept “relation” in relation model is exactly the same as the concept “relationship” in ER model. 10.Most relationship sets in a database system involves two entity sets. 11.The closure of an attribute set contains that attribute set. 12.Lossless decomposition is necessary in a decomposition algorithm. 13.If A →B and C →D hold, then AC →BD also holds. 14.It is not necessary that a legal schedule preserves the order in which the instructions appear in each individual transaction. 15.Update operations in database must be written into log before updating database. Question 2 single-choice question (2 points for each problem, 30 points in total) 1. is the only one incorrect description from the followings: A. R=(R-S)∪(R∩S) B. R-S=R-(R∩S) C. R∩S=S-(R-S) D. R∩S=S-(S-R)

中南大学数据库题库03数据表

有职工工资表(职工号、、日期、基本工资、奖金、工资合计),其中“工资合计”等于同一行数据的“基本工资”与“奖金”之和,在职工工资表中插入一行数据时(设一次只插入一行数据)能实现自动计算“工资合计”列的值的代码是()。 A ALTER TABLE职工工资表 ADD CHECK(工资合计=基本工资+奖金) B UPDATE职工工资表SET工资合计=基本工资+奖金 C INSERT INTO职工工资表(工资合计) VALUES (基本工资+奖金) D CREATE TRIGGER tgz ON 职工工资表

FOR INSERT AS UPDATE职工工资表SET工资合计=a.基本工资+a.奖金 FROM职工工资表 a JOIN INSERTED b ON a.职工号=b.职工号AND a.日期=b.日期 参考答案 D 在SQL Server中,有教师表(教师号,,职称,工资)。现要为“教授”的工资增加400。下列语句中正确的是()。 A UPDATE教师表SET工资=工资+400 WHERE 职称=′教授′ B UPDATE教师表WITH工资=工资+400

WHERE 职称=′教授′ C UPDATE FROM 教师表SET工资=工资+400 WHERE 职称=′教授′ D UPDATE教师表SET工资+400 WHERE 职称=′教授′ 参考答案 A 在为student_db数据库的St_Info表录入数据时,常常需要一遍又一遍地输入“男”到学生“性别”列,以下()方法可以解决这个问题。 A创建一个DEFAULT约束(或默认值) B创建一个CHECK约束 C创建一个UNIQUE约束(或唯一值) D创建一个PRIMARY KEY约束(或主键)

2014年数据结构补考试题

一填空题 1.已知一N*N三角矩阵按行序为主序存放,下标从1开始,每个元素占l字节,则a[i][j]地址为当i≥j时,地址为i(i+1)/2+j-1;当i=i;j--) s; 13.在单链表中设置头结点的作用是使所有链表的头指针非空,并使对单链表的插入、删除操作不需要区分是否为空表或是否在第一个位置进行,从而与其他位置的插入、删除操作一致(插入和删除首元结点时不用进行特殊处理)。 14.中缀式a+b*3+4*(c-d)对应的前缀式为 ++a×b3×4-cd,若a=1,b=2,c=3,d=4,则后缀式db/cc*a-b*+的运算结果为18 。 15.有向图G的强连通分量是指有向图的极大强连通子图。 18.设单链表的结点结构为(data,next),next为指针域,已知指针px指向单链表中data为x的结点,指针py指向data为y的新结点 , 若将结点y插入结点x之后,则需要执行以下语句: py->next=px->next; px->next=py; 19. 数组的存储结构采用顺序存储方式。 二选择题 1.以下数据结构中,哪一个是线性结构(D) A.广义表 B. 二叉树 C. 稀疏矩阵 D. 串 2.对稀疏矩阵进行压缩存储目的是(C)。 A.便于进行矩阵运算 B.便于输入和输出 C.节省存储空间 D.降低运算的时间复杂度 3.非空的循环单链表head的尾结点p↑满足(A)。 A.p↑.link=head B.p↑.link=NIL C.p=NIL D.p= head

相关文档
最新文档