预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SQLserver考试题姓名成绩A一、单选题(每题1分,共15分)1.在SQLServer中,一个数据库只能有一个(A)。A、主数据文件B、辅助数据文件C、事务日志文件D、文件组2.(A)表示整数类型并且存储长度为4个字节。A、integerB、smallintC、tinyintD、bigint3.如果表中某一列要存储可变长度的字串信息,那么最适合的数据类型是(D)。A、charB、imageC、binaryD、varchar4.(B)表示数字总长度10位,其中小数点后保留2位有效数字。A、numberic(8,2)B、numberic(10,2)C、numberic(12,2)D、numberic(2,10)5.列值为空值(NULL),则说明这一列:(C)A、数值为0B、数值为空格C、数值是未知的D、不存在6.(D)是与模式串‘[a-d]%’不匹配的字符串。A、‘abcd’B、‘ab张三’C、‘c’D、‘eab’7.tinyint数据类型的表示范围是(D)。A、-231至231-1之间B、-215至215-1C、0至1024之间D、0至255之间8.datetime数据类型的表示范围是(B)。A、1900年1月1日至2079年6月6日B、1753年1月1日至9999年12月31日C、1970年1月1日至2030年12月31日D、1000年1月1日至3000年12月31日9.在建立一个数据库表时,如果规定某一列的缺省值为0,则说明(C)。A、该列的数据不可更改B、当插入数据行时,必须指定该列值为0C、当插入数据行时,如果没有指定该值,那么该列值为0D、当插入数据行时,无须显式指定该列值10.当使用INSERT语句往数据库表中插入一行数据时,在主键列值上如果出现重复值,那么会产生的情况是(A)。A、出错,操作失败B、操作成功C、操作成功,但要给出警告信息D、自动把新数据行的主键列值更改为没有重复的列值后再插入,操作成功11.在SQL语句“select*fromstudent”中,“*”号的含义是(C)。A、显示任意列值B、显示索引列值C、显示所有列值D、显示非空列值12.在一个查询中,使用(A)关键字能够除去重复列值。A、distinctB、topC、havingD、desc13.与运算符“>=”含义等同的运算是:(C)A、<=B、!>C、!<D、<>14.在ORDERBY子句中,如果没有指定ASC(升序)或者DESC(降序)的话,那么缺省的情况将是:(A)A、ascB、descC、asc或者desc中的任何一个D、不进行排序15.在WHERE子句中,如果出现了“XBetweenAandB”表达形式,那么这个表达式等同于:(A)A、X>=AandX<=BB、X>AandX<=BC、X>=AandX<BD、X>AandX<B二、不定项选择(每题2分,共50分)1.现有表Employee,字段:id(int),firstname(varchar),lastname(varchar);以下sql语句错误的是(b)。a)selectfirstname+'.'+lastnameas'namefromemployeeb)selectfirstname+'.'+lastname=namefromemployeec)selectname=firstname+'.'+lastnamefromemployeed)selectfirstname,lastnamefromemployee2.在SQLServer2000中,附加数据库操作是指(b)。a)把SQLServer数据库文件保存为其他数据库文件b)根据数据库物理文件中的信息,把数据库在SQLServer2000中恢复c)把所有该数据库表的数据清空d)把数据库删除掉2、在数据库设计中,以下(ab)情况是数据冗余的一种形式。a)对相同的数据进行多次备份b)在同一个应用数据库中的多个位置存储相同的数据c)对重要数据进行复制操作d)使用不同类型的数据库存储不同应用系统的数据4、在SQLServer2000中,假定grade(成绩)表中包含字段:sID(学号),cID(班级编号)、lang(语文课成绩)、math(数学课成绩),那么计算所有学生人数和各科最高成绩的SQL语句是(a)。a)selectcount(*),max(lang),max(math)fromgradeb)selectcount(*),max(lang),max(math)fromgradegroupbysIDc)selectsum(*),max(lang),max(math)fromgradegroupbysidd)selectsum(*),max(lang),max(math)fromgrade5、关于标识列,以下说法正确的是(b)