1、;。 (11)(40)(共60分)(11)一般而言,最适合描述算法的语言是( )。A自然语言B程序设计语言C机器语言D介于自然语言与程序设计语言之间的伪语言(12)以下关于线性表的说法,不正确的是( )。A线性表中的数据元素可以是数字、字符、记录等不同类型B线性表中包含的数据元素个数不是任意的C线性表中的每个结点都有且只有一个直接前驱和直接后继D可以存在这样的线性表:表中各结点都没有直接前驱和直接后继(13)双链表的每个结点包括两个指针域,其中rlink指向结点的后继,llink指向结点的前驱。如果要删除p所指向的后继结点,则正确的操作序列是( )。Ap-rlink=p-rlinkrlink;
2、p-rlink-llink=pBp-llink=p;rlinkCp-llink-rlink=p;Dp-llink=p-llinkllink;rlink=p(14)对于顺序存储的栈S(1:m),用变量top指示栈顶位置,判断栈为空和栈满的条件分别是( )。Atop=0和top=mBtop=1和top=mCtop=0和top=m-1Dtop=1和top=m-1(15)队列插入和删除操作( )。A分别在队尾和队头进行B都在队尾进行C都在队头进行D分别在队头和队尾进行(16)后缀表达式4 5 * 3 2 + -的值为( )。A15B14C9D以上三个结果都不对(17)已知广义表L=(a),(b),对广
3、义表L进行tail(tail(L)操作后的结果是( )。AbB(b)C(b)D()(18)在一棵二叉树上第5层的结点数最多是( )。A8B16C31D32(19)在一个具有n个结点的有序单链表中插入一个新结点并仍然有序的算法,时间复杂度是( )。AO(1)BO(n)CO(nlog2n)DO(n2)(20)用某种方法对序列(22,86,19,49,12,30,65,35,18)进行排序,第1趟排序后结点序列变为(18,12,19,22,49,30,65,35,86)。可以判断采用的排序方法是( )。A冒泡排序B直接插入排序C快速排序D希尔排序D;C;A;B;C。(21)数据库管理系统的工作不包括
4、( )。A定义数据库B对已定义的数据库进行管理C数据通讯D为已定义的数据库提供操作系统(22)数据管理的主要方法为( )。A批处理和文件系统B文件系统和分布式系统C分布式系统和批处理D数据库系统和文件系统(23)下列关于“数据库三级模式结构”的描述中,不正确的是( )。A模式和内模式只能有一个B真正存在的是模式C外模式可以有多个D从内到外的三个层次为内模式、模式、外模式(24)关系代数的5个基本运算是( )。A并、差、选择、投影、自然联接B并、差、交、选择、投影C并、差、交、除、笛卡儿积D并、差、选择、投影、笛卡儿积(25)自然连接运算是由( )操作组合而成的。A笛卡儿积、选择、投影B笛卡儿积
5、、选择C笛卡儿积、投影D等值连接、选择(26)有两个关系R(A,B,C)和S(B,C,D),以下各关系代数表达式不成立的是( )。ABCD(27)已知R=a1,a2,a3,S=1,2,T=RS。那么T集合中共有( )个元组。A2B3C5D6(28)消除了部分函数依赖的1NF的关系模式必定是( )。A2NFB3NFC4NFDBCNF(29)事务的原子性是指( )。A事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须使数据库从一个一致状态变到另一个一致状态(30)在SQL语言中设置了对数据的存取进行控制的
6、语句,对用户授权使用( )语句。AGRANTBREVOKECCOMMITDROLLBACKA。下列各选择题叙述基于以下关系:某关系数据库已建立图书表BOOK、经销商表DEALER和批发销售表WHOLESALE,他们的结构为:BOOK(BNO,BNAME,AUTHOR,PRESS,PRICE,PDATE),属性含义:书号,书名,作者,出版社,价格,出版日期。DEALER(DNO,DNAME,ADDRESS),属性含义:经销商编号,经销商名称,经销商地址。WHOLESALE(BNO,DNO,QUANTITY),属性含义:书号,经销商编号,批发数量;外码:书号和经销商编号。(31)检索所有经销商信息
7、。正确的SQL语句是( )。ASELECT * FROM DEALERBSELECT ALL FROM DEALERCSELECT FROM DEALERDSELECT DNO;DNAME;ADDRESS FROM DEALER(32)检索姓张的作者出版的图书名、作者名和出版时间。ASELECT BNAME,AUTHOR,PDATE FROM BOOK WHERE AUTHOR=张BSELECT BNAME,AUTHOR,PDATE FROM BOOK WHERE AUTHOR LIKE张*CSELECT BNAME,AUTHOR,PDATE FROM BOOK WHERE AUTHOR LI
8、KE张_DSELECT BNAME,AUTHOR,PDATE FROM BOOK WHERE AUTHOR LIKE张%(33)检索各经销商批发数量少于100的书号。ASELECT BNO FROM WHOLESALE WHERE QUANTITY100BSELECT DISTINCT BNO FROM WHOLESALE WHERE QUANTITYCSELECT BNO DISTINCT FROM WHOLESALE WHERE QUANTITYDSELECT * FROM WHOLESALE WHERE QUANTITY(34)统计科学出版社出版的“数据库技术”这门书的总发行量。ASEL
9、ECT SUM(QUANTITY)FROM WHOLESALE,BOOK WHERE AND BNAME=数据库技术AND PRESS=科学出版社BSELECT SUM(QUANTITY)FROM WHOLESALE,BOOK WHERE BOOK.BNO= WHOLESALE.BNOAND BNAME=数据库技术AND PRESS=科学出版社CSELECT QUANTITY FROM WHOLESALE,BOOK WHERE BOOK.BNO= WHOLESALE.BNODSELECT COUNT(*)FROM WHOLESALE,BOOK WHERE BOOK.BNO= WHOLESALE
10、.BNO(35)在图书表BOOK中增加一条记录。不正确的SQL语句是( )。AINSERT INTO BOOK VALUES(ISBN1001,操作系统,刘涛,铁道出版社,38.50,2009-12-12)BINSERT INTO BOOK VALUES(ISBN1001,操作系统,NULL,NULL,38.50,2009-12-12)CINSERT INTO BOOK (BNO,BNAME,PRICE,PDATE)VALUES(ISBN1001,操作系统,38.50,2009-12-12)DINSERT INTO BOOK (BNO,BNAME,PRICE,PDATE)VALUES(36)将
11、经销商和所经销的最多数量的书号和数量定义为一个视图SM。ACREATE VIEW SM AS SELECT BNO,MAX(QUANTITY)FROM WHOLESALE GROUP DNOBCREATE VIEW SM AS SELECT BNO,MAX(QUANTITY)FROM WHOLESALE GROUP BNOCCREATE VIEW SM AS SELECT BNO,MAX(QUANTITY)FROM WHOLESALE ORDER DNODCREATE VIEW SM AS SELECT BNO,MAX(QUANTITY)FROM WHOLESALE ORDER BNO(37)
12、修改批发销售表WHOLESALE,增加批发时间属性是SDATE,数据类型为日期型,而且数据不能为空。AALTER TABLE WHOLESALE ADD SDATE DATE NOT NULLBUPDATE WHOLESALE ADD SDATE DATE NOT NULLCALTER TABLE WHOLESALE INSERT SDATE DATE NOT NULLDUPDATE WHOLESALE SET SDATE=DATE AND SDATE NOT NULL(38)如果采用嵌套查询方式查询“学林书局”这个经销商批发的图书名单。ASELECT BNAME FROM BOOK,WHOLESALE,DEALERWHERE BOOK.BNO=WHOLESALE.BNO AND DEALER.DNO=WHOLESALE.DNO AND DNAME=学林书局BSELECT BNAME FROM BOOK WHERE BNO=(SELECT BNO FROM WHOLESALE,DEALER
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1