您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > IMU-惯性测量单元
1/4《java数据库编程》试卷一、单选题(25)1.(B)是存储在计算机内有结构的数据的集合。A.数据库系统B.数据库C.数据库管理系统D.数据结构2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(A)。A.DBS包括DB和DBMSB.DDMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS3.下列四项中说法不正确的是(C)A.数据库减少了数据冗余(重复)B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性4.安装mysql使用的文件是(A)A.mysql-5.5.15-win32.msiB、mysql-5.5.15-win32.exe5.数据定义语言的缩写词为(A)。A.DDLB.DCLC.DMLD.DBL6.(A)是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。A.DBMSB.DBC.DBSD.DBA7.SQL语言中,删除数据库的命令是(B)。A.DELETEB.DROPC.CLEARD.REMOVE8.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为(C)。A.数据定义功能B.数据库管理功能C.数据操纵功能D.数据控制功能9.层次型、网状型和关系型数据库划分原则是(D)。A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系10.在创建数据表的时候,如果要设置员工生日,应该使用的数据类型(A)A、dateBintCvarcharDtext11.在数据库中,工资可以使用(B)数据类型来表示。A、charB、floatC、dateD、varchar12.已知有一个数据表aa,结构中包含两个字段,id整型,name字符型,则下列的建表命令正确的是(D)。A、deletetableaa(id,name);B、createtableaa(id,name);C、dropaa(idint,namevarchar(20));D、createtableaa(idint,namevarchar(20));13.若要将已存在的数据表aa中的id字段的数据类型修改为varchar(20),则下列的sql命令正确的是(C)A、modifyaaidvarchar(20);B、altertableaaaddidvarchar(20);C、altertableaamodifyidvarchar(20);D、altertableaadropidvarchar(20);14.已知stu数据表中有学sid,cid,sage,sgrade,其中sid,cid,sage均为整型,sgrade为float类型。在录入数据时,sid为1001的记录的cid的数据101不小心被写为102,sage的数据19不小心写为21,现要把数据修改为正确的数值,则sql语句正确的是(B)A、UPDATEstuSETcid=101,sage=19;B、UPDATEstuSETcid=101,sage=19wheresid=1001;C、UPDATEstucid=101,sage=19wheresid=1001;D、UPDATEcid=101,sage=19wheresid=1001fromstu;15.若用如下的SQL语句创建一个student表:createtablestudent(nochar(4)notnull,namevarchar(8)notnull,sexvarchar(2),ageint(2));可以插入到student表中的是(B)A.(‘1031’,‘曾华’,男,23)B.(‘1031’,‘曾华’,NULL,NULL)C.(NULL,‘曾华’,‘男’,‘23’)D.(‘1031’,NULL,‘男’,23)16.创建表的检查约束使用哪个关键字(A)AcheckBprimaryCforeignDrull17.创建表的唯一约束使用哪个关键字(B)AcheckBuniqueCforeignDrull18.下列sql命令中表示添加外键到medical的pno字段,并关联到patients表的id字段的是(B)A、constraintfk_p_mforeignkey(pno)referencespatients(id);B、altertablemedicaladdforeignkey(pno)referencespatients(id);C、altertablepatientsaddprimarykey(pno);D、altertablemedicaladdconstraintfk_p_mforeignkey(pno)19.设有关系模式EMP(职工号enum,姓名ename,年龄eage,技能tech)。如果设置姓名不能为空则使用的约束为(C)A.uniqueB.foreignkeyC.notnullD.default20.下列向已建好的表employ中的字段eid添加唯一约束的sql语言正确的是(D)A、addunique(eid)toemploy;B、altertableemployunique(eid);C、alteremployaddunique(eid);D、altertableemployaddunique(eid);21.已知员工表emp(empno,ename,job,sal)其中empno员工编号,ename员工姓名,job员工的职位,sal员工的工资。若要查看工资大于2000的员工的信息,则正确的sql语句是(B)A、select*fromemp;B、select*fromempwheresal2000;C、select*empwheresal2000;D、select*fromempsal2000;22.已知员工表emp(empno,ename,job,sal)其中empno员工编号,ename员工姓名,job员工的职位,sal员工的工资。查询所有员工的姓名和2/4工资,则正确的sql语句是(B)A、selectename,salonemp;B、selectename,salfromemp;C、selectempfromename,sal;D、selectemp(ename,job);23.已知员工表emp(empno,ename,job,sal)其中empno员工编号,ename员工姓名,job员工的职位,sal员工的工资。查询工资sal大于3000职位为manager的员工信息的SQL语句为(B)A、select*fromempwheresal3000orjob=’manager’;B、select*fromempwheresal3000andjob=’manager’;C、select*fromempwheresal3000,job=’manager’;D、select*fromempwheresal3000orjob!=’manager’;24.有一个SQL语句为select*fromfruitswhereprice=20orprice=30orprice=35;则下列语句中与其等同的是(B)A.select*fromfruitswhereprice=(20,30,35);B.select*fromfruitswherepricein(20,30,35);C.select*fromfruitswhereprice!=20or30or35;D.select*fromfruitswhereprice!=20andprice!=30andprice!=35;25.已知员工表emp(empno,ename,job,sal,comm,deptno)其中empno员工编号,ename员工姓名,job员工的职位,sal员工的工资,comm奖金,deptno员工所在部门编号。查询奖金为空的员工信息,则正确的sql语句是(D)A、select*fromempwherecomm=null;B、select*fromempwherecommisnotnull;C、select*fromempwherecommnull;D、select*fromempwherecommisnull;26.SQL语言中,条件表示年龄在40至50之间的表达式为(B)。A.IN(40,50)B.BETWEEN40AND50C.BETWEEN40OR50D.BETWEEN40,5027.表示职称为副教授同时性别为男的表达式为(B)A.职称='副教授'OR性别='男'B.职称='副教授'AND性别='男'C.BETWEEN'副教授'AND'男'D.IN('副教授','男')28.表示职称为不是副教授同时性别不是男的表达式为(B)A.职称!='副教授性别!='男'B.职称!='副教授'AND性别!='男'C.BETWEEN'副教授'AND'男'D.IN('副教授','男')29.若要删除表S中所有的编号(id)为偶数的记录可使用(A)A.deletefromSwhereid%2=0B.updatetableSC.truncateSD.droptableSwhereid%2=1;30.已知学生表S(SN,SNAME,SAGE)其中SN是学号,SNAME学生姓名,SAGE学生年龄。若要查询年龄不能被3整除的学生的信息的SQL语句为(C)A、select*fromShavingSAGE/3!=0;B、select*fromShavingSAGE%3==0;C、select*fromSwhereSAGE%3!=0;D、select*fromShavingSAGE%3!=0;31.有学生成绩表SC(SN学号,CN课程号,grade成绩),查询学生成绩表,根据成绩和学号降序排列显示的,正确的SQL语句为(D)A、select*fromSCorderbygrade,SNasc;B、select*fromSCorderby“SN”asc;C、select*fromSCorderbySNdesc,grade;D、select*fromSCorderbygradedesc,sndesc;二、多项选择题(共20)1.以下关于数据库说法正确是(ABCD)A、数据库是由一批数据构成有序的集合B、可以将数据库视为一个存储数据的容器C、一个数据库可以包含多个数据表D、对数据库进行查询和修改操作的语言叫SQL2.当今主流的数据库有(ABD)A、mysqlB、oracleC、javascriptD、sqlserver3.数据库管理系统根据数据模型对数据进行存储和管理,数据库管理系统采用的数据模型包括(BC)A、直线模型B、网状模型C、关系模型D、散点模型4.下列关于Mysql说法正确的是(BC)A、Mysql是一个大型网状型数据库管理系统B、Mysql是一个小型关系型数据库管理系统C、Mysql的优点之一是免费的。D、Mysql已经逐渐退出市场。5.已知小明创建空数据表aa,表的包含两个字段分别为idintprimarykey,namevarchar(20),则下列数据可以插入的是(BC)A、insertintoaavalues(1,’lucy’),(1,’lily’);B、insertintoaa(id,name)values(1,’lucy’),(2,’lily’);C、insertintoaa(id,name)values(4,null);D、insertintoaa(id,name)values(’lucy’),(’lily’);6.关系模式的外键可以有(C),主键有(B)。A.0个B.1个C.1个或多个D.多个7.下列关于约束的说法正确的是(ABC)A、创建表时可以创建约束B、主键约束是约束的一种C、约束有列级约束和表级约束D、不能再给创建好的表添加约束8.下面属于Mysql中约束的是(AB)A、notnullB.primarykeyC.auto_
本文标题:IMU-惯性测量单元
链接地址:https://www.777doc.com/doc-2878735 .html