第 1 题101.下面叙述中()不属于数据库系统的特点。
答案:(C)A.数据结构化好B.数据独立性高C.数据冗余度高D.数据共享程度高102.某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,则产品和零件之间存在着()的联系。
答案:(C)A.一对一B.一对多C.多对多D.不能确定103.现实世界中的事物(对象或个体),在数据世界中则表示为()。
答案:(A)A.记录B.数据项C.文件D.数据库104.数据库的一系列特性是由一个称为()的软件,提供通用的存取和控制方法加以实现的。
答案:(B)A.数据服务器B.数据库管理系统C.数据分析系统D.数据存储系统105.数据库系统的特点包括()。
答案:(D)A.数据的结构化B.数据共享C.数据的独立性和可控冗余度D.以上都是第 2 题201.一个关系相当于一张二维表,表中的各列相当于关系的()。
答案:(D)A.数据项B.元组C.结构D.属性202.在关系模式中,关系可视为一张表,元组是指表中的()。
答案:(B)A.一列B.一行C.表名D.值域203.关系数据库管理系统必须实现的三种基本关系运算是()。
答案:(C)A.索引、排序、查找B.建库、录入、排序C.选择、投影、连接D.显示、统计、复制204.数据库管理系统采用的数据模型一般有()三种。
答案:(B)A.网状、链状和层次B.层次、关系和网状C.链状、网状和关系D.层次、关系和环状205.在下列关系模型的叙述中,不正确的是()。
答案:(B)A.主码能够唯一地定义关系中的每一个元组B.关系中的每个属性可以对应于多个值域C.在关系中,元组的次序无关紧要D.在关系中,列的次序无关紧要第 3 题301.设计器是创建和修改应用系统的可视化工具,如果要在设计器中新建和查看不同的表及其关系,应使用()。
答案:(D)A.表设计器B.查询设计器C.表单设计器D.数据库设计器302.扩展名为.prg的程序文件在项目管理器的()选项卡中显示和管理。
答案:(C)A.数据B.文档C.代码D.类303.要启动vfp的向导,可进行的操作是()。
答案:(D)A.打开新建对话框B.单击工具栏的“向导”图标按钮C.从“工具”菜单中选择向导D.以上方法均可304.要想在不同的工作区中打开相应的表,可在vfp主窗口中选择()菜单项。
答案:(D)A.文件→打开B.工具→选项C.显示→工具栏D.窗口→数据工作期305.下面有关vfp的正确叙述是()。
答案:(B)A.在vfp命令窗口中,对命令的大小写敏感B.vfp的命令关键字中如果出现全角字符,则执行该命令时就会出错C.按ctrl+f3快捷键,会显示隐藏的命令窗口D.项目管理器中不能创建视图文件第 4 题401.设当前数据库有n条记录,当函数eof()的值为.t.时,函数recno()的显示结果是()。
答案:(B)A.nB.n+1C.n-1D.n+recno() 402.已知每年的圣诞节日期为12月25日,那么2002年圣诞节与元旦(1月1日)相差的天数是()。
答案:(B)A.356B.358C.360D.362 403.要从数值型数据123中取出数值23,如果限制函数嵌套,则最适合采用的函数是()。
答案:(C)A.int()B.round()C.mod()D.exp() 404.下列函数中函数返回值为字符型的是()。
答案:(B)A.date( )B.substr( )C.int( )D.eof( ) 405.substr(“123456789”,len(“fox”),len(“pro”))的计算结果是()。
答案:(B)A.123B.345C.567D.789第 5 题501.字符串变量s="123",t="234",则下列表达式的运算结果为逻辑.f.的是()。
答案:(C)A.not (s=t) or t$("13479")B.not s$("abc") and (s<>t)C.not (s<>t)D.not (s>=t) 502.下列字符串的运算结果为.f.的表达式为()。
答案:(D)A."fort" $ "comfortable"B."computer"="comp"C."former"=="former"D."computer"=="comp" 503.顺序执行以下赋值命令后,下列表达式中,合法的表达式是()。
x="12" y=2*3 z=left("foxpro",3) 答案:(D)A.x+yB.y+zC.x-z+yD.x-x+z-z504.已知变量a的值为.t.,变量b和c的值均为.f.,则下列表达式值为.f.的选项为()。
答案:(A)A.b and c or not aB.a or b and not cC.not c and a or bD.a and b or not c 505.假设变量n,c和l分别为数值型、字符型和逻辑型变量,且各变量名已经正确赋值,则下面的错误表达式是()。
答案:(D)A.n*n-3B.c+"hello"C.n>10 or lD.n+2-c 第 6 题601.在创建表结构时,可将字段的值定义为null,以下有关null概念的叙述中正确的是()。
答案:(A)A.null表示不确定的值B.null可看作是空白的字符串C.null与数值0具有同等的意义D.null的默认值为逻辑值.f. 602.下列关于数据库表和自由表的概念叙述中不正确的是()。
答案:(C)A.vfp的表可分为属于数据库的表和自由表两种B.自由表是一个独立的表,不属于任何数据库C.数据库表和自由表的表设计器功能完全相同D.数据库表可以从数据库中移出,变成自由表603.下列有关数据库设计器的概念与操作,正确叙述是()。
答案:(C)A.选中某个表,按“移去表”按钮,则该表将从磁盘上永久删除。
B.数据库表可以属于多个数据库文件。
C.一个数据库表只能属于一个数据库文件。
D.在数据库设计器中建立的表之间的关系是临时关系。
604.在表设计器的字段选项卡中,可设置字段(),输入的新数据必须符合这个要求才能被接收,否则要求用户重新输入该数据。
答案:(A)A.有效性规则B.有效性信息C.有效性默认值D.注释605.在表设计器的字段选项卡中,可在字段有效性()框中输入违反有效性规则时的提示信息。
答案:(B)A.规则B.信息C.默认值D.注释第 7 题701.下面选项中有关工作区概念的正确叙述是()。
答案:(C) A.每个工作区是一个能存储多个表的存储区域B.vfp最多可以打开10个工作区C.必须为每一个打开的表分配一个独立的工作区D.不同工作区中的表无法建立关联702.要对姓名(字符型)和出生日期(日期型)两个字段进行复合索引,正确的表达式是()。
答案:(C)A.姓名+出生日期B.ctod(姓名)+出生日期C.姓名+dtoc(出生日期)D.str(姓名)+str(出生日期) 703.关于建立表索引的下列叙述中()是正确的。
答案:(B)A.索引文件名必须与索引字段名同名B.索引字段名改名后对应索引表达式也得修改C.字段的标题修改后对应的索引名也得修改D.含有两个关键字的索引表达式就是将两个字段名简单相"+" 704.在数据库设计器中,如果两个表的索引标识之间有一条黑线相连接,表示这两个表存在着()。
答案:(A)A.永久关系B.临时关系C.索引关系D.触发关系705.如果两个表存在着"一对多"的永久关系,则"多方"的表一般应采用()。
答案:(D)A.主索引B.候选索引C.惟一索引D.普通索引第 8 题801.设当前记录指针指向第n条记录,执行命令display next 3 后,记录指针指向()记录。
答案:(C)A.第n条B.第n+1条C.第n+2条D.第n+3条802.要显示所有“性别”字段(逻辑型)值为.t.的所有记录,其正确的命令是()。
答案:(C)A.display for not 性别B.display for 性别=tC.list for 性别D.list all for 性别='男' 803.要对表中所有“工资”字段(数值型)的值在原有工资的基础上增加100元,正确的命令是()。
答案:(B)A.replace 工资 with 工资+100B.replace all 工资 with 工资+100C.replace all 工资 with 100D.replace 工资 with 100804.在下面的命令中,不能修改表中记录的命令是()。
答案:(A)A.modifyB.replaceC.browseD.edit 805.物理删除当前表中所有记录的命令是()。
答案:(D)A.delete allB.packC.release allD.zap 第 9 题901.以下关于查询的正确叙述是()。
答案:(D)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询902.以下关于视图的正确叙述是()。
答案:(C)A.可以根据自由表建立视图B.可以根据查询建立视图C.可以根据数据库表建立视图D.可以根据数据库表和自由表建立视图903.要将视图中的修改传送回源表中,应选用视图设计器的()选项卡。
答案:(B)A.筛选B.更新条件C.杂项D.视图参数904.查询文件的扩展名是()。
答案:(A)A..qprB..pjxC..scxD..mnx 905.以下有关视图的概念叙述中,不正确的是()。
答案:(C)A.视图分为远程视图和本地视图B.视图数据可更新,更新的数据将回存至产生视图的数据表中C.视图数据只能源自一个数据表D.用户可根据已有视图创建新的视图第 10 题1001.要使查询结果中不包括重复的记录, 则应在select-sql命令中添加()参数。
答案:(B)A.norepeatB.distinctC.independentD.single 1002.要显示查询结果中列在最前面的5条记录, 则应在select-sql命令中添加()参数。
答案:(A)A.top 5B.record 5C.skip 5D.next 5 1003.要在查询结果中将输出字段grade所在列的标题显示为“成绩”, 应在select-sql命令中使用()子句。