一、选择题1.下列选项中能够直接实现对数据库中数据操作的软件是( c )。
A、字处理软件B、操作系统C、数据库管理系统D、翻译系统2.下列关于数据库系统的正确叙述是( a )。
A、数据库系统减少了数据冗余B、数据库系统避免了一切数据冗余C、数据库系统中数据的一致性是指数据类型的一致D、数据库系统比文件系统能管理更多的数据3.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( a )。
A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS4.按照数据模型分类,Visual FoxPro属于( c )。
A、层次型B、网状型C、关系型D、混合型5.关系数据库管理系统存储与管理数据的基本形式是( b )。
A、关系树B、二维表C、结点路径D、文本文件6.下列数据为常量的是( c )。
A、02/18/99B、FC、.N.D、TOP7.下述字符串表示方法正确的是( b )。
A、""等级考试""B、['等级考试']C、{"等级考试"}D、[[等级考试]]8.执行命令STORE CTOD([08/11/99]) TO AA后,变量AA的数据类型是( a )。
A、日期型B、数值型C、字符型D、浮点型9.设L=668,M=537,N="L+M",表达式5+&N的值是( c )。
A、类型不匹配B、5+L+MC、1210D、5+&N10.某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要查询奖金在 100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是(d )。
A、性别="男".AND.奖金<=100.OR.奖金>=400.AND.性别="女".AND.奖金>=200B、性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别="女".AND.奖金>=200C、性别="男".AND.(奖金<=100.OR.奖金>=400).AND.性别="女".AND.奖金>=200D、性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别="女".AND.奖金>=20011.在下列表达式中,运算结果为数值的是( d )。
A、"1234"+"3579"B、CTOD("05/08/93")-11C、130+350=480D、LEN("SFDE")-112.下列表达式的运算结果为日期型数据的是( c )。
A、08/15/97-12B、DATE()-CTOD("05/13/98")C、DATE()-30D、DATE()-TIME()13.下列函数中,函数值为数值型数据的是( d )。
A、CTOD(01/11/99)B、SUBSTR(DTOC(DATE()),7)C、SPACE(3)D、YEAR(DATE())14.顺序执行下列命令之后,屏幕显示的结果是( b )。
STORE "Visual FoxPro" TO TT?UPPER(RIGHT(TT,3))A、VISUAL FOXPROB、PROC、ProD、VIS15.执行以下命令( c )。
M="THIS IS AN APPLE"?SUBSTR(M,INT(LEN(M)/2+1),2)A、THB、ISC、AND、AP16.函数DAY(07/29/97)的返回值是( d )。
Day({07/29/97})返回29A、7B、0C、计算机日期D、出错信息17.条件函数IIF(MOD(15,-8)>3,10,-10)的结果为( b )。
A、10B、-10C、-1D、718.如果变量D="08/13/98",命令?TYPE("&D")的结果为( b )。
A、DB、NC、CD、出错信息19.下列属于内存变量文件的扩展名是( d )。
A、.TXTB、.FPTC、.DBFD、.MEM20.数据表文件中的字段是一种( b )。
A、常量B、变量C、函数D、运算符21.一个数据表文件的数值型字段要求保留5位小数,那么它的宽度最少应当定义成 ( c )。
A、5位B、6位C、7位D、8位22.在Visual FoxPro的数据表文件中,每条记录的总长度比用户定义的各个字段宽度之和多一个字节,该字节用于( b )。
A、存放删除标记B、存放记录号C、存放索引关键字D、存放记录宽度23.数据表文件"学生表.DBF"中有性别(字符型)和平均分(数值型)字段,如果显示平均分超过90分和不及格的全部女生的记录,应该使用的命令是( d )。
A、LIST FOR 性别="女".OR.平均分>90.OR.平均分<60B、LIST FOR 性别="女",平均分>90,平均分<60C、LIST FOR 性别="女".AND.平均分>90.AND.平均分<60D、LIST FOR 性别="女".AND.(平均分>90.OR.平均分<60)24.假设数据表中共有10条记录,当执行命令GO BOTTOM后,命令?RECNO()的结果是( b )。
A、9B、10C、11D、125.假设数据表中共有50条记录,当执行命令DISPLAY ALL之后,命令?RECNO()的结果是( c )。
A、1B、50C、51D、026.假如数据表中有"数学"、"语文"、"物理"、"化学"、"英语"、以及"总分"等字段,它们都为数值型数据,如果要求出所有学生的总分并添入总分字段中,应使用的命令是( c )。
A、REPLACE 总分 WITH 数学+语文+物理+化学+英语B、REPLACE 总分 WITH 数学,语文,物理,化学,英语C、REPLACE ALL 总分 WITH 数学+语文+物理+化学+英语D、REPLACE 总分 WITH 数学+语文+物理+化学+英语 FOR ALL27.ZAP命令可以删除当前数据表文件的( a )A、全部记录B、满足条件的记录C、本身D、全部有删除标记的记录(pack) 28.某数据表中共有10条记录,当前记录为6,先执行命令SKIP 10,再执行命令?EOF(),执行最后一条命令后,显示的结果是( c )。
A、错误信息B、11C、.T.D、.F.29.对职称是副教授的职工,按工资从多到少进行排序,工资相同者,按年龄从大到小排列,排序后生成的表文件名是FGZ.DBF,应该使用的命令是( b )。
A、SORT TO FGZ ON 工资/A,出生日期/D FOR 职称="副教授"B、SORT TO FGZ ON 工资/D,出生日期/A FOR 职称="副教授"C、SORT TO FGZ ON 工资/A,出生日期/A FOR 职称="副教授"D、SORT TO FGZ ON 工资/D,出生日期/D FOR 职称="副教授"30.数据表中有工资字段,现要求按工资字段的降序建立索引文件GZJX.IDX,应该使用的命令是( C )。
A、INDEX ON 工资/D TO GZJXB、SET INDEX ON -工资 TO GZJXC、INDEX ON -工资 TO GZJXD、REINDEX ON 工资 TO GZJX31.TOTAL命令的功能是( a )。
A、对数值型字段按关键字分类求和B、分别计算所有数值型字段的和C、计算每个记录中数值型字段的和D、求满足条件的记录个数32.一个数据表中共有10条记录,当函数EOF()为.T.时,当前记录号应为( b )。
A、10B、11C、0D、133.下列说法中正确的是( b )。
A、当项目管理器处于打开状态时,使用CREATE DATABASE命令创建的数据库将会自动添加到项目中B、当数据库处于打开状态时,用CREATE命令创建的表文件将会自动添加到该数据库中C、CLOSE DATABASE在关闭数据库的同时,不会将数据库中的表同时关闭D、自由表不能被添加到数据库中34.下列命令中不能关闭数据库的是( c )。
A、CLOSE DATABASEB、CLOSE ALLC、CLOSED、CLOSE DATABASE ALL35.下列有关索引的说法,正确的是( c )。
A、可以在自由表中创建主索引B、建立主索引的主关键字值不能为空,但可以有重复数值C、可以在自由表中建立候选索引D、唯一索引中只保留关键字段值相同的第一条记录(只显示)36.Visual FoxPro中的参照完整性规则不包括( c )。
A、更新规则B、删除规则C、查询规则D、插入规则37.以下关于查询的描述正确的是( d )。
A、不能根据自由表建立查询B、只能根据自由表建立查询C、只能根据数据库表建立查询D、可以根据数据库表和自由表建立查询39.下列不属于查询结果输出格式的是( d )。
A、浏览B、图形C、屏幕D、视图40.SQL的数据操作语句不包括( * )。
A、INSERTB、UPDATEC、DELETED、CHANGE41.SQL语句中修改表结构的命令是( * )。
A、MODIFY TABLEB、MODIFY STRUCTUREC、ALTER TABLED、ALTER STRUCTURE42.SQL SELECT语句为了将查询结果存放到临时表中应该使用的短语是( b )。
A、WHEREB、INTOC、GROUP BYD、OREDER BY43.将逻辑值赋给内存变量LZ的正确方法是( d )。
A、LZ=".T."B、STORE "T" TO LZC、LZ=TRUED、STORE .T. TO LZ 44.执行命令INPUT "请输入出生日期:" TO MDATE时,如果通过键盘输入CTOD("01/01/88")则内存变量MDATE的值应当是( d )。