1、在MySQL中,下列关于触发机器的描述正确的是(    )

正确答案 :AC


A    MySQL的触发器只支持行级出发,不支持语句级触发

B    触发器可以调用将数据返回客户端的存储程序

C    在MySQL中,使用new和old引用触发器中发生的记录内容

D    在触发器中可以使用显示或者隐式方式开始或结束事务的语句


2、假如在MySQL中有存储过程proc1(员工编号,月份)用来查询员工的工资,两个参数类型均为字符类型,则下列调用存储过程的方法正确的是(    )

正确答案 : AC

A  call Proc1(‘emp001’  ,’ 201601’ );

Bexec Proc1(‘emp001’  ,’ 201601’ );

Ccall Proc1(‘emp001’  ,null);

Dcall Proc1(‘emp001’  ,);


3、算法的时间复杂度取决于(    )

正确答案 : AC

A待处理数据的状态

B处理器的速度

C问题的规模

D程序所占空间


4、对于工资表结构如下(员工编号,姓名,部门,工资),如果要对查询的结果按照部门升序与工资降序进行排序,则下列排序正确的是(    )

正确答案 : BC

Aorder by部门,工资

Border by部门,工资desc

Corder by部门 asc,工资desc

Dorder by部门desc,工资desc


5、有关操作系统常用调度算法叙述正确的是(    )

正确答案 : AD

AFCFS调度算法不利于短作业

BSPF调度算法不利于短作业

CHRN调度算法不利于长作业

DHRN调度算法既利于短作业又有利于长作业


6、设顺序循环队列Q[0: M-1]的头指针和尾指针分别为F和R.头指针F总是指向队头元素的前一位置.尾指针R总是指向队尾元素的当前位置.则该循环队列中的元素个数为(    )

正确答案 : A

A(R-F+M)%M

BR-F

C(F-R+M)%M

DF-R


7、为了提高数据的查询效率,需要在数据库中建立索引,则下列设计索引的原则描述正确的是(  )

正确答案 : AB

A在频繁进行排序或分组(即进行group by 或order by操作)的列上建立索引

B考虑列中指的分布,列的基数越大,索引的效果越好

C在select关键字后选择列表的列上,建立索引

D在表中,索引越多越好


8、设哈夫曼树中的结点总数为49,若用二叉链表作为存储结构,则该哈夫曼树中总共有多少个空指针域( )

正确答案 : C

A51

B52

C50

D49


9、下列说法正确的是(    )

正确答案 : ABD

A二维以上的数组其实是一种特殊的广义表

B数组一旦建立,结构的元素个数和元素间的关系就不再变化

C数组是一种线性结构,因此只能用来存储线性表

D数组采用顺序存储方式表示


10、有关曼彻斯特编码叙述正确的是(    )

正确答案 : CD

A在信号位开始时不改变信号极性,表示辑”1”

B模拟数据转换为数字信号

C在信号位中电平从高到低跳变表示0

D数字数据转换为数字信号