国家二级MySQL数据库机试(选择题)模拟试卷1(共225题)_第1页
国家二级MySQL数据库机试(选择题)模拟试卷1(共225题)_第2页
国家二级MySQL数据库机试(选择题)模拟试卷1(共225题)_第3页
国家二级MySQL数据库机试(选择题)模拟试卷1(共225题)_第4页
国家二级MySQL数据库机试(选择题)模拟试卷1(共225题)_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国家二级MySQL数据库机试(选择题)模拟试卷1(共9套)(共225题)国家二级MySQL数据库机试(选择题)模拟试卷第1套一、单项选择题(本题共25题,每题1.0分,共25分。)1、E-R图是数据库设计的工具之一,它一般适用于建立数据库的_____________。A、概念模型B、结构模型C、物理模型D、逻辑模型标准答案:A知识点解析:暂无解析2、一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是A、一对一B、一对多C、多对多D、多对一标准答案:C知识点解析:如果一个工作人员只能使用一台计算机且一台计算机只能被一个工作人员使用,则关系为一对一;如果一个工作人员可以使用多台计算机,但是一台计算机只能被一个工作人员使用,则关系为一对多:如果一个工作人员可以使用多台计算机,一台计算机也可以被多个工作人员使用,则关系为多对多。3、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是A、1:1联系B、m:1联系C、1:m联系D、m:n联系标准答案:C知识点解析:一个部门可以有多名员工,所以实体部门和职员间的联系是1:m联系。4、用树形结构表示实体之间联系的模型是A、关系模型B、网状模型C、层次模型D、以上三个都是标准答案:C知识点解析:层次模型的基本结构是树形结构,这种结构方式在现实世界中很普遍,它们自顶向下、层次分明。5、如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是A、M.姓名B、M->姓名C、姓名D、A和B都可以标准答案:D知识点解析:当出现内存变量和字段变量同名时,如果要访问内存变量,则必须在变量名前加上前缀M.(或M一>)。6、说明数组后,数组元素的初值是A、整数0B、不定值C、逻辑真D、逻辑假标准答案:D知识点解析:数组在使用之前一般要用dimension或declare命令显式创建,创建后,系统自动给每个数组元素赋以逻辑假.F.。7、命令?VARTYPE(TIME())的结果是A、CB、DC、TD、出错标准答案:A知识点解析:VARTYPE(<表达式>)函数用于测试<表达式>的类型,返回一个大写字母:TIME()函数是一个时间函数,以24小时制的hh:mm:ss格式返回当前系统时间,函数值为字符型。在VisualFoxPro中,字母C表示字符型数据。8、设x="123",y=123,k="y"’,表达式x+&k的值是A、123123B、246C、.123yD、数据类型不匹配标准答案:D知识点解析:&<字符型变量>为宏替换函数,用来替换字符型变量的内容,即函数值是变量中的字符串。由此可知,题中&k=&“123”=123,也就是说&k的值为数值型,而x=“123”,为字符型数据,故x和&k数据类型不匹配,不能做运算。9、下列程序段执行后,内存变量e的值是a=10b=20c=30d=IIF(a>b,a,b)e=IIF(c>d,C,d)A、10B、20C、30D、550标准答案:C知识点解析:本题考查IIF函数的使用。逻辑判断函数iif(表达式1,表达式2,表达式3),如果表达式1值为真就返回表达式2的值,反之,如果表达式1值为假就返回表达式3的值。在这段程序中,执行d=IIF(a>b,a,B)语句时,因为a>b的值为假,所以d=20,再执行e=IIF(c>d,c,D)语句,因为c>d为真,所以e=30。10、在VisualFoxPro中,下列程序段执行后,内存变量s1的值是s1=“奥运会体操比赛”s1=stuff(s1,7,4,“篮球”)?s1A、奥运会比赛体操B、奥运会比赛C、奥运会篮球D、奥运会篮球比赛标准答案:D知识点解析:本题考查字符串替换函数STUFF()的应用。表达式stuff(s1,7,4,“篮球”)是用字符串“篮球”,替换字符串”奥运会体操比赛”中的体操。11、下列的程序段中Y的计算结果为76543的是A、x=34567y=0flag=.T.DOWHILEflagy=x%10+y*10x=int(x/10)IFx>0flag=.F.ENDIFFNDDOB、x=34567y=0flag=.T.DOWHILEflagy=x%10+y*10x=int(x/10)IFx=0flag=.F.ENDIFFNNDDOC、x=34567y=0flag=.T.DOWHILE!flagy=x%10+y*10x=int(x/10)IFx>0flag=.F.ENDIFFNDDOD、x=34567y=0flag=.T.DOWHILE!flagy=x%10+y*10x=int(x/10)IFx=0flag=.T.ENDIFENDDO标准答案:B知识点解析:本题考查对简单的循环语句、VisualFoxPro操作符及函数的掌握。在此程序中,首先为将变量x和Y分别赋值为34567和0,然后进入循环。而%表示去余数,则34567%10的结果为7,并将其值赋给Y,接下来,将x值除10取整后的值(3456)赋值给x,此时x的值>0,再次进行循环。此时Y的值为7,执行Y=x%10+Y*10语句后,Y的值为76,而x的值经除10取整后,为345再次进行循环,依次类推,直至x的值等于0时退出循环,此时Y的值为76543。12、在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是A、listfor书名=“计算机*”B、listfor书名=“计算机”C、listfor书名=“计算机%”D、listwhere书名=“计算机”标准答案:B知识点解析:本题考查LIST命令的用法。LIST命令是显示记录的命令。格式为:LIST[neld“st][FOR1Expression]其中.fieldlist是用逗号隔开的字段名列表,默认显示全部字段;1Expression是条件表达式,如果使用FOR短语指定条件,则只显示满足条件的记录。13、在SQLSELECT查询中,为了使查询结果排序必须使用短语A、ASCB、DESCC、GROUPBYD、ORDERBY标准答案:D知识点解析:在SOLSELECT查询中,使用短语ORDERBY使查询结果排序,所以应选D。ASC表示升序排序,DESC表示降序排序,GROUP.BY是指定分组。14、与“SELECT*FROM歌手WHERENOT(最后得分>9.00OR最后得分<8.00)”等价的语句是A、SELECT*FROM歌手WHERE最后得分BETWEEN9.00AND8.00B、SELECT*FROM歌手WHERE最后得分>=8.00AND最后得分<=9.00C、SELECT*FROM歌手WHERE最后得分>9.00OR最后得分<8.00D、SELECT*FROM歌手WHERE最后得分<=8.00AND最后得分>=9.00标准答案:B知识点解析:SELECT查询命令的使用非常灵活,用它可以构造各种各样的查询。本题中给出的查询语句的功能是检索出最后得分不大于9.00或者不小于8.00,即小于或等于9.00和大于或等于8.00的歌手记录。15、设有学生表student(学号,姓名,性别,出生日期,院系)、课程表course(课程号,课程名,学时)和选课表score(学号,课程号,成绩),查询选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是A、SELECTs.学号,姓名,平均成绩FROMstudents,scorescWHEREs.学号=sc.学号;GROUPBYs.学号HAVINGCOUNT(*)>=5ORDERBY平均成绩DESCB、SELECT学号,姓名,AVG(成绩)FROMstudents,scoresc;WHEREs.学号=sc.学号ANDCOUNT(*)>=5GROUPBY学号ORDERBY3DESCC、SELECTs.学号,姓名,AVG(成绩)平均成绩FROMstudents,scoresc;WHEREs.学号=sc.学号ANDCOUNT(*)>=5;GROUPBYs.学号ORDERBY平均成绩DESCD、SELECTs.学号,姓名,AVG(成绩)平均成绩FROMstudents,scoresc;WHEREs.学号=sc.学号:GROUPBYs.学号HAVINGCOUNT(*)>=5ORDERBY3DESC标准答案:D知识点解析:本题考查SELECT语句中分组和排序短语。在SELECT语句中分组语使用GROUPBYHAVING关键字,排序使用ORDERBY短语,降序使用DESC,本题中用学号分组,用HAVINGCOUNT(*)>=5对分组进行筛选,用ORDERBY3DESC按平均成绩降序排序。16、为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于0并且小于等于10”,正确的SQL语句是A、CHANGETABLE评分ALTER分数SETCHECK分数>=0AND分数<=10B、ALTERTABLE评分ALTER分数SETCHECK分数>=0AND分数<=10C、ALTERTABLE评分ALTER分数CHECK分数>=0AND分数<=10D、CHANGETABLE评分ALTER分数SETCHECK分数>=0OR分数<=10标准答案:B知识点解析:表结构的修改命令ALTERTABLE有三种格式。通过下列命令格式可以添加(ADD)新的字段或修改(ALTER)已有的字段。ALERTTABLE<表名1>ADD]ALTER[COLUMN]字段名字段类型[(宽度[,小数位数])][NULL[NOTNULL][CHECK规则表达式[ERROR错误提示信息]][DEFAULT默认值表达式][PRIMARYKEY|UNIQUE][REFERENCES<表名2>[TAG索引名]]17、SQL语句中修改表结构的命令是A、ALTERTABLEB、MODIFYTABLEC、ALTERSTRUCTURED、MODIFYSTRUCTURE标准答案:A知识点解析:SQL定义功能中,表结构修改的父键短语为ALTERTABLE,可直接通过语句修改表结构:选项B)和C)都是错误的命令语句;而选项D)中需要先打开表,然后通过MODIFYSTRUCTURE命令打开表设计器,修改当前表的结构。18、在VisualFoxpro中,下面对查询设计器的描述中正确的是A、“排序依据”选项卡对应JOININ短语B、“分组依据”选项卡对应JOININ短语C、“连接”选项卡对应WHERE短语D、“筛选”选项卡对应WHERE短语标准答案:D知识点解析:本题考查对查询设计器的掌握。在查洵设计器的6个选项卡分别对应的SQL语句短语如下:“字段”选项卡与SQL语句的SELECT短语对应;“联接”选项卡与SQL语句的JOIN短语对应;“筛选”选项卡与SQL语句的WHERE短语对应;“排序依据”选项卡与SQL语句的ORDERBY短语对应;“分组依据”选项卡与SQL语句的GROUPBY短语对应;“杂项”选项卡中包含有“无重复记录”选项,此选项与DISTINCT对应。19、在VisualFoxPro中,关于视图的正确描述是A、视图也称作窗口B、视图是一个预先定义好的SQLSELECT语句文件C、视图是一种用SQLSELECT语句定义的虚拟表D、视图是一个存储数据的特殊表标准答案:A知识点解析:本题考查视图的概念。在关系数据库中,视图是从基本表基础上导出来的虚拟表,兼有“表”和“查询”的特点,与查询相类似的地方是,可以用来从一个或多个相关联的表巾提取有用的信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久保存在磁盘上。视图也称作窗口,即视图是操作表的窗口。20、建立表单的命令是A、CREATEFORMB、CREATETABLEC、NEWFORMD、NEWTABLE标准答案:A知识点解析:建立表单的命令为CREATEFORM。其他3种命令都是错误的。21、将当前表单从内存中释放的正确语句是A、ThisForm.CloseB、ThisForm.ClearC、ThisForm.ReleaseD、ThisForm.Reflesh标准答案:C知识点解析:释放和关闭当前表单的命令是:ThisForlll.Release,,22、如果希望一个控件在任何时候都不能获得焦点,可以设置的属性是Enabled或是A、MoveableB、CloseableC、VisibleD、SelStart标准答案:C知识点解析:本题考查控件属性。控件在任何时候都不能获得焦点的方法是将控件的Visible(可见)属性设置为.F.,使控件成为不可见对象23、在表单中为表格控件指定数据源的属性是A、DataSourceB、RecordSourceC、DataFromD、RecordFrom标准答案:B知识点解析:表格控件的数据源属性是RecordSource。24、下面不属于表单事件的是A、LoadB、InitC、ReleaseD、Click标准答案:C知识点解析:本题考查表单基本事件。其包括①运行时事件Load事件:在表单对象建立之前引发,即运行表单时。Init事件:在对象建立时引发。表单和控件对象同时包含Init事件时,将先引发控件对象的Init事件。先引发表单的Load事件,再引发表单的Init事件。②关闭时事件Destroy事件:在对象释放时引发。Unload事件:在表单对象释放时引发,是表单对象释放时最后一个要引发的事件。③交互时事件GotFocus事件:当对象获得焦点时引发。click事件:用鼠标单击对象时引发。DblClick事件:用鼠标双击对象时引发。Rightclick事件:用鼠标右键单击对象时引发。InteractiveChange事件:当通过鼠标或键盘交互式改变一个控件的值时引发。Error事件:当对象方法或事件代码在运行过程中产生错误时引发。25、表格控件的数据源可以是A、视图B、表C、SQLSELECT语句D、以上三种都可以标准答案:D知识点解析:RecordSorceType属性指明表格数据源的类型,RecordSorce属性则指定表格的数据源。表格控件的数据源可以是视图、表、查询或是SQL语句等。国家二级MySQL数据库机试(选择题)模拟试卷第2套一、单项选择题(本题共25题,每题1.0分,共25分。)1、数据库系统的核心是A、数据模型B、数据库管理系统C、数据库D、数据库管理员标准答案:B知识点解析:数据库管理系统(DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。所以,数据库管理系统是数据系统的核心。2、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。3、一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是A、一对一B、一对多C、多对多D、多对一标准答案:C知识点解析:如果一个工作人员只能使用一台计算机且一台计算机只能被一个工作人员使用,则关系为一对一;如果一个工作人员可以使用多台计算机,但是一台计算机只能被一个工作人员使用,则关系为一对多:如果一个工作人员可以使用多台计算机,一台计算机也可以被多个工作人员使用,则关系为多对多。4、有两个关系R和S如下:则由关系R得到关系S的操作是A、自然连接B、并C、选择D、投影标准答案:C知识点解析:关系S是由关系R中的一行元组组成,应通过选择运算得到。5、数据库设计过程不包括A、概念设计B、逻辑设计C、物理设计D、算法设计标准答案:D知识点解析:数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和物理设计。6、数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和A、编码设计B、测试阶段C、运行阶段D、物理设计标准答案:D知识点解析:数据库设计目前。一般采用生命周期法,即把整个数据库应用系统的开发分解成目标独立的四个阶段。它们分别是需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段。7、在设置日期格式时,不能使用的设置命令是A、SETDATEDMYB、SETDATEMDYC、SETDATEMYDD、SETDATEYMD标准答案:C知识点解析:本题考查设置日期格式SETDATlE命令的使用。格式为:SET.DATE[TO]AMERICAN|ANSI|BRJTISH|FRENCH|GERMAN|ITALIAN|JAPAN|TAIWAN|USA|MDY|DMY|YMD|SHORT|LONG说明:下表列出了有效的设置值及其对应的日期格式8、表达式LEN(TRIM(SPACE(2)+’abc’-SPACE(3)))的计算结果是:A、3B、5C、6D、8标准答案:B知识点解析:本题考查VFP中函数的运用和字符串连接符“+”、“.”。在本题的表达式中,SPACE(2)+‘abc’-SPACE(3)的运算结果为字符串abc前连2个空格,再连接3个空格。TRIM(字符串表达式)删除字符串的右侧空格表达式。再用函数LEN()求字符串的长度。9、运算结果不是2015的表达式是A、int(2015.9)B、round(2015.1,0)C、ceiling(2015.1)D、floor(2015.9)标准答案:C知识点解析:本题考查VFP中的常用函数。取整函数INT(<数值表达式>),计算数值表达式的值,返回该值的整数部分。CEILING(<数值表达式>)函数是上界函数,计算数值表达式的值,返回一个大于或等于该值的最小整数。FLOOR(<数值表达式>)函数下界函数,计算数值表达式的值,返回一个小于或等于该值的最大整数。四舍五入函数ROUND(<数值表达式1>,<数值表达式2>),返回数值表达式1四舍五入的值,数值表达式2表示保留的小数位数。10、打开数据库abc的正确命令是A、OPENDATABASEabcB、USEabcC、USEDATABASEabcD、OPENabc标准答案:A知识点解析:打开数据库的命令是OPENDATABASE,具体语法格式是:OPENDATABASE[数据库名],而打开数据库表的命令是USE。11、在VisualFoxPro中,“表”通常是指A、表单B、报表C、关系数据库中的关系D、以上都不对标准答案:C知识点解析:在VisualFoxPro中,用二维表的形式表示实体和实体间联系的数据模型。在关系数据库中,关系就是表,表就是关系。而表单是form,也称为窗口。利用表单,可以让用户存熟悉的交互操作界面中查看、编辑数据。报表主要用于输出从数据库中检索、查询出的信息,以便进行分析或保存等。12、不可对视图执行的操作有______。A、SELECTB、INSERTC、DELETED、CREATEINDEX标准答案:D知识点解析:暂无解析13、假设表“学生.dbf”已在某个工作区打开,且取别名为student。选择“学生”表所在工作区为当前工作区的命令是A、SELECT0B、USE学生C、SELECT学生D、SELECTstudent标准答案:D知识点解析:指定工作区命令:SELECT工作区号/表别名由于题中打开“学生”表时,为其取别名为student,故要选择“学生”表所在工作区为当前工作区应使用命令:Selectstudent。14、设有订单表order(其中包含字段:订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是A、SELECT*FROMorderWHEREYEAR(签订日期)=2007ORDERBY金额DESCB、SELECT*FROMorderWHILEYEAR(签订日期)=2007ORDERBY金额ASCC、SELECT*FROMorderWHEREYEAR(签订日期)=2007ORDERBY金额ASCD、SELECT*FROMorderWHILEYEAR(签订日期)=2007ORDERBY金额DESC标准答案:A知识点解析:根据SOL查询语句的基本结构,可以很容易发现选项B和选项D中,用来指定查询条件的WHERE关键字错误,首先排除这两个选项,然后,根据题目要求,需要按金额降序排序查询结果,在排序语句中,ASC短语表示升序排序,是默认的排序方式,可省略;而DESC短语表示降序排序,不可以缺少,选项A)和C)中,选项A)采用的是降序排序,与题目要求相符,正确答案为A)。15、查询所有1982年3月20日以后(含)出生、性别为男的学生,正确的SQL语句是A、SELECT*FROM学生WHERE出生日期>={^1982—03—20}AND性别=“男”B、SELECT*FROM学生WHERE出生日期<={^1982—03—20}AND性别=“男”C、SELECT*FROM学生WHERE出生日期>={^1982—03—20}OR性别=“男”D、SELECT*FROM学生WHERE出生日期<={^1982—03—20}OR性别=“男”标准答案:A知识点解析:题干中要求查询日期和性别同时满足给定条件的记录,要使两个条件同时成立,用AND进行连接,表达式是:出生日期>={^1982.03.20}AND性别=“男”,而OR表示的是或运算,即满足连接条件中的任意一个即可,与题目要求不符。16、使用如下数据表:学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是A、SELECTAVG(成绩)FROM选课WHERE姓名=“刘明”B、SELECTAVG(成绩)FROM学生,选课WHERE姓名=“刘明”C、SELECTAVG(成绩)FROM学生,选课WHERE学生.姓名=“刘明”D、SELECTAVG(成绩)FROM学生,选课WHERE学生.学号=选课.学号AND姓名=“刘明”标准答案:D知识点解析:本题考查select语句的用法。要求计算刘明同学选修的所有课程的平均成绩,利用AVG()函数求得成绩字段的平均值,查询的数据源为学生和课程两个表,所以FROM后面要跟这两个表名。以同时满足“学生.学号=选课.学号”和“姓名=“刘明””为筛选记录的条件。17、下列关于SELECT短语的描述中错误的是A、SELECT短语中可以使用别名B、SELECT短语中只能包含表中的列及其构成的表达式C、SELECT短语规定了结果集中的列顺序D、如果FROM短语引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定标准答案:B知识点解析:SELECT查询命令的使用非常灵活,用它可以构造各种各样的查询。SQL查询语句可以从表中指定不同字段输出,指定字段的输出次序,即列的次序可以重新排列,不需要与原数据表一致。SQL的查询子句可以包含表中的表达式以及表的别名。如果FROM短语中引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定。18、查询学生选修课程成绩小于60分的学号,正确的SQL语句是A、SELECTDISTINCT学号FROMSCWHERE“成绩”<60B、SELECTDISTINCT学号FROMSCWHERE成绩<“60”C、SELECTDISTINCT学号FROMSCWHERE成绩<60D、SELECTDISTINCT“学号”FROMSCWHERE“成绩”<60标准答案:C知识点解析:查询条件“课程成绩小于60分”对应的条件表达式应该书写为“成绩<60”。19、设有学生表student(学号,姓名,性别,出生日期,院系)、课程表course(课程号,课程名,学时)和选课表score(学号,课程号,成绩),查询同时选修课程号为C1和C5课程的学生的学号,正确的命令是A、SELECT学号FROMscorescWHERE课程号=‘C1’AND学号IN;(SELECT学号FROMscorescWHERE课程号=‘C5’)B、SELECT学号FROMscorescWHERE课程号=‘C1’AND学号=;(SELECT学号FROMscoreSCWHERE课程号=‘C5’)C、SELECT学号FROMscorescWHERE课程号=‘C1’AND课程号=‘C5’D、SELECT学号FROMscorescWHERE课程号=‘C1’OR‘C5’标准答案:A知识点解析:本题考查SELECT语句中in短语的应用。in(),括号中是子查询,返回结果集,换句话说子查询先产生结果集,然后主查询再去结果集里去找符合要求的字段列表.符合要求的输出,反之则不输出。在选项A)中,IN后面的子查询查找到所有课程号=’C5’的学生的学号,再在这个集合中,查询课程号=’C1’的学生的学号。20、下列关于“查询”的描述中正确的是A、查询保存在项目文件中B、查询保存在数据库文件中C、查询保存在表文件中D、查询保存在查询文件中标准答案:D知识点解析:查询是预先定义好的一个SQLSELECT语句,它是以扩展名为.qpr保存在磁盘上的一个文本文件,另外还包含与查询输出相关的语句。21、下列关于“视图”的描述中正确的是A、视图保存在项目文件中B、视图保存在数据库中C、视图保存在表文件中D、视图保存在视图文件中标准答案:B知识点解析:视图兼有“表”和“查询”的特点,与查询类似的地方是可以用来从一个或多个相关联的表中提取有用信息;与表类似的地方是可以用来更新其中的信息,并将更新结果永久保存在磁盘上。但是它并不是一个查询文件,不以独立的文件存在,而是存放在数据库文件中。22、下面属于表单方法名(非事件名)的是A、InitB、ReleaseC、DestroyD、Caption标准答案:B知识点解析:Init和Destroy属于事件,Caption是属性,Release是方法,方法和事件的区别在于,方法是可以引用的而事件不可以引用。23、假设在表单设计器环境下,表单中有一个文本框,且已经被选定为当前对象,现在从属性窗口中选择Value属性,然后在设置框中输入“:{^2001—9—10}.{^2001—8—20}”,请问以上操作后,文本框Value属性值的数据类型是A、日期型B、数值型C、字符型D、以上操作出错标准答案:B知识点解析:{^2001-9-10}.{^2001-8-20}是一个日期表达式,<日期>-<日期>型表达式结果为两个指定日期相差的天数,其结果为一个数值型数据。24、要将VisualFoxPro系统菜单恢复成标准配置,可先执行SETSYSMENUNOSAVE命令,然后再执行A、SETTOSYSMENUB、SETDEFAULTTOSYSMENUC、SETTODEFAULTD、SETSYSMENUTODEFAULT标准答案:D知识点解析:SETSYSMENUNOSAVE表示将缺省配置恢复成VisualFoxPro系统菜单的标准配置;SETSYSMENUTODEFAULT表示将系统菜单恢复为缺省配置。25、在菜单定义中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为“S”的菜单项名称定义是A、保存\<(s)B、保存/<(s)C、保存(\<s)D、保存(/<s)标准答案:C知识点解析:本题考查定义菜单项的访问快捷键的格式。在菜单设计器中指定菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上“\<”两个字符。国家二级MySQL数据库机试(选择题)模拟试卷第3套一、单项选择题(本题共25题,每题1.0分,共25分。)1、数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A、DB包含DBS和DBMSB、DBMS包含DB和DBSC、DBS包含DB和DBMSD、没有任何关系标准答案:C知识点解析:数据库系统(DatabaseSystem简称DBS)由下列几个部分组成:数据库(DB)、数据库管理系统(DBMS)、数据库管理员(人员)、系统甲台之一——硬件平台(硬件)、系统平台之二——软件平台(软件)。这五个部分构成了一个以数据库为核心的完整的运行实体,称为数据库系统。其中DB(DataBase)即数据库,是统一管理的相关数据的集合:DBMS(DatabaseManagementSystem)即数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法。2、数据库管理系统中负责数据模式定义的语言是A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言标准答案:A知识点解析:数据库管理系统一般提供相应的数据语言,它们分别是:数据定义语言,负责数据的模式定义与数据的物理存取构建;数据操纵语言,负责数据的操纵,包括查询及增、删、改等操作;数据控制语言,负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。3、在数据管理技术发展的三个阶段中,数据共享最好的是A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同标准答案:C知识点解析:数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段无共享,冗余度大;文件管理阶段共享性差,冗余度大;数据库系统管理阶段共享性大,冗余度小。4、有两个关系R和T如下:则由关系R得到关系T的操作是A、选择B、投影C、交D、并标准答案:A知识点解析:由关系R和T所包含的元素可知,关系R经过选择操作就可以得到关系T。5、在VisualFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是A、局部变量B、私有变量C、公共变量D、全局变量标准答案:B知识点解析:在VisualFoxPro中,根据变量的作用域来分,内存变量可分为私有变量、局部变量和全局变量。全局变量是指在任何模块中都可使用的变量,要用public命令建立;私有变量是在程序中直接使用(没有通过public和local命令事先声明)而由系统自动隐含建立的变量,其作用域是建立变量的模块及其下属的各层模块;局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用,用local命令建立。6、命令?VARTYPE(TIME())的结果是A、CB、DC、TD、出错标准答案:A知识点解析:VARTYPE(<表达式>)函数用于测试<表达式>的类型,返回一个大写字母:TIME()函数是一个时间函数,以24小时制的hh:mm:ss格式返回当前系统时间,函数值为字符型。在VisualFoxPro中,字母C表示字符型数据。7、在VisualFoxPro中,有如下程序,函数IIF()返回值是*程序PRIVATEX,YSTORE"男"TOXY=LEN(X)+2?IIF(Y<4,"男","女")RETURNA、女B、男C、.T.D、.F.标准答案:A知识点解析:根据题意,变量x的值为“男”,LEN()函数用来返同指定字符串的长度,由于一个汉字占两个字符,所以LEN(x)=2,Y=4。IIF()是条件测试函数,基本命令格式如下:IIF(<逻辑表达式>,<表达式1>,<表达式2>)其中,测试<逻辑表达式>的值,若为逻辑真(.T.),则返回<表达式1>的值,若为逻辑真(.F.),则返回<表达式2>的值。<表达式1>和<表达式2>的值不要求相同。本题中,由于Y=4,所以逻辑表达式“Y<4”为假,IIF函数应该返回“女”。8、下列命令中,不会创建文件的是A、CREATEB、CREATEVIEWC、CREATEFORMD、CREATEQUERY标准答案:B知识点解析:本题考查用命令创建文件。CREATEFORM是创建表单文件,CREATEOUERY是创建查询文件。CREATEVIEw命令是创建视图,其不能建立文件。9、要为当前表所有性别为“女”的职工增加100元工资,应使用命令A、REPLACEALL工资WITH工资+100B、REPLACE工资WITH工资+100FOR性别=“女”C、CHANGEALL工资WITH工资+100D、CHANGEALL工资WITH工资+100FOR性别:“女”标准答案:B知识点解析:CHANGE和REPLACE命令都具有修改表记录的功能,但是,CHANGE命令只能用于交互环境,对当前表记录进行编辑、修改;使用REPLACE命令可直接用指定的表达式或值修改记录,如果使用FOR短语,则修改逻辑表达式为真的所有记录,选项A使用了ALL短语,命令执行结果是修改表中所有记录,与题目要求不符。10、VisualFoxPro支持的索引文件不包括A、独立索引文件B、规则索引文件C、复合索引文件D、结构复合索引文件标准答案:B知识点解析:本题考查索引文件。VisualFoxPro有两种类型的索引文件:一种是传统的.IDX文件,这种索引文件只有一个索引表达式,称为独立索引文件。另一种是复合索引文件,其扩展名是.CDX,复合索引文件包含多个索引表达式,这些索引表达式称为索引标识。11、在VisualFoxPro中,数据库表字段的有效性规则的设置可以在A、项目管理器中进行B、数据库设计器中进行C、表设计器中进行D、表单设计器中进行标准答案:C知识点解析:本题考查数据库表字段的有效性规则的设置。在表设计器中,可以增加或删除字段,修改字段名、字段长度和字段数据类型等,也可以增加、删除或者修改索引标志,指定字段支持的空值,还可以设置字段或者记录的有效性规则。12、在VisualFoxPro中,有关参照完整性的删除规则正确的描述是A、如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B、如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C、如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录D、上面三种说法都不对标准答案:C知识点解析:参照完整性的删除规则规定了当删除父表中的记录时,如何处理子表中的相天记录,对应有3种情况:如果删除规则选择的是“限制”,则当子表中有相关记录时,禁止删除父表中的记录;如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将自动删除子表中的所有记录:如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录,删除父表中的记录与予表无关。13、在VisualFoxPro中,下列关于表的描述中正确的是A、在数据库表和自由表中,都能给字段定义有效性规则和默认值B、在自由表中,能给表中的字段定义有效性规则和默认值C、在数据库表中,能给表中的字段定义有效性规则和默认值D、在数据库表和自由表中,都不能给字段定义有效性规则和默性值标准答案:C知识点解析:所谓自由表,就是那些不属于任何数据库的表。在VisualFoxPro中创建表时,如果当前没有打开数据库,则创建的表是自由表。与数据库表相比,自由表不能建立字段有效性规则、记录规则、主索引及约束规则等。14、在VisualFoxPro中,下面的描述中正确是A、打开一个数据库以后建立的表是自由表B、没有打开任何数据库时建立的表是自由表C、可以为自由表指定字段级规则D、可以为自由表指定参照完整性规则标准答案:B知识点解析:本题考查对自由表的掌握。自由表:不属于任何数据库的表。可以将自由表添加到数据库中,成为数据库表:也可以将数据库表从数据库中移出,成为自由表。当没有打开数据库时建立的表就是自由表。15、“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是A、SELECTCOUNT(*)FROM教师表INNERJOIN学院表;ON教师表.系号=学院表.系号WHERE系名=“计算机”B、SELECTCOUNT(*)FROM教帅表INNERJOIN学院表;ON教师表.系号=学院表.系号ORDERBY教师表.系号;HAVING学院表.系名=“计算机”C、SELECTSUM(*)FROM教师表INNERJOIN学院表;ON教师表.系号=学院表.系号GROUPBY教师表.系号;HAVING学院表.系名=“计算机”D、SELECTSUM(*)FROM教师表INNERJOIN学院表;ON教师表.系号=学院表.系号ORDERBY教师表.系号;HAVING学院表.系名=“计算机”标准答案:A知识点解析:由于题意中要求计算系名为“计算机”的教师总数,所以SQL语句的WHERE子句应该为WHERE系名=“计算机”,所以正确的是选项A)。16、查询尚未最后确定订购单的有关信息的正确命令是A、SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.客户号=订购单.客户号AND订购日期ISNULLB、SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.客户号=订购单.客户号AND订购日期=NULLC、SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.客户号=订购单.客户号AND订购日期ISNULLD、SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.客户号=订购单.客户号AND订购日期=NULL标准答案:A知识点解析:在SQLSELECT查询语句中,用Where说明查询条件。在表中尚未确定的值用NULL值表示,而SQL中查询空值时要用ISNULL,不能用“=”。17、查询单位名称中含“北京”字样的所有读者的借书证号和姓名,正确的SQL语句是A、SELECT借书证号,姓名FROM读者WHERE单位=“北京%”B、SELECT借书证号,姓名FROM读者WHERE单位=“北京水*”C、SELECT借书证号,姓名FROM读者WHERE单位LIKE“北京*”D、SELECT借书证号,姓名FROM读者WHERE单位LIKE“%北京%”标准答案:A知识点解析:在SQL语句中,将查询结果保存在临时表中应使用短语INTOCLIRSOR。18、查询商品单价在10到50之间、并且日销售数量高于20的商品名、单价、销售日期和销售数量,查询结果按单价降序。正确命令是A、SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售WHERE(单价BETWEEN10AND50)AND销售数量>20ORDERBY单价DESCB、SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售WHERE(单价BETWEENIOAND50)AND销售数量>20ORDERBY单价C、SELECT商品名,单价,销售日期,销售数量FROM商品,销售WHERE(单价BETWEEN10AND50)AND销售数量>20ON商品.商品号=销售.商品号ORDERBY单价D、SELECT商品名,单价,销售日期,销售数量FROM商品,销售WHERE(单价BETWEEN10AND50)AND销售数量>20AND商品.商品号=销售.商品号ORDERBY单价DESC标准答案:D知识点解析:可以用JOIN…ON…语法进行超连结查询,也可以用WHERE直接表示数据表连接条件。ORDERBY短语表示排序,DESC短语表示降序。19、在SQL语句中,删除一条记录采用的命令是A、INSERTB、DELETEC、UPDATED、DROP标准答案:B知识点解析:在SQL语句中,删除一条记录采用的命令是DELETE,其语法格式是DELETEFROMTableName[WHERECondition],所以应选B。INSERT命令是向数据库的表中插入一条记录。UPDATE命令是更新表中的记录。DROP是删除表命令20、在视图设计器中有,而在查询设计器中没有的选项卡是A、排序依据B、更新条件C、分组依据D、杂项标准答案:B知识点解析:视图是操作表的一种手段,不但可以具有查询的功能,而且可以用于更新,所以它有更新属性需要设置,为此存视图设计器中多了一个“更新条件”选项卡。21、建立表单的命令是A、CREATEFORMB、CREATETABLEC、NEWFORMD、NEWTABLE标准答案:A知识点解析:建立表单的命令为CREATEFORM。其他3种命令都是错误的。22、下面关于命令DOFORMXXNAMEYYLINKED的陈述中,正确的是A、产生表单对象引用变量XX,在释放变量XX时自动关闭表单B、产生表单对象引用变量XX,在释放变量XX时并不关闭表单C、产生表单对象引用变量YY,在释放变量YY时自动关闭表单D、产生表单对象引用变量YY,在释放变量YY时并不关闭表单标准答案:C知识点解析:NAME子句的作用是在系统中建立指定名字的变量,并使它指向表单对象,加上LINKED关键字时,表单对象将随指向它的变量的清除而关闭。23、在VisualFoxPro中,用于设置表单标题的属性是A、TextB、TitleC、LableD、Caption标准答案:D知识点解析:本题考查表单的属性。在VisualFoxPro中,表单的Caption属性,指明显示于表单标题栏上的文本,所以用于设置表单标题的属性是Caption。24、表格控件的数据源可以是A、视图B、表C、SQLSELECT语句D、以上三种都可以标准答案:D知识点解析:RecordSorceType属性指明表格数据源的类型,RecordSorce属性则指定表格的数据源。表格控件的数据源可以是视图、表、查询或是SQL语句等。25、扩展名为mpr的文件是A、菜单文件B、菜单程序文件C、菜单备注文件D、菜单参数文件标准答案:B知识点解析:mnx是菜单定义文件,用来存放菜单的各项定义,其本身是一个表文件,不能够运行;mpr是可执行的菜单程序文什。国家二级MySQL数据库机试(选择题)模拟试卷第4套一、单项选择题(本题共25题,每题1.0分,共25分。)1、数据库系统的核心是A、数据模型B、数据库管理系统C、数据库D、数据库管理员标准答案:B知识点解析:数据库管理系统(DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。所以,数据库管理系统是数据系统的核心。2、在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A、外模式B、内模式C、概念模式D、逻辑模式标准答案:B知识点解析:数据库有三层模式结构,逻辑模式是数据的全局逻辑结构的描述,外模式也称为子模式,是局部数据的逻辑结构描述,而内模式也称为存储模式,是数据库物理存储结构和存取方法的描述。3、若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:由于B和C有一一对应的联系,而A和B之间有一对多的联系,则通过关系之间的传递,则A和C之间也是一对多的联系。4、运算结果不是2010的表达式是A、int(2010.9)B、round(2010.1,0)C、ceiling(2010.1)D、floor(2010.9)标准答案:C知识点解析:INT(<数值表达式>):返回指定数值表达式的整数部分。CEILING(<数值表达式>):返回大于等于指定数值表达式的最小整数。FLOOR(<数值表达式>):返回小于等于指定数值表达式的最大整数。ROUND(<数值表达式1>,<数值表达式2>):返回指定表达式在指定位置四舍五入后的结果。本题中,Int(2010.9)=2010,Round(2010.1,0)=2010,Ceiling(2010.1)=2011,Floor(2010.9)=-2010。5、表达式LEN(TRIM(SPACE(2)+’abc’-SPACE(3)))的计算结果是:A、3B、5C、6D、8标准答案:B知识点解析:本题考查VFP中函数的运用和字符串连接符“+”、“.”。在本题的表达式中,SPACE(2)+‘abc’-SPACE(3)的运算结果为字符串abc前连2个空格,再连接3个空格。TRIM(字符串表达式)删除字符串的右侧空格表达式。再用函数LEN()求字符串的长度。6、下列程序段执行以后,内存变量y的值是CLEARx=12345y=0D0WHILEx>0y=y+x%10x=int(x/10)ENDDO?yA、54321B、12345C、51D、15标准答案:D知识点解析:本题考查的是DOWHILE循环语句的使用,其中涉及到一个累加的计算,依次对变量x的值,即本题中的12345,从后向前对各位数进行相加,最后输出,即输出5+4+3+2+1的计算值。7、下列程序段执行以后,内存变量X和Y的值是CLEARSTORE3TOXSTORE5TOYSETUDFPARMSTOREFERENCEDOPLUSWITH(X),Y?X.YPROCEDUREPLUSPARAMETERSA1.A2A1=A1+A2A2=A1+A2ENDPROCA、58B、813C、513D、313标准答案:D知识点解析:本题考查带参数的过程调用,语句SETUDFPARMSTOREFERENCE语句,表示内存变量是按引用传递。所以实参变量Y是引用传递,(x)是按值传递。在执行过程PLUS时,A1=3,A5=5,过程PLUS运行完后,A1=8,A2=13,因为实参变量Y是引用传递,(x)是按值传递,所以实参变量Y的值等A2=13,x的值等于3。8、以下关于空值(NULL值)叙述正确的是A、空值等于空字符串B、空值等同于数值0C、空值表示字段或变量还没有确定的值D、VisualFoxPro不支持空值标准答案:C知识点解析:空值(NULL值)表示字段或变量还没有确定的值,它与空字符串和数值0有不同的含义,空值就是缺值或不确定值,不能把它理解为任何意义的数据。9、在VisualFoxPro中,下面描述正确的是A、数据库表允许对字段设置默认值B、自由表允许对字段设置默认值C、自由表或数据库表都允许对字段设置默认值D、自由表或数据库表都不允许对字段设置默认值标准答案:A知识点解析:自由表是不属于任何数据库的表,不能对自由表进行字段有效性和默认值的设簧。10、不可对视图执行的操作有______。A、SELECTB、INSERTC、DELETED、CREATEINDEX标准答案:D知识点解析:暂无解析11、在VisualFoxPro中,不允许出现重复字段值的索引是A、主索引和唯一索引B、主索引和候选索引C、唯一索引和候选索引D、唯一索引标准答案:B知识点解析:本题考查主索引和候选索引的特征。主索引不允许表中有重复的字段值,一个表只能有一个主索引。候选索引不允许表中有重复的字段值,因此候选索引有资格被选作主索引,一个表可有多个候选索引。唯一索引允许表中有重复的字段值,但索引项不重复,一个表可有多个唯一索引。普通索引允许表中有重复的字段值,索引项也对应重复,一个表可有多个普通索引。12、已知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按“职称”排序,“职称”相同时再按“性别”排序,正确的命令是A、INDEXON职称+性别TOtttB、INDEXON性别+职称TOtttC、INDEXON职称,性别TOtttD、INDEXON性别,职称TOttt标准答案:A知识点解析:INDEX命令是建立索引命令,格式应该是:INDEXONExpressionTOindexfilename|TAGtagname[OFcdxfilemane][FORexpression][COMPACT][ASCENDING|DESCENDING][UNIQUEICANDIDATE][ADDITIVE]本题要建立职称和性别的复合索引,所以表达式为“职称+性别”。13、在VisualFoxPro中,数据库表字段的有效性规则的设置可以在A、项目管理器中进行B、数据库设计器中进行C、表设计器中进行D、表单设计器中进行标准答案:C知识点解析:本题考查数据库表字段的有效性规则的设置。在表设计器中,可以增加或删除字段,修改字段名、字段长度和字段数据类型等,也可以增加、删除或者修改索引标志,指定字段支持的空值,还可以设置字段或者记录的有效性规则。14、与“SELECT*FROM歌手WHERENOT(最后得分>9.00OR最后得分<8.00)”等价的语句是A、SELECT*FROM歌手WHERE最后得分BETWEEN9.00AND8.00B、SELECT*FROM歌手WHERE最后得分>=8.00AND最后得分<=9.00C、SELECT*FROM歌手WHERE最后得分>9.00OR最后得分<8.00D、SELECT*FROM歌手WHERE最后得分<=8.00AND最后得分>=9.00标准答案:B知识点解析:SELECT查询命令的使用非常灵活,用它可以构造各种各样的查询。本题中给出的查询语句的功能是检索出最后得分不大于9.00或者不小于8.00,即小于或等于9.00和大于或等于8.00的歌手记录。15、查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的SQL语句是A、SELECT学号,课程号FROMscWHERE成绩=""B、SELECT学号,课程号FROMscWHERE成绩=NULLC、SELECT学号,课程号FROMscWHERE成绩ISNULLD、SELECT学号,课程号FROMscWHERE成绩标准答案:C知识点解析:查询空值时要使用ISNuLL,而=NULL是无效的,因为空值不是一个确定的值,所以不能用“=”这样的运算符进行比较。16、“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是A、SELECT教师表.系号,COUNT(*)AS人数FROM教师表,学院表;GROUPBY教师表.系号INTODBFTEMPSELECTMAX(人数)FROMTEMPB、SELECT教师表.系号,COUNT(*)FROM教师表,学院表;WHERE教师表.系号=学院表.系号GROUPBY教师表.系号INTODBFTEMPSELECTMAX(人数)FROMTEMPC、SELECT教师表.系号,COUNT(*)AS人数FROM教师表,学院表;WHERE教师表.系号=学院表.系号GROUPBY教师表.系号TOFILETEMPSELECTMAX(人数)FROMTEMPD、SELECT教师表.系号,COUNT(*)AS人数FROM教师表,学院表;WHERE教师表.系号=学院表.系号GROUPBY教师表.系号INTODBFTEMPSELECTMAX(人数、)FROMTEMP标准答案:D知识点解析:由于“教师表”与“学院表”是通过“系号”进行关系的连接,而选项A)没有WHERE子句,所以选项A)是错误的。选项B)中,由于接下来的SQL语句“SELECTMAX(人数)FROMTEMP”的字段名称为“人数”,而第一条SQL语句没有对查询的结果进行重命名,会产生错误。选项C)中的SQL语句使用短语INTOFILEFileName[ADDITIVE]可以将查询结果存放到文本文件中,FileName是文件名,默认扩展名是txt,接下来的SQL语句“SELECTMAX(人数)。FROMTEMP”会产生错误。17、SQL查询令今的结构是SELECT…FROM…WHERE…GROUPBY...HAVING...ORDERBY...,其中HAVING必须配合使用的短语是A、FROMB、GROUPBYC、WHERED、ORDERBY标准答案:B知识点解析:在SOL查询中,HAVING总是跟在GROUPBY之后,用来限定分组条件。18、计算每名运动员的“得分”的正确SQL语句是A、UPDATE运动员FIELD得分=2*投中2分球+3*投中3分球+罚球B、UPDATE运动员FIELD得分WTTH2*投中2分球+3*投中3分球+罚球C、UPDATE运动员SET得分WTTH2*投中2分球+3*投中3分球+罚球D、UPDATE运动员SET得分=2*投中2分球+3*投中3分球+罚球标准答案:D知识点解析:本题考查的是SOL数据更新语句。该语句的基本命令格式为:UPDATE数据表名SET字段名=更新表达式值WHERE条件表达式当不使用WHERE子句时,则更新全部记录。19、删除表s中字段c的SQL命令是A、ALTERTABLEsDELETEcB、ALTERTABLEsDROPcC、DELETETABLEsDELETEcD、DELETETABLEsDROPc标准答案:B知识点解析:删除字段的SQL语法可简单表示为:ALTERTABLE表名DROP字段名。20、有表名为Employee的表结构(职工号,姓名,工资),为表Employee增加字段“住址”的SOL命令是A、ALTERDBFEmployeeADD住址C(30)B、CHANGEDBFEmployeeADD住址C(30)C、CHANGETABLEEmployeeADD住址C(30)D、ALTERTABLEEmployeeADD住址C(30)标准答案:D知识点解析:本题考查表结构的修改。格式为:ALTERTABLE<表名>ADD[COLUMN[<字段名1><字段类型>[(<长度>[,<小数位数>])][NULL|NOTNULL][CHECK<逻辑表达式1>[ERROR<字符型文本信息>]][DEFAULT<表达式1>][PRIMARYKEY|UNIQuE][ADDPRIMARYKEY<表达式1>TAG<标识名1>[FOR<逻辑表达式2>]][ADDUNIQUE<表达式2>[TAG<标识名2>[FOR<逻辑表达式3>]]][ADDFOREIGNKEY[<表达式3>][TAG<标识名4>][FOR<逻辑表达式4>]REFERENCES表名2[TAG<标识名4>]]该格式可以向表中添加新的字段、设置字段有效性规则、建立索引和建立表间联系等。21、下面对视图的描述中错误的是A、通过视图可以查询表B、通过视图可以修改表的结构C、通过视图可以更新表中的数据D、通过自由表不能建立视图标准答案:B知识点解析:本题考查的是对视图的理解。视图是一个定制的虚拟逻辑表,只存放相应数据的逻辑关系,并不保存表的记录内容。视图可以对表进行查询,可以更新字段内容并返回源表,但不能修改表的结构。22、下面关于命令DOFORMXXNAMEYYLINKED的陈述中,正确的是A、产生表单对象引用变量XX,在释放变量XX时自动关闭表单B、产生表单对象引用变量XX,在释放变量XX时并不关闭表单C、产生表单对象引用变量YY,在释放变量YY时自动关闭表单D、产生表单对象引用变量YY,在释放变量YY时并不关闭表单标准答案:C知识点解析:NAME子句的作用是在系统中建立指定名字的变量,并使它指向表单对象,加上LINKED关键字时,表单对象将随指向它的变量的清除而关闭。23、下面关于列表框和组合框的陈述中,正确的是A、列表框可以设置成多重选择,而组合框不能B、组合框可以设置成多重选择,而列表框不能C、列表框和组合框都可以设置成多重选择D、列表框和组合框都不能设置成多重选择标准答案:A知识点解析:列表框提供一组条目(数据项),用户可以从中选择一个或多个条目。能显示其中的若干条目,用户可通过滚动条浏览其他条目。组合框与列表框类似,有关列表框的属性、方法,组合框同样具有(MultiSeleet除外),其区别为:①对于组合框来说,通常只有一个条目是可见的。用户可以单击组合框上的下箭头按钮打开条目列表,以便从中选择。所以,相比列表框,组合框能够节省表单巾的显示空间。②组合框不提供多重选择的功能,没有MultiSelect属性。③组合框有两形式:下拉组合框和下拉列表框。通过设置Style属性可选择想要的形式。24、要将一个弹出式菜单作为某个控件的快捷菜单,需要在该控件的某事件代码中调用弹出式菜单程序的命令。这个事件是A、RightClickB、ClickC、LoadD、DhlClick标准答案:A知识点解析:快捷菜单一般从属于某个界面对象,当用鼠标右击该对象时,就会在单击处弹出快捷菜单。在表单设计器环境下,选定需要添加快捷菜单的对象,并在选定对象的RightCIick事什代码中添加调用快捷菜单程序的命令。25、在VisualFoxPro中,编译或连编生成的程序文件的扩展名不包括A、APPB、EXEC、DBCD、FXP标准答案:C知识点解析:本题考查程序的编译、连编过程。在VisualFoxPro中,通过编译、连编,可以产生不同的目标代码文件,这些文件具有不同的扩展名。.exe(VisualFoxPro可执行文件)→.app(应用程序文件)→.fxp(编译文件)→.prg(源程序文件)。国家二级MySQL数据库机试(选择题)模拟试卷第5套一、单项选择题(本题共25题,每题1.0分,共25分。)1、数据库管理系统是A、操作系统的一部分B、在操作系统支持下的系统软件C、一种编译系统D、一种操作系统标准答案:B知识点解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。2、数据库技术的根本目标是要解决数据的A、存储问题B、共享问题C、安全问题D、保护问题标准答案:B知识点解析:数据库中的数据具有“集成”、“共享”之特点,即数据库集中了各种应用的数据,进行统一地构造与存储,而使它们能被不同的应用程序所使用。因而数据库技术的根本目标是解决数据的共享问题。3、数据库设计中反映用户对数据要求的模式是A、内模式B、概念模式C、外模式D、设计模式标准答案:C知识点解析:概念模式,是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它足由数据库管理系统提供的数据模式描述语苦(DataDescriptionLanguage,DDL,)来捕述、定义的,体现、反映了数据库系统的整体观。外模式对应于用户级,它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,也称为子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它反映了用户对数据的要求。包含模式中允许特定用户使用的那部分数据,用户可以通过外模式捕述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数撕操纵语言(DataManipulationLanguage,DML)对这些数据记录进行捕述。内模式,对应于物理级,它是数据库中全体数据的内部表示或底层捕述,是数据库最低一级的逻辑描述,它捕述了数据在仔储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义,它是数据库的存储观。4、“商品”与“顾客”两个实体集之间的联系一般是A、一对一B、一对多C、多对一D、多对多标准答案:D知识点解析:实体集间的联系的个数可以是单个也可以是多个。两个实体集之间的联系实际上是实体集问的函数关系,这种关系有三种:一对一的联系,简记为1:1;一对多或多对一联系,简记为1:m或m:1;多对多联系,简记为m:n。本题中“商品”与“顾客”两个实体集之间的联系是多对多联系。因为一种“商品”可以被多个“顾客”购买,而一个“顾客”也可以购买多个“商品”。5、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为A、并B、自然连接C、笛卡尔积D、交标准答案:D知识点解析:关系R与S经交运算后所得到的关系是由那些既在R内又在S内的有序组组成的,记为R∩S。6、有两个关系R和S如下:则由关系R得到关系S的操作是A、自然连接B、并C、选择D、投影标准答案:C知识点解析:关系S是由关系R中的一行元组组成,应通过选择运算得到。7、数据库设计过程不包括A、概念设计B、逻辑设计C、物理设计D、算法设计标准答案:D知识点解析:数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和物理设计。8、在VisualFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是A、局部变量B、私有变量C、公共变量D、全局变量标准答案:B知识点解析:在VisualFoxPro中,根据变量的作用域来分,内存变量可分为私有变量、局部变量和全局变量。全局变量是指在任何模块中都可使用的变量,要用public命令建立;私有变量是在程序中直接使用(没有通过public和local命令事先声明)而由系统自动隐含建立的变量,其作用域是建立变量的模块及其下属的各层模块;局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用,用local命令建立。9、在下面的VisualFoxPro表达式中,运算结果为逻辑真的是A、EMPTY(.NULL.)B、LIKE(’xy?’,’xyz’)C、AT(’xy’,’abcxyz’)D、ISNULL(SPACE(0))标准答案:B知识点解析:①EMPTY(<表达式>),返同值:逻辑型。功能:根据指定表达式的运算结果是否为“空”值,返回逻辑真(.T.)或返同逻辑假(.F.)。②LIKE(<字符表达式1>,<字符表达式2>),返同值:逻辑型。功能:比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真(.T.),否则返回逻辑假(.F.)。<字符表达式1>中可以包含通配符*和?,其中,*可以与任何数目的字符相匹配,?可以与任何单个字符相匹配。③AT(<字符表达式1>,<字符表达式2>[,<数值表达式1>]),返回值:数值型。功能:如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>值的首字符在<字符表达式2>值中的位置;若不是子串,则返回0。④ISNULL(<表达式>),返回值:逻辑型。功能:判断一个表达式的运算结果是否是NuLL值,若是NULL值则返回逻辑真(.T.),否则返回逻辑假(.F.)。10、为当前表中所有学生的总分增加10分,可以使用的命令是A、CHANGE总分WITH总分+10B、REPLACE总分WITH总分+10C、CHANGEALL总分WITH总分+10D、REPLACEALL总分WITH总分+10标准答案:D知识点解析:在VFP中,修改表记录的命令有3个,分别是Challge、Edit和Replace。其中,Change和Edit命令均用于交互对当前表的记录进行编辑、修改,并且默认修改的是当前记录。所以选项A)和选项C)的Change命令为交互状态下的修改记录的命令,此处命令格式也是错误的。可以使用REPLACE命令直接用指定表达式或值修改记录,REPLACE命令的常用格式是:REPLAcEFieldNamelwITHeExpression1[,FieldName2WITHeExpression2]…[FOR1Expression1]该命令的功能是直接利用表达式eExpression的值替换字段FieldName的值,从而达到修改记录值的目的,该命令一次可以修改多个字段(eExpressionl,eExpression2…)的值,如果不使用FOR短语,则默认修改的是当前记录;如果使用了FOR短语,则修改逻辑表达式1Expressionl为真的所有记录。ALL短语用来指明要修改的是表中全部记录。11、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。在命

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论