vfp1-6章练习题.doc_第1页
vfp1-6章练习题.doc_第2页
vfp1-6章练习题.doc_第3页
vfp1-6章练习题.doc_第4页
vfp1-6章练习题.doc_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

第一章 数据库基础一、选择题 1Visual FoxPro是一种( ) A)数据库系统 B)数据库管理系统 c)数据库 D)数据库应用系统 2数据库系统的核心是( ) A)数据模型 B)数据库管理系统 C)数据库 D)数据库管理员 3Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指( ) A)数据库文件(dbc文件) B)一个数据库中两个表之间有一定的关系 C)表文件(dbf文件) D)一个表文件中两条记录之间有一定的关系 4下列叙述中正确的是( ) A)为了建立一个表,首先要构造数据的逻辑关系 B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项 C)一个关系的属性名表称为关系模式 D)一个关系可以包括多个二维表 5用二维表数据来表示实体及实体之间联系的数据模型为( ) A)联系模型 B)层次模型 C)网状模型 D)关系模型 6数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是( ) A)DBS包括DB和DBMS B)1)BMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS 7下列关于数据库系统叙述正确的是( ) A)数据库中只存在数据项之间的联系 B)数据库的数据项之间和记录之间都存在联系 C)数据库的数据项之间无联系,记录之间存在联系 D)数据库的数据项之间和记录之间都不存在联系 8在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( ) A)数据库系统 B)文件系统 C)人工管理 D)数据项管理 9在数据库系统中,用户所见的数据模式为( ) A)概念模式 B)外模式 C)内模式 D)物理模式 10下列叙述中错误的是( ) A)在数据库系统中,数据的物理结构必须与逻辑结构一致 B)数据库技术的根本目标是解决数据的共享问题 c)数据库设计是指在己有数据库管理系统的基础上建立数据库 D)数据库系统需要操作系统的支持 11“商品”与“顾客”两个实体集之间的联系一般是( )A)一对一 B)一对多 c)多对一 D)多对多12在数据库中,下列说法不正确的是( ) A)数据库避免了一切重复的数据B)若系统是安全可以控制的,则系统可确保更新时的一致性C)数据库中的数据可以共享D)数据库减少了数据冗余13下列概念中,不是数据库管理系统必须提供的数据控制功能是( )A)安全性 B)完整性 c)移植性 D)一致性14在数据库的3级模式结构中,内模式有( )A)1个 B)2个 c)3个 D)任意多个15从关系模式中指定若干个属性组成新的关系的运算称为( ) A)联系 B)投影 C)选择 D)排序16数据库系统与文件系统的主要区别是( ) A)数据库系统复杂,而文件系统简单 B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C)文件系统只能管理程序文件,而数据库系统可以管理庞大的各种类型的文件D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量17在关系数据库设计中,设计视图(View)是哪个阶段的内容( )A)需求分析阶段B)概念设计阶段 C)逻辑设计阶段 D)物理设计阶段18设关系R和关系S的元素分别是3和4,关系T是R和S的笛卡儿积,即T=Rs,则关系T的元素是( )A)7 B)9 C)12 D)1619数据模型是( )A)文件的集合 B)记录的集合 c)数据的集合 D记录及其联系的集合20下列关系运算中,不要求关系R与关系S具有相同的属性个数 A)R x S B)RU S C)RS D)R-S 21在关系数据库中,外码(Foreign Key)是( ) A)在一个关系中定义了约束的一个或一组属性 B)在一个关系中定义了缺省值的一个或一组属性 C)在一个关系中的一个或一组属性是另一个关系的主码 D)在一个关系中用于唯一标识元组的一个或一组属性 22在E-R图中,用来表示实体之间联系的图形是( ) A)矩形 B)椭圆形 C)菱形 D)平形四边形 23数据库中,数据的物理独立性是指( ) 。 A)数据库与数据库管理系统的相互独立 B)用户程序与DBMS的相互独立 c)用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D)应用程序与数据库中数据的逻辑结构相互独立 24用树形结构来表示实体之间联系的模型称为( ) A)关系模型 B)层次模型 c)网状模型 D)数据模型25在下面两个关系中,职工号和部门号分别为职工关系和部门关系的主码。 职工(职工号,职工名,部门号,职务,工资) 部门(部门号,部门名,部门人数,工资总额) 在这两个关系的属性中,只有一个属性是外码。它是( ) A)“职工”关系中的“职工号” B)“职工”关系中的“部门号” c)“部门”关系中的“部门号” D)“部门”关系中的“部门名” 26关系数据库管理系统实现的专门关系运算包括( ) A)排序、索引、统计 B)选择、投影、联接 C)关联、更新、排序 D)显示、打印、制表 27在关系数据模型中可以有3类完整性约束条件,任何关系必须满足其中的( )约束条件 A)参照完整性、用户自定义完整性 B)数据完整性、实体完整性 C)实体完整性、参照完整性 D)动态完整性、实体完整性 28设有如下3个关系表: 由关系R和S通过运算得到关系T,则所使用的运算为( ) A)并 B)自然连接 C)笛卡儿积D)交30操作对象只能是一个表的关系运算是( ) A)连接和选择 B)连接和投影 C)选择和投影 D)自然连接和选择二、填空题1数据库是长期存储在计算机内、具有组织的、可以_的数据集合。2数据是存储于某种媒体,能被识别的物理符号,它包括两方面的内容:一是描述事物特性的数据内容, 二是_。3数据处理的中心问题是_。4数据处理是指对各种形式的数据进行收集、_、_和传播等一系列活动的总和。5关系中的每一列称为一个字段,或称为关系的一个_;二维表中每一行称为一个记录,或称为关系的一个_。6在二维表中,元组的_不能再分成更小的数据项。7数据库系统由5部分组成:硬件系统、数据库集合、_、_和用户。8实际数据库系统中,其所支持的数据模型主要有层次模型、网状模型和_。9数据库系统中实现各种数据管理功能的核心软件称为_10.一个数据库的数据模型至少应该包括以下3个组成部分,_、数据操作和数据的完整性约束条件。 l 1二维表的列称为关系的_,二维表的行称为关系的_。12.在关系模型中,约束关系中不允许出现相同元组”是通过_实现的。13数据模型不仅表示反映事物本身的数据,而且表示_.14.数据库语言由_和数据操纵语言(DML)组成,它为用户提供了交互使用数据库的方法。15.数据库技术的主要特点为_,具有较高的数据和程序的独立性以及对数据实行集中统一的控制。l 6要想清除主窗口屏幕,应使用命令_。17数据模型按不同的应用层次分为3种类型,它们是_、逻辑数据模型和物理数据模型。l 8在数据库设计中,将ER图转换成关系数据模型的过程属于_阶段。19数据独立性分为逻辑独立性和物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此基于逻辑结构的应用程序也不必修改,这一特性称为_。第二章 VFP系统初识 一、选择题1显示与隐藏命令窗口的错误操作是( ) A)单击常用工具栏上的“命令窗口”按钮 B)退出 Visual FoxPro,再重新打开 c)分别按Ctrl+F4和Ctrl+F2组合键 D)通过“窗口”菜单下的“命令窗口”选项来切换2向一个项目中添加一个数据库,应该使用项目管理器的( ) A)“代码”选项卡 B)“类”选项卡 C)“文档”选项卡 D)“数据”选项卡3.在Visual FoxPro中,各种工具通常以窗口形式出现,能创建和修改表、表单、数据库等应用程序的可视化工具称为( )A)向导 B)设计器 c)生成器 D)项目管理器4报表文件是存在于项目管理器中的( )A)“数据”选项卡 B)“文档”选项卡 c)“代码”选项卡 D)“其他”选项卡5下面关于工具栏的描述中,错误的是( )A)用户可以定制自己的工具栏 B)用户可以修改系统提供的工具栏C)用户可以删除其自定义的工具栏 D)用户可以删除系统提供的工具栏6在Visual FoxPro的项目管理器中不包括的选项卡是( )A)数据 B)文档 c)类 D)表单7扩展名为pix的文件是( )A)数据库表文件 B)表单文件 C)数据库文件 D)项目文件8在“项目管理器”下为项目建立一个表单,应该使用的选项卡是( )A)数据 B)文档 c)类 D)代码9“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是( )A)查询、视图或表单 B)表单、报表和标签C)查询、表单或程序 D)以上文件都可以10下列启动Visual FoxPro向导的方法中,正确的是( ) A)选择“工具”菜单中的“向导”子菜单中的命令B)通过“新建”对话框 C)单击工具栏上的“向导”按钮D)以上方法均正确11扩展名为SCX的文件是( )A)表文件 B)项目文件 C)表单文件 D)菜单文件12MODIFY COMMAND命令建立的文件的默认扩展名是( ) A)prg B)app C)cmd D)exe13向项目中添加程序,应该使用“项目管理器”的( )A)“代码选项卡 B)“类选项卡 c)“数据选项卡 D)“文档”选项卡二、填空题1.退出Visual FoxPro系统的命令是_。2.在Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是_。3.扩展名为dbf的是 _。4要想清除主窗口屏幕,应使用命令_。5.创建项目文件的命令是_。6.要把项目管詈器拆分成独立的浮动窗口,必须首先_项目管理器窗口。7._是Visual FoxPro中各种数据和对象的主要组织工具。8.Visual FoxPro的辅助设计工具有:向导、_和生成器。9.可以在“项目管理器”的_选项卡下建立命令文件(程序)。10.Visual FoxPro的工作方式包括自动化工作方式和_工作方式。11.利用项目管理器可以将应用系统编译成一个扩展名为_应用文件或_的可执行文件。12要设置日期和时间的显示格式,应当选择“选项”对话框的_选项卡。第三章一、选择题1下面关于常量的叙述,不正确的一项是( )A)常量用以表示一个具体的、不变的值 B)常量是指固定不变的值C)不同类型的常量的书写格式不同 D)各种类型的常量都有自己的定界符2常量的类型包括:字符型(c)、数值型(N)、货币型(Y)、日期型(D)、日期时间型(T)和( )A)通用型(M) B)备注型(G) C)对象型(O) D)逻辑型(L)3下列关于数值型常量和货币型常量的说法,正确的是( )A)货币型常量和数值型常量前面都要加上一个“$”符号B)货币型常量和数值型常量都可以使用科学计数法表示C)货币型常量在存储和计算时采用4位小数,数值型常量的小数可多于4位 D)以上说法均不正确4下列字符常量的书写格式正确的是( ) A) B)china=中国 C)姓名:张三 D)3456一(3424)2 5下列选项中不是常量的是( ) A)student B)student C)12E+3 D)2008-0113 6下列关于数值型常量表示正确的是( ) A)$152365 B)”12534” C)-1.6E+12 D)1.5+15 7下列符号中,不能作为日期型常量分隔符的是( ) A)斜杠() B)连字号(-) c)句点() D)脱字符()8要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令( ) A)SET CENTURY ON B)SET CENTURY OFF C)SET CENTURY T0 4 D)SET CENTURY OF 4 9下列日期格式正确的是( ) A)20030501 B)t20030501 C)200305-01 D)2003-05-0110关于Visual FoxPro的变量,下面说法中正确的是( ) A)使用一个简单变量之前要先声明或定义 B)数组中各数组元素的数据类型可以不同 c)定义数组以后,系统为数组的每个数组元素赋以数值O D)数组元素的下标下限是0。11下列变量名中,属于VisualFoxPro合法变量名的是( )。 A)VisualFoxPro B)Visual.FoxPro C)Visual FoxPro D)_Visual.FoxPro 12若内存变量名与当前工作区的数据表中的字段“stuxm”同名。则执行命令?stuxm后显示的是( ) A)内存变量的值B)字段的值 C)随机显示D)错误信息13假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令: 姓名=姓名-”你好” ?姓名 那么主窗口中将显示( ) A)张三 B)张三你好 c)张三你好 D)出错14下列表达式在数据库中不是逻辑值的是( ) A)F B)T C)Y D)N15如果一个表达式包含算术运算、关系运算、逻辑运算和字符运算时,运算的先后顺序是( ) A)算术运算一关系运算一逻辑运算一字符运算 B)算术运算一字符运算一关系运算一逻辑运算 C)逻辑运算一关系运算一算术运算一字符运算 D)字符运算一算术运算一逻辑运算一关系运算 l 6表达式2*234/80+32的值为( ) ,! A)7246 B)2450 C)16 D)0 1 7SUBSTR(ABCDEF,3,2)的结果是( ) j A)AB B)CD C)FE D)CB 18在Visual FoxPro中,下面属于函数SIGN()的返回值的是( ) A)T B)-1 C)FD)2 19在命令窗口输人下列命令: STORE5*8 TO X ?X 程序显示的结果为( ) A)5 B)8 C)40 D)5*8 20VAL(”-34A567”)的值是( ) A)*34A567 B)-340567 C)-3400 D)-34567 21函数ROUND(1234567,3)的计算结果是( ) A)123 B)123456 C)1234567 D)123457 22.下列各字符型函数中,其函数返回值不是数值型的是( ) A)LEN(”20030415“) B)OCCURS(”电脑”,”计算机俗称电脑”) C)AT(”Fox”,”Visual FoxPro”) D)LIKE(a*,abcd”) 23在命令窗口定义了一个空的一维数组P(10),在命令窗口输入“?P(1)的结果是( ) A)T B)F C)1 D)0 24下列函数结果不是字符型数据的是( ) A)TIME( ) B)AT(5”,STR(567) C)DTOC(DATE() D)STR(YEAR(DATE()25.假定系统日期是2003年3月15日,则执行行命令X1=MOD(YEAR(DATE()-2000,10)后,xl的值是( )。 A,一3 B)3 C)032003 D)0 26下列表达式中,肯定不是Visual FoxPro的合法表达式的是( ) A)9999-AB B)NAME+NAME C)050l/03 D)经理”OR副经理27函数LOWER(12ab34CD)的结果是( ) A)12AB34CD B)12ab34CD C)12ab34cd D)12AB34cd28利用BOF()测试当前打开的一个空表文件,函数返回值为( ) A).T. B)F C)1 D)029STUFF(GOOD BYE,6,3,MORNING)的结果是( ) A)BYE B)RNING C)GOOD BYE D)GOOD MORNING30设X=65,命令?VARTYPE(X)的输出是( ) A)N B)C C)L D)出错31假定M=100,N=200,K=”M+N”,则表达式50+&K的值是( ) A)50+&K B)50+”M+N” C)350 D)数据类型不匹配32在Visual FoxPro中,宏替换可以从变量中替换出( ) A)字符串 B)数值 C)命令D)以上三种都可能33函数CHRTRAN(“电脑信息时代”,”电脑”,”计算机”)的返回值是( ) A)电脑信息时代 B)计算机信息时代 C)计算信息时代 D)F34在已打开的数据表文件中有“出生日期”字段,则下列表达式中,结果不为日期型数据的是( )A)10+出生日期 B)出生日期+5 C)出生日期一10 D)DATE()一出生日期35下列关于关系表达式的说法错误的是( )A)用来比较两个表达式的大小 B)计算两个表达式之和C)各种关系运算符的优先级相同D)关系表达式的运算结果都为逻辑型数据36执行?MIN(10,一100,1,30)的显示结果为( ) A)10 B)-100 C)1 D)30 37下列函数结果为.T的是( ) A)EMPTY(SPACE(5) B)EMPTY(NULL) C)ISNULL() D)ISNULL()二、填空题1逻辑型常量的数据只有_和_两个值,且_作为逻辑型常量的定界符是必不可少的。2Visual FoxPro中有两种变量,即_和_。3根据表达式值的类型,表达式可以分为_、_、_和_. 关系表达式的运算结果都为_数据。4在逻辑表达式中,3种运算符的优先顺序是_、_和_。5?AT(EN,RIGHT(STUDENT,4)的执行结果是_。6表示2008年8月8日的日期型常量应该写为_。7常量.N.表示的是_型的数据。8.将数学表达式b2-4ac改写成Visual FoxPor算是表达式为_9在日期和时间函数中,DAY()返回的是_型数据, DATE()返回的是_型的数据, TIME()返回的是_型数据.10表达式2008-08-09 08:08:08-2008-08-08 09:09:09的数据类型是_.11在命令窗口中执行如下命令: STORE 3*5=15 TO X Y=F ?XANDY 在命令窗口显示的值为_。 12在命令窗口输入?VARTYPE(计算机)其函数返回的字母是_。13用_显示表达式的值时会在光标所在行的下一行输出口。而_显示表达式的值时会在当前光标所在位置输出。 14假设X=-64那么表达式SIGN(X)*SQRT(ABS(X)的结果是_。15关系运算符中,_和_只能用于字符型数据。16如果当前记录指针指向表中最后一条记录,则EOF()的返回值应是_。第四章 一、选择题1.在Visual FoxPro中,建立一个名字为STUDBC数据库文件的命令是( ) A)CREATE DATABASE STU B)OPEN DATABASE STU C)CREATE STU D)OPEN STU D)OPEN STU2在Visual FoxPro中,数据库文件和数据表文件的扩展名分别是( ) A)DBF和DCT B)DBC和DCT C)DBC和DCX D)DBC和DBF3下列哪个文件类型可供用户直接修改( ) A)DBF B)DBC C)DCT D)DCX4下列打开数据库设计器的操作方法中,错误的是( ) A)利用菜单命令中的“打开”命令,选择要打开的数据库 B)通过项目管理器打开数据库 C)通过命令OPEN DATABASE打开数据库 D)通过命令MODIFY DATABASE打开数据库5在Visual FoxPro中字段的数据类型不可以指定为( ) A)日期型 B)时间型 C)通用型 D)备注型6.在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别是( ) A)1、4、8 B)4、4、10 C)1、10、8 D)2、8、87下列字段名中合法的是( ) A)_学生姓名 B)学生_姓名 C)学生 姓名 D)学生.姓名8在Visual FoxPro中,下列各项的数据类型所占字符为4字节的是( ) A)备注型和日期型 B)日期型和通用型 C)备注型和通用型 D)日期型和逻辑型9在Visual FoxPro中,要利用浏览器浏览当前表记录,应使用命令( ) A)USE B)BROWSE C)DISPLAY D)LIST lO顺序执行下列语句,屏幕上显示的记录号顺序是( ) USE ABC GOTO 6 LIST NEXT 5 假设表中有20条记录。 A)l5 B)16 C)610 D)61111如果要修改数据表中的字段类型,应选择“表设计器”中的( ) A)“字段”选项卡中的“类型”下拉框 B)“索引”选项卡中的类型下拉框C)“表”选项卡中的“类型”下拉框 D)“类型”选项卡中的“类型”下拉框12如果在表中存在一个主索引,则在命令窗口不能正确执行的命令是( ) A)LIST B)APPEND C)BROWSE D、DELETE13要逻辑删除当前表中年龄大于20的女生,则下列命令中,正确的是( ) A)DELETE FOR 年龄20 AND性别=女 B)DELETE FOR 年龄20 OR性别=女 C)ZAP FOR 年龄20 AND 性别=女 D)ZAP FOR 年龄20 OR 性别=女14有关于ZAP命令的描述正确的是( ) A)ZAP命令只能删除当前表的当前记录 B)ZAP命令只能删除当前表带有删除标记的记录 C)ZAP命令能删除当前表的全部记录 D)ZAP命令能删除表的结构和全部记录15.在当前表中查找年龄小于19的学生的记录,应输人命令( ) A)LOCATE FOR年龄19 B)LOCATE FOR年龄19 LOOP SKIP C)LOCATE FOR 年龄19 D)LOCATE FOR年龄19 CONTINUE NEXT16在Visual FoxPro中,下面关于索引的正确描述是( ) A)当数据库表建立索引以后,表中的记录的物理顺序将被改变 B)索引的数据将与表的数据存储在一个物理文件中 C)建立索引是创建一个索引文件,该文件包含有指向表记录的指针 D)使用索引可以加快对表的更新操作 。17.在Visual FoxPro的数据库表中只能有一个( ) A)候选索引 _B)普通索引 c)主索引 D)唯一索引18.已知表中字符型字段职称和性别,要建立一个索引,要求先按照职称排序,职称相同的再按照性别排序,正确的命令是( ) A)INDEX ON 职称+性别TOPX B)INDEX ON性别+职称TO PX C)INDEX ON 职称,性别TO PX D)INDEX ON性别,职称 TO PX19.在没有打开索引的情况下,以下各组中两条命令执行结果相同的是( ) A) LOCATE FOR RECNO()=6与SKIP 6 B)SKIP RECNO()+6与GO RECNO()+6 C)GO RECNO()+6与SKIP 6 D)GO RECNO()+6与LIST NEXT 620专当前表建立一个唯一索引,索引表达式为姓名,索引名为xm,则下列语句中正确的是( ) A)INDEX ON 姓名 TAG xm UNIQUE B)INDEX TO 姓名 TAG xm UNIQUE C)INDEX ON 姓名 TAG xm CANDIDATE D)INDEX TO 姓名 TAG xm CANDIDATE 21.在Visual FoxPro中,结构化复合索引文件的特点是( ) A)随表的打开而自动打开 B)在同一个索引文件中能包含多个索引方案或索引关键字 C)在添加、更改或删除记录时自动维护索引 D)以上各项都正确22在Vjsual FoxPro中,删除索引的命令是( ) A)DELETE TAG B)PACK TAG C)ZAP TAG D)CLEAR TAG23数据的完整性包括( ) A)实体完整性 B)域完整性 c)参照完整性 D)以上都包括24如果设定学生的年龄在1921之间,当输入不在此范围的数据时,则给出错误信息,设置此功能我们需要定义( ) A)实体完整性 B)域完整性 c)参照完整性 D)以上都包括25在数据库表上的字段有效性规则是( ) A)逻辑表达式 B)字符表达式 c)数值表达式 D)以上都包括26下列定义参照完整性的说法正确的是( ) A)只有在数据库设计器中建立两个表的联系,才能建立参照完整性 B)建立参照完整性必须在数据库设计器中进行 C)建立参照完整性之前,首先要清理数据库 D)以上都正确27在Visual FoxPro中,假定有数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”,如果表S所有的记录在表SC中都有相关联的记录,则( ) A)允许修改表s中的学号字段 B)允许修改表s中的记录C)不允许修改表s中的学号字段 D)不允许在表s中增加新的记录28下列属于自由表的特点是( ) A)可以为表中的字段指定标题和添加注释 B)可以指定表中字段的默认值和输入掩码 C)支持主关键字、参照完整性和表之间的联系 D)只能建立候选索引、唯一索引和普通索引29要同时打开多个数据表文件可用来选择不同工作区的命令是( ) A)USE B)OPEN c)SELECT D)以上都是30参照完整性规则的更新规则中“级联”的含义是( ) A)更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录 B)若子表中有与父表相关的记录,则禁止修改父表中的连接字段值 C)父表中的连接字段值可以随意更新,不会影响子表中的记录 D)父表中的连接字段值在任何情况下都不会允许更新3 1Visual FoxPro中的SET RELATION关联操作是一种( ) A)逻辑排序 B)物理排序 c)逻辑连接 D)物理连接32执行SORT命令时,如果生成的新数据表与原数据表同名,则( ) A)将排序后的结果覆盖原来的数据表中的内容 B)系统给出“参数或命令错误”的提示,结果不予保存 c)系统给出“文件正在使用”的提示,结果不予保存 D)没有任何反应 二、填空题 1数据库设计包括概念设计、_和物理设计。 2要修改指定的数据表结构,首先应该_,然后执行_命令进入表设计器进行修改。 3利用_命令可以直接打开浏览器窗口,浏览数据表中的记录。要在表末尾添加一条记录,可利用快捷键_,与在命令窗口输入_命令等效。4利用_和_命令,均可以交互式地对当前表记录进行编辑或修改。5不带条件的DELETE命令(非SQL命令)将删除指定表的_记录。6在Visual FoxPro中,SKIP命令按_顺序定位,如果使用索引时,则按_定位。7.在Visual F0xPro中有_、_、_和_4种索引类型。其中每个表文件只能建立一个_索引。8在Visual FoxPro的4种索引类型中,可通过INDEX命令创建的是_、_和_,但不可以创建_。9在Visual FoxPro中,复合索引文件包括_和_。能随数据表打开而自动打开的是_。10在Visual FoxPro中,所谓的自由表就是那些不属于任何_的表。1 1把自由表TRMPDBF添加到当前数据库中,并指定一个长表名为“学生临时表”的语句是_。 12执行下列语句后,程序显示的是数据表_中的记录。 USE 班级表 IN 1 USE 学生表 IN 2 LIST13“永久联系”存储在_中,可以在_和_中自动建立默认联系条件保持数据表之间的联系。14在使用SORT命令进行物理排序时,_表示升序排序,_表示降序排序,_表示排序时字母不区分大小写。15执行如下命令: INDEX ON 学号TO xh INDEX ON 姓名TO xm LIST 则LIST命令所显示的记录是按_进行排序的。第五章 关系数据库标准语言SQL 一、选择题 1SQL是以下哪个英文单词的缩写( ) A)Standard Query Language B)Structured Query Language C)Select Query Language D)以上都不是 2SQL的数据操作语句不包括( ) A、INSERT B)UPDATE C)DELETE D)CHANGE 3在SQL的SELECT查询的结果中,消除重复记录的方法是( ) A)通过指定主索引实现 B)通过指定唯一索引实现 C)使用DISTINCT短语实现 D)使用WHERE短语实现4SQL的SELECT语句中,“HAVING”用来筛选满足条件的( ) A)列 B)行 c)关系 D)分组5在SQL的SELECT语句中,为了将查询结果存储到临时表中应该使用短语( ) A)TO CURSOR B)INFO CURSOR C)INTO DBF D)TO DBF 6在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语( ) A)CREATE B)APPEND C)COLUMN D)ADD 7在SQL语句中,与表达式“年龄BETWEEN 12 AND 45”功能相同的表达式是( ) A)年龄=12 OR=12 AND=12 OR年龄=12 AND年龄=45 8“图书”表中有字符型字段“图书号”。要求用SQL DELETE命令将图书号以字母A开头的 图书记录全部打上删除标记,正确的命令是( ) A)DELETE FROM图书FOR图书号LIKE “A” B)DELETE FROM图书WHERE LIKE “A” C)DELETEFROM图书WHERE图书号=”A*” D)DELETE FROM图书WHERE图书号LIKE “A”9在Visual FoxPro中,如果要将学生表S(学号,姓名,性别,年龄)中“年龄”属性删除,正确的SQL命令是( ) A)ALTER TABLE S DROP COLUMN年龄 B)DELETE年龄FROM S C)ALTER TABLE S DELETE COLUMN年龄 D)ALTER TABLE S DELETE年龄lO从“订单”表中删除签订日期为2003年1月6日之前(含)的订单记录,正确的SQL语句是( ) A)DROP FROM订单WHERE签订日期=2003-1-6 B)DROP FROM订单FOR签订日期=2003-l-6 C)DELETE FROM订单WHERE签订日期=2003-1-6 D)DELETE FROM订单FOR签订日期=2003-l-61 1在SQL语句中,与表达式“仓库号NOT IN(“w1”,”w2”)”功能相同的表达式是( ) A)仓库号=”w1” AND. 仓库号=w2” B)仓库号!=”wl”OR仓库号=”w2” C)仓库号”wl”OR仓库号!=”w2”D)仓库号!=”wl”AND仓库号!=”w2” 12以下哪个计算检索函数是求数值表达式的平均值( ) A)SUM B)AVG C)COUNT D)MAX 1 3SQL支持集合的并运算,在Visual FoxPro中SQL并运算的运算符是( ) A)PLUS B)UNION C)+ D)U 14假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是( ) A)SELECT产品名称,AVG(单价)FROM产品GROUP BY单价 B)SELECT产品名称,AVG(单价)FROM产品ORDER BY单价 C)SELECT产品名称,AVG(单价)FROM产品ORDER BY产品名称 D)SELECT产品名称,AVG(单价)FROM产品GROUP B

温馨提示

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

评论

0/150

提交评论