单选题,共60题,每题1分,答错或未答均扣1分.满分60分1)SQLServer2005是哪个公司开发出来的?ASyBaseBSunCAstonTateDMicrosoft2)微软的access数据库是一种_______数据库A低端的B中端的C高端的D无法确定3)MSSQLServer2005EnterpriseEdition是哪一种版本?A精简版B标准版C企业版D工作组版4)MSSQLServer2005EnterpriseEdition的安装条件,对内存的最低要求是:__MB?A128B256C512D10245)MSSQLServer2005EnterpriseEdition的安装条件,对内存的建议要求是:__MB?A256及更高B512及更高C1024或更高D没有要求6)以下关于数据安装的说法正确的是:A安装SQLServer2005EnterpriseEditionwindows的98系统也可以B安装SQLServer2005EnterpriseEdition不需要安装IISC安装SQLServer2005EnterpriseEdition需要IE6.0sp1以上的版本D安装SQLServer2005EnterpriseEdition系统不会检查安装要求7)安装SQLServer2005EnterpriseEdition过程中,系统会进行__项系统配置检查?A11B12C13D148)安装SQLServer2005EnterpriseEdition时,会有几种身份验证模式?A1B2C3D根本没有身份验证9)安装SQLServer2005EnterpriseEdition成功以后,启动数据库应该点击哪个子菜单选项?AmanagementstudioB配置工具C分析服务D性能工具10)安装安装SQLServer2005EnterpriseEdition成功之后,系统数据库默认提供几个数据库?A1B2C3D4参考答案:DACCCCDBAD11)系统数据库中的master数据库表明这个数据库是A主数据库B模板数据库C临时数据库D代理数据库12)数据库SQL2005的查询界面中,快捷键CtrL+F5表示什么功能?A执行查询B光标到达当前行的头部C分析查询并检查语法D光标到达当前行的尾部13)数据库SQL2005的查询界面中,快捷键F5表示什么功能?A执行查询B光标到达当前行的头部C分析查询并检查语法D光标到达当前行的尾部14)数据库SQL2005的查询界面中,快捷键Home表示什么功能?A执行查询B光标到达当前行的头部C分析查询并检查语法D光标到达当前行的尾部15)数据库SQL2005的查询界面中,快捷键End表示什么功能?A执行查询B光标到达当前行的头部C分析查询并检查语法D光标到达当前行的尾部16)CreatedatabaseMyDB该代码的功能是:A创建表MyDBB创建数据库MyDBC修改数据库MyDBD删除数据库MyDB17)UseMyDB该代码的功能是:A修改数据库MyDBB删除数据库MyDBC使用数据库MyDBD创建数据库MyDB18)AlterDatabaseMyDBModifyname=MyDB001A修改数据库名为MyDB001B删除数据库MyDB001C使用数据库MyDB001D创建数据库MyDB00119)dropdatabaseMyDB001该代码的功能是:A修改数据库名为MyDB001B删除数据库MyDB001C使用数据库MyDB001D创建数据库MyDB00120)sp_spaceused代码的功能是:A返回数据库的登录信息B返回数据库的使用和保留空间C返回数据库的创建信息D返回数据库的安全信息参考答案:ACABBBCABB21)sp_helpdb该代码的功能是:A返回数据库的基本信息B返回数据库的使用空间C返回数据库的变量名称D返回数据库的表名22)sp_helpdb中有这样一条信息:Updateability=Read_Write该代码表示的正确含义是:A更新能力为可读可写B恢复模式为完整恢复C可用于所有用户D兼容级别23)sp_helpdb中有这样一条信息:status=online该代码表示的正确含义是:A表示数据库的状态为:可用于查询B表示数据库的状态为:正在还原数据库C表示数据库的状态为:数据库未恢复D表示数据库已被显示置于脱机状态24)sp_helpdb中有这样一条信息:IsFulltextEnabled该代码的正确含义是:A数据库自动生成统计信息B自动更新统计信息C数据库已启用全文功能。D数据库引擎检测信息25)sp_helpdb中有这样一条信息:COMPATIBILITY_LEVEL=90该代码表示的正确含义是:A数据库兼容级别是2000B数据库兼容级别是2005C数据库兼容级别是2008D以上说法都不对26)数据定义语言中的创建,修改,删除这三个英语单词下列哪项才是完全正确的?A创建(create),修改(alter),删除(update)B创建(alter),修改(modify),删除(drop)C创建(create),修改(alter),删除(drop)D创建(alter),修改(create),删除(drop)27)SQL2005的建表语句要写在______之内?A{}B[]C()D28)建表语句中的notnull,该代码表示的含义是:A允许空格B非空约束C不允许写入数据D不允许读取数据29)select*fromstudent该代码中的*号,表示的正确含义是:A普通的字符*号B错误信息C所有的字段名D模糊查询30)向数据表添加数据,哪些是添加的关键字?AinsertBupdateCdeleteDselect参考答案:AAACBDCBCA31)函数max()表明这是一个什么函数?A求总值函数B求最小值函数C求平均值函数D求最大值函数32)修改表记录的语句关键字是:AdeleteBupdateCinsertDselect33)删除表记录的语句关键字是:AinsertBupdateCdeleteDselect34)在语句select*fromstudentwheres_namelike’%晓%’where关键字表示的含义是:A条件B在哪里C模糊查询D逻辑运算35)updatestudentsets_name=’王军’wheres_id=1该代码执行的是哪项操作?A添加姓名叫王军的记录B删除姓名叫王军的记录C返回姓名叫王军的记录D更新姓名叫王军的记录36)模糊查询的关键字是:AnotBandClikeDor37)表达式select(9+6*5+3%2)/5-3的运算结果是多少?A1B3C5D738)表达式select((6%(7-5))+8)*9-2+(5%2)的运算结果是多少?A70B71C72D7339)deletefromstudentwheres_id5该代码执行的是哪项操作?A添加记录B修改记录C删除记录D查询记录40)第39题中的代码含义正确的表述是:A删除student表中所有s_idB删除student表中所有s_id大于5的记录C删除student表中所有s_id大于等于5的记录D删除student表参考答案:DBCCDCCBCB41)第39题中的代码如果取消wheres_id5,执行deletefromstudent语句后的结果意味着什么?A删除表studentB删除表student的所有记录C删除数据库studentD语句不完整,不能执行42)修改操作的语句updatestudentsets_name=N’王军’该代码执行后的结果是:A只把姓名叫王军的记录进行更新B只把字段名s_name改成N’王军’C表中的所有人姓名都更新为王军D更新语句不完整,不能执行43)请把下划处的代码补充完整:______intostudent(s_name)______(N’王大军’)Aupdate,valuesBinsert,valueCinsert,valuesDdelete,like44)(@@error=0)该代码表示的含义是:A找到至少一个错误B没有任何一个错误C错误的编号是0D发生了除数为0的错误45)开始事务,提交事务,回滚事务的英语单词分别是:Abegintransaction,rollbacktransaction,committransactionBcommittransaction,rollbacktransaction,begintransactionCrollbacktransaction,begintransaction,committransactionDbegintransaction,committransaction,rollbacktransaction46)以下的标识符中符合标识符命名规则的有几个?3abc7,abc73,bc73a,c73ab,*73abcA1个B2个C3个D4个47)标识符的第一个字符允许包括哪些符号?A_或者@或者#或者$B_或者*或者#或者$C_或者@或者^或者$D_或者@或者#48)包含在哪些符号内的标识符号才能称为分割标识符?A或[]B或{}C()或’’D++或{}49)SQL2005中声明变量的关键字是:AdimBdecimalCdeclareDdealcre50)SQL2005中变量的声明应该使用哪个符号来表示?A_B#C@#D@参考答案:BCCCDCDACD51)SQL2005的字符串连接运算符是什么?A&B.C+D_52)SQL2005中的比较运算符不等于有几种表示方法?A1B2C3D453)!在SQL2005中的含义是:A不等于B不小于C不大于D取反54)哪个是正确的小于等于号?A=B=C=D=55)selectsubstring(’长江长城黄山黄河’,2,2)返回的是什么?A长江B江长C长城D长江长城56)varchar类型的数据长度默认是__个字节?A1B2C4D800057)若student表中有一字段s_fenshu,数据类型为整型,保存每个学生的考试成绩,求全班平均分的正确做法是:A把每个学生的s_fenshu手工进行相加,然后除以全班人数,得到平均分B使用selectavg(s_fenshu)fromstudentC使用selectsum(s_fenshu)fromstudent/selectcount(*)fromstudentD使用selectsum(s_fenshu)fromstudent%selectcount(*)fromstudent58)100/3的结果是:A33.33B33.333333C33D无法执行59)哪些是正确的like运算表达式?Aselect*fromnet_46wheres_namelike’#晓#’Bselect*fromnet_46wheres_namelike’&晓&’Cselect*fromnet_46wheres_namelike’$晓$’Dselect*fromnet_46wheres_namelike’%晓%’60)以下的数据库中,哪个是大型的数据库?AMySqlBDB2COracleDMSSql2005参考答案:CBBCBABCDC(二)代码题:要求代码完整,每错一个单词扣一分.每出现一次不匹配的()扣两分,(总分40分)1)写代码创建student数据库(满分10)数据库里建立数据表student_web要求包含以下字段:s_id数据类型为整型,非空约束,s_name数据类型为可变字符型,最大长度12个字符,保存学生姓名s_fenshu数据类型为整型,保存学生考试成绩s_hometown数据类型为可变字符型,最大长度50个字符保存学生籍贯s_tuition数据类型为整型保存学生学费2)写代码向上题所创建好的数据表中添加以下三条记录,(满分9)id:1id:2id:3姓名:JackTomas姓名:TomJoe姓名:Smiths成绩:89成绩:88成绩:87籍贯:北京丰台籍贯:天津南开籍贯:北京海滨学费:28