湖南师范大学vfp选择题 -

更新时间:2023-09-27 10:46:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

湖南师范大学计算机1.下列日期表达式错误的是( B )。

vfp选择题

A、{^2004/05/09}+15 B、{^2008/05/09}+date() C、{^2004/05/09}-15 D、{^2008/05/09}-date()

2.在Visual FoxPro中,下面4个关于日期或日期时间的表达式中,错误的是( B )。 A、{^2002.09.01 11:10:10 AM}—{^2001.09.01 11:10:10 AM} B、{^01/01/2002}+20 C、{^2002.02.01}+20

D、{^2002/02/01}—{^2002/02/01}

3.在Visual FoxPro中,下列数据为常量的是( C )。 A、02/07/97 B、T C、.Y. D、TOP 4.下列表达式中格式不正确的是( D )。

A、{04/05/97} B、TT C、VAL(“1234”) D、2X>15 5. 既是算术运算符,又是字符运算符的是( A )。 A、+ B、^ C、** D、/

6.在下面的表达式中,运算结果为逻辑.T.的是( D )。 A、EMPTY(.NULL.) B、LIKE(“edit”,“edi?”) C、AT(“a”,“123abc”) D、EMPTY(SPACE(10))

7.清除内存中第一个字符为A的内存变量,应使用命令( B )。 A、RELEASE MEMORY B、RELEASE ALL LIKE A * C、RELEASE MEMORY LIKE A * D、CLEAR MEMORY LIKE A * 8.函数LEN(“ABC”-“ABC”)的值是( C )。 A、0 B、6 C、7 D、3

9.假定已经执行了正确命令M=[28+2],再执行命令?M,屏幕将显示(A、[30] B、28+2 C、[28+2] D、30

10.下列表达式中,表达式返回结果为.F.的是( B )。 A、AT(“A”,“BCD”) B

、“[FoxPro]”$“Visual FoxPro”

C、ISNULL(.NULL.) D、SUBSTR(“计算机技术”,3,2) 11.若执行SET DATE DMY,则DAY(‘10/09/99’)返回的是( D )。

)。 B A、9 B、1 C、计算机日期 D、错误信息 12.函数LEN(ROUND(123,456,2))的结果是( D )。 A、6 B、7 C、123.46 D、系统报错

13.表达式SUBS(“12a”,2,1)+“*”+STR(25,2)的值是( C )。 A、12*5 B、300 C、2*25 D、50

14.设X=999,Y=888,Z=“X+Y”,表达式&Z+1的结果为( C )。 A、错误 B、X+Y=1 C、1888 D、9998881

15.假定系统日期是2008年7月8日,则执行命令N=MOD(YEAR(DATE( ))-2000,10)后,N的值是( B )。

A、2 B、8 C、-8 D、0

16.假定N,C,L分别为数值型、字符型、逻辑型变量。在下面的表达式中错误的表达式是( D )。

A、3*N B、C-‘N’ C、N=10 OR L D、C>10 17.函数TYPE(“1234”)的值为( A )。 A、N B、C C、1234 D、出错信息

18.表达式ABS(-10.5)+ROUND(10.5,1)的值为( C )。 A、-21 B、-22 C、21 D、22

19.在下列Visual FoxPro表达式中,运算结果为字符型数据的是( B )。 A、“ABCD”+“AB”=“ABCDAB” B、“1234”-“34”

C、CTOD(“05/08/03”) D、DTOC(DATE( ))>“04/03/02” 20.在 Visual FoxPro中,MIN(ROUND(8.89,1),9)的值是( B )。 A、8 B、8.9 C、9 D、9.8

21.设X=10,语句?VARTYPE(“X”)的输出结果是( B )。 A、N B、C C、10 D、X

22.“x是小于100的非负数”,用VFP表达式表示是( C )。 A、0<=x<100 B、0=0 AND x<100 D、x>=100 OR x<100 23.下列表达式中,写法错误的是( C )。 A、计算机 B、“计算机”+DTOC({^2008/09/10}) C、.T.+.F. D、{^2008/09/10}+10

24.在Visual FoxPro中,可以在同类数据之间进行“-”运算的数据类型有( B )。 A、数值型、字符型和逻辑型 B、数值型、字符型和日期型 C、数值型、日期型和逻辑型 D、字符型、日期型和逻辑型 25.在下列各项中,运算级别最低的为( C )。

A、算数运算符 B、关系运算符 C、逻辑运算符 D、圆括号() 26.下列各字符函数中,函数返回值不是数值型的是( D )。 A、LEN(“2003/04/15”) B、OCCURS(“电脑”,“计算机俗称电脑”) C、AT(“Fox”,“Visual FoxPro”) D、LIKE(“a*”,“abcd“) 27.下列字符型常量的表示中,错误的是( C )。

A、“65+13” B、[“电脑商情”] C、[[中国]] D、[x=y] 28.表达式LEN(SPACE(0))的运算结果是( C )。 A、.NULL. B、1 C、0 D、“ ”

29.以下每两组表达式中,其运算结果完全相同的是(□代表空格)( A )。 A、LEFT(“VFP□”,3)与SUBSTR(“□VFP□”,2,3) B、YEAR(DATE( ))与SUBSTR(DTOC(DATE( )),7,2) C、VARTYPE(“123-4*5”)与VARTYPE(123-4*5)

D、假定A=“Visual□□”,B=“□□FoxPro”,则A-B与A+B 30.函数VAL(SUBS(“20.12ab”,2))的值为( C )。 A、20.12 B、20 C、0.12 D、0

31.设X=“abcd”,Y=“ab”,在SET EXACT ON 的状态下,下列表达式值为.F.的是(A、NoT(X==Y)OR(Y$”XYZ”) B.NOT(X$”XYZ”)AND(X<>Y) C、NOT(x<>Y) D、NoT(x<=Y)

32.命令?AT(“放”,“中国人民解放军”)的输出结果是( C ) 。 A、6 B、.T. C、11 D、0 33.下列函数中函数值为字符型的是( B )。

A、DATE( ) B、TIME( ) C、YEAR( ) D、DATETIME( ) 34、在下面的数据类型中默认值为.F.的是( C )。 A、数值型 B、字符型 C、逻辑型 D、日期型 35.下列关于变量的叙述中,不正确的一项是( C )。 A、变量值可以随时改变

)。 C B、在Visual FoxPro中,变量分为字段变量和内存变量 C、变量的类型决定变量值得类型

D、在Visual FoxPro中,可以将不同类型的数据赋给同一个变量 36.以下关于空值(NULL)叙述正确的是( B )。

A、空值等同于空字符串 B、空值表示字段或变量还没有确定值 C、Visual FoxPro不支持空值 D、空值等同于数值 37.下列关系表达式中,运算结果为逻辑.T.的是( C )。 A、“副教授”+“正教授” B、3+5#2*4

C、“计算机”<>“计算机世界” D、2004/05/01==CTOD(“04/05/01”) 38.下列函数输出结果为17的是( A )。

A、?INT(17.8) B、?ROUN(16.8,1) C、?ABS(ROUN(16.8,-1)) D、?INT(16.8)

39.若想从字符串“北京市”中取出汉字“京”,应该用函数( D )。 A、SUBSTR(“北京市”,2,2) B、SUBSTR(“北京市”,2,1) C、SUBSTR(“北京市”,3,1) D、SUBSTR(“北京市”,3,2)

40.下列各种字符组合中,( A )不是Visual FoxPro中的字符型常量。 A、计算机应用 B、“ABCDE” C、“1995” D、[10.86] 41.Visual FoxPro内存变量的数据类型不包括( C )。 A、数值型 B、货币型 C、备注型 D、逻辑型 42.下列赋值语句中正确的是( A )。

A、STORE 1 TO X,Y B、STORE 1,2 TO X C、STORE 1 TO X Y D、STORE 1、2 TO X 43.函数UPPER(“12ab34CD”)的结果是( A )。 A、12AB34C B、12ab34CD C、12ab34cd D、12AB34cd 二、填空题

1.Visual FoxPro的工作方式有菜单、命令和 程序 3种工作方式。 2.执行命令A=2008/4/2之后,内存变量A的数是 251 。

3.以严格日期形式表示“2008年11月10日”的日期常量应该写为 {^2008.11.10} 。 4.LEET(“123456789”,LEN(“数据库”))的计算结果是 123456 。 5.函数BETWEEN(80,165,60)的运算结果是 .F. 。

6.表达式STUFF(“GOODBOY”,5,3,“GIRL”)的运算结果是 GOODGIRL 。 7.表达式LEN(SPACE(5)-SPACE(10))的结果为 15 。 8.函数INT(LEN(“123.456”))的结果是 7 。

9.在Visual FoxPro中,对于只取两种值的数据,一般使用 逻辑 类型。

一、选择题

1.设X:.1 i00,Y一800,执行以下命令:?IIF(X>一100,Y一50,Y+50),屏幕显示结果是( B )。

A、50 B、750 C、800 D、850

2.使用命令DECLARE a(2,3)定义数组a,则a中包含的数组元素个数为( D )。 A、2 B、3 C、5 D、6

3.以下数据结构中不属于线性数据结构的是( C )。 A、队列 B、线性表 C、二叉树 D、栈 4.对Visual FoxPro,下面说法错误的是( C )。

A、字符型字段可以存放空格 B、日期型字段专门存放日期数据 C、逻辑型字段可以存放数值 D、备注型字段必须存放文字内容 5.算法的空间复杂度是指( D )。

A、算法程序的长度 B、算法程序中的指令条数

C、算法程序所占用的存储空间 D、算法执行过程中所需要的存储空间 6.下列关于过程文件的说法中,错误的是( C )。 A、过程文件的建立需使用MODIFY COMMAND命令 B、过程文件的默认扩展名为.pgb

C、在调用过程文件中的过程之前不必打开过程文件 D、过程文件只包含过程,可以被其他程序所调用 7.结构化程序设计主要强调的是( B )。 A、程序的规模 B、程序的易读性 C、程序的执行效率 D、程序的可移植性

8.在Visual FoxPro中,如果希望跳出FOR...ENDFOR循环体,执行ENDFOR后面的语句,应使用( B )。

A、LOOP B、EXIT C、BREAK D、RETURN

9.使用“调试器”调试程序时,用于显示正在调试的程序文件的窗口是( B )。 A、局部窗口 B、跟踪窗口 C、调用堆栈窗口 D、监视窗口 10.下列关于接收参数和传送参数的说法中,正确的是( C )。 A、接收参数的语句PARAMETERS可以写在程序中的任意位置

B、通常传送参数的语句DO...WITH和接收参数的语句PARAMETERS不必搭配成对,可以单独使用

C、传送参数和接收参数排列顺序和数据类型必须一一对应 D、传送参数和接收参数的名字必须相同

11.下列关于接收参数和传送参数的说法中,正确的是( C )。 A、在队列中只能插入数据 B、队列可在任意位置删除和插入 C、队列是先进先出的线性表 D、队列是先进后出的线性表 12.在DO WHILE...ENDDO循环结构中,LOOP命令的作用是( B )。 A、退出循环,返回程序开始处

B、转移到DO WHILE语句行,开始下一个判断和循环

C、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行 D、终止程序执行

13.在设计程序时,应采纳的原则之一是( A )。

A、程序结构应有助于读者理解 B、不限制goto语句的使用 C、减少或取消注解行 D、程序越短越好 14、算法一般都可以用哪几种控制结构组合而成( D )。 A、循环、分支、递归 B、顺序、循环、嵌套 C、循环、递归、选择 D、顺序、选择、循环 15、下列关于栈的叙述正确的是( D )。

A、在栈中只能插入数据 B、在栈中只能删除数据 C、栈是先进先出的线性表 D、栈是先进后出的线性表

16.在DO WHILE...ENDDO的循环结构中,下列叙述正确的是( B )。 A、循环体中的LOOP和EXIT语句的位置是固定的 B、在程序中应加入空值循环结束的语句

C、执行到ENDDO时,首先判断表达式的值,然后再返回DO WHILE语句 D、循环体中的LOOP语句为跳出循环体

17.下列关于过程的说法不正确的是( B )。

A、过程可以放在主程序代码后面,也可以保存在称为过程文件的单独文件里 B、过程文件只包含过程,这些过程只能被过程文件调用

C、如果需要打开多个过程文件,可以在调用过程语句中加ADDITIVE,那么在打开过程文件时,并不关闭原先已打开的过程文件

D、关闭个别过程文件的命令格式是:RELEASE PROCEDURE<过程文件>

18.Visual FoxPro支持结构化程序设计,下列不属于分支结构的是( A )。 A、DO WHILE...ENDDO B、IF...ENDIF C、DO CASE...ENDCASE D、IF...ELSE...ENDIF 19.数据的存储结构是指( B )。

A、数据所占的存储空间量 B、数据的逻辑结构在计算机中的表示 C、数据在计算机中的顺序存储方式 D、存储在外存中的数据 20.数据结构中,与所使用的计算机无关的是数据的( C )。 A、存储结构 B、物理结构 C、逻辑结构 D、物理和存储结构 21.下面选项中关于ACCEPT命令说法错误的是( B )。 A、ACCEPT命令格式是:ACCEPT[<字符表达式>]TO<内存变量>

B、该命令只接收字符串,但是用户在输入字符串时,必须要加上定界符 C、如果不输入任何内容直接按回车键,系统就会把空串赋给指定的内存变量 D、如果选用<字符表达式>,那么系统就会首先显示该表达式的值,作为提示信息 22.下面叙述中正确的是( C )。 A、算法的执行效率与数据的存储结构无关

B、算法的空间复杂度是指算法程序中指令(或语句)的条数、 C、算法的有穷性是指算法必须能在执行有限个步骤之后终止 D、以上3种描述都不对

23.将内存变量定义为全局变量的Visual FoxPro命令是( C )。 A、LOCAL B、PRIVATE C、PUBLIC D、GLOBAL 24.关于Visual FoxPro的变量,线面说法中正确的是( B )。、 A、使用一个简单变量之前要先声明或定义 B、数组中各数组元素的数据类型可以不同

C、定义数组以后,系统为数组的每个数组元素赋以数值0

D、数组元素的下标下限是0

25.在Visual FoxPro中,程序文件的扩展名为( B )。 A、.qpr B、.prg C、.pjx D、.scx 26.程序的3种基本控制结构是( B )。

A、过程、子过程和子程序 B、顺序、选择和循环 C、递归、堆栈和队列 D、调用、返回和转移 27.在计算机中,算法是指( C )。

A、查询方法 B、加工方法 C、解题方案的准确而完整的描述 D、排序方法 28.下列叙述中正确的是( A )。

A、线性表是线性结构 B、线与队列是非线性结构 C、线性链表是非线性结构 D、二叉树是线性结构 29.下列关于过程调用的叙述中,不正确的是( A )。 A、被传递的参数若是变量,则为引用方式 B、被传递的参数若是常量,则为传值方式 C、被传递的参数若是表达式,则为传值方式

D、传值方式中形参变量值的改变不会影响实参变量的取值,引用方式则刚好相反 30.下列关于数组的叙述中,错误的是( C )。 A、用DIMENSION和DECLARE都可以定义数组 B、Visual FoxPro中只支持一维数组和二维数组 C、一个数组中各个数组元素必须是同一种数据类型 D、新定义数组的各个数组元素初值为.F.

31.对建立良好的程序设计风格,下列描述正确的是( A )。 A、程序应简单、清晰、可读性好 B、符号名的命名只要符合语法 C、充分考虑程序的执行效率 D、程序的注释可有可无 32.下面描述中,符合结构化程序设计风格的是( A )。 A、使用顺序、选择和重复(循环)3种基本控制结构表示程序逻辑 B、模块只有一个入口,可以有多个出口 C、注重提高程序的执行效率 D、不使用goto语句

33.如果内存变量和字段变量均有变量名“学号”,那么引用内存变量的正确方法为()。 D

A、m.学号 B、学号 C、m->学号 D、A和C 34.不能参与排序的数据类型是( D )。

A、字符型 B、日期型 C、逻辑型 D、备注型

35.在下列选项中,( C )不是一个算法一般应该具有的基本特征。 A、确定性 B、可行性 C、无穷性 D、输入和输出

36.在DO WHILE...ENDDO循环结构中,EXIT命令的作用是( C )。 A、退出循环,返回程序开始处

B、转移到DO WHILE语句行,开始下一个判断和循环

C、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行 D、终止程序执行

37.在Visual FoxPro中说明数组的命令是( C )。 A、DIMENSION和ARRAY B、DECLARE和ARRAY C、DIMENSION和DECLARE D、只有DIMENSION 38.栈和队列的共同点是( C )。

A、都是先进后出 B、都是先进先出 C、只允许在端点处插入和删除元素 D、没有共同点 39.在Visual FoxPro中,关于过程调用的叙述正确的是( A )。 A、当实参的数量少于形参的数量时,多余的形参初值取逻辑.F. B、当实参的数量多余形参的数量时,多余的实参被忽略 C、实参与形参的数量必须相等 D、上面A和B都正确

40.有关过程调用叙述正确的是( D )。 A、打开过程文件时,其中的主过程自动调入内存

B、同一时刻只能打开一个过程,打开新的过程后,旧的过程自动关闭

C、用命令DOWITH调用过程时,过程文件无需打开就可调用其中的过程 D、用命令DOWITHIN调用过程时,过程文件无需打开,就可调用其中的过程

41.如果主程序、子程序1、子程序2、子程序3依次调用,在子程序3中有RETURN TO MASTER语句,则由子程序3返回( A )。

A、主程序 B、子程序1 C、子程序2 D、子程序3 42.以下不是结构化程序设计方法的主要原则的是( B )。

A、自顶向下 B、有底向下 C、模块化 D、限制使用goto语句

43.在Visual FoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是( C )。

A、PRIVATE B、PUBLIC

C、LOCAL D、不通过A、B、C说明,在程序中直接使用 44.关于内存变量的调用,下列说法正确的是( D )。 A、局部变量不能被本层模块程序调用 B、私有变量只能被本层模块程序调用 C、局部变量能被本层模块和下层模块程序调用 D、私有变量能被本层模块和下层模块程序调用 45.算法的时间复杂度是指( C )。 A、执行算法程序所需要的时间 B、算法程序的长度

C、算法执行过程中所需要的基本运算次数 D、算法程序中的指令条数

46.在程序中不需要用PUBLIC等命令明确声明和建立,可以直接使用的内存变量是( C )。 A、局部变量 B、隐藏变量 C、私有变量 D、全局变量 二、填空题

1.算法的复杂度主要包括 时间 复杂度和空间复杂度。

2.算法的5个重要特性是:输入、输出、正确性、确定性和 有穷性 。

3.结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、 模块化 和限制使用goto语句。

4.顺序存储方法是把逻辑上相邻的结点存储在物理位置 相邻 的存储单元中。 5.数据结构包括数据的 逻辑 结构和数据的存储结构。

6.线性表的链式存储结构主要包括单链表、 双链表 和 循环链表 3种形式。 一、选择题

1.Visual FoxPro支持的数据模型是( B )。 A、层次数据模型 B、关系数据模型 C、网状数据模型 D、树状数据模型

2.对于数据库而言,能支持它的各种操作的软件系统称为( D )。

A、命令系统 B、操作系统 C、数据库系统 D、数据库管理系统 3.Visual FoxPro系统通常称作( C )。

A、数据库 B、高级语言 C、数据库管理系统 D、数据库系统 4.Visual FoxPro DBMS是( B )。

A、操作系统的一部分 B、操作系统支持下的系统软件、 C、一种编译程序 D、一种操作程序 5.下列关于数据库系统的叙述中正确的是( A )。 A、数据库系统减少了数据冗余 B、数据库系统避免了一切数据冗余

C、数据库系统中数据的一致性是指数据类型的一致 D、数据库系统比文件系统能管理更多的数据 6.关系表中的每一横行称为一个( A )。 A、元组 B、字段 C、属性 D、码

7.关系数据库管理系统能实现的关系运算包括( B )。 A.排序、索引、统计 B.选择、投影、联接 C.关联、更新、排序 D.显示、打印、制表 8.在关系数据库中,用来表示实体之间联系的是( D )。 A.树结构 B.网结构 C.线性表 D.二维表 9.数据库系统是在( B )基础上发展起来的。 A.操作系统 B.文件系统 C.应用程序系统 D.数据库管理系统

10.将E~R图转换到关系模式时,实体和联系都可以表示成( B )。 A.属性 B.关系 C.键 D.域 二、填空题

1.关系模型允许3类数据约束:实体完整性、 参考完整性 和用户自定义完整性(域完整性)。

2. 数据库管理系统 是数据库系统的核心。

3.数据库管理系统常见的数据模型有层次模型、网状模型和 关系模型 。 1.快速查找命令SEEK用于( A )。

A.索引后的表文件 B.升序排序表文件 C.降序排序表文件 D.一般表文件

2.在Visual FoxPro中执行LIST命令,要想在屏幕和打印机上同时输出,应使用命令( B )。 A.LIST ON PRINT B.LIST TO PRINT C.PRINT LIST D.LIST PRINT ON 3.随数据表自动打开和更新的索引文件是( C ) A.单入口索引文件 B.独立的复合索引文件 C.结构化的复合索引文件 D.扩展名为.IDX的索引文件

4.把当前数据表文件中“性别\字段的值全部清除,但仍保留该字段,应当使用( C )。 A.MODIFY STRUCTURE B.DELETE C.REPLACE D.ZAP 5.关闭所有数据表的命令是( B )。

A.USE B.CLOSE DATABASE C.SET DB OFF D.CLEAR 6.DELETE命令的作用是( B )。

A.为当前记录做删除标记 B.直接物理删除当前记录 C.删除当前数据表文件的所有记录 D.在提问确认后物理删除当前记录

7.数据表文件中有10条记录,当前记录号为1,执行命令SKIP-1后再执行命令?RECNO( B )。

A.0 B.1 C.-1 D.出错信息 8.对数据表进行逻辑连接的命令是( C )。 A.JOIN B.LINK C.RELATION D.SET RELATION 9.修改表结构的命令是( C )。 A.CREATE B.LIST STRUCTURE C.BROWSE D.MODIFY STRUCTURE

10.关系数据表的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括( B )。

A.投影 B.比较 C.连接 D.选择、 11.MODIFY STRUCTURE命令的功能是( D )。 A.修改字段的类型 B.增加新的字段 C.修改字段的名称 D.修改表文件的结构

12.使用BROWSE命令可以方便地对当前的数据表记录进行多种编辑操作,包括( A )。 A、修改、追加、删除但不能插入 B、修改、追加、删除及插入、 C、修改、追加、插入但不能删除 D、删除、追加、插入但不能修改 13.若要恢复用DEETE命令删除的若干记录,应该( A )。 A、用RECALL命令 B、立即按ESC键 C、用RELEASE命令 D、用FOUND命令

14.在下面的命令中,不能修改数据记录的命令是( D )。 A.BROWSE B.EDIT C.CHANGE D.MODIFY

15.数据表文件已打开而索引文件尚未打开时,打开索引文件的命令是( C )。 A.USE(索引文件名) B.INDEX WITH(索引文件名) C.SET INDEX TO(索引文件名) D.INDEX ON(索引文件名) 16.在以下关于索引的说明中,错误的是( D )。 A、索引可以提高查找速度 B、索引可能降低更新速度、 C、索引和排序具有不同的含义 D、不能更新索引字段 17.Visual FoxPro中对当前工作区叙述错误的是( B )。 A、最后一次执行SELECT命令时所在的工作区为当前工作区 B、建立数据表时所在的工作区是当前工作区 C、当前工作区中只有一条记录指针 D、当前工作区中字段名可直接使用

18.职工数据表中有D型字段“出生日期”,要计算职工的整数实足年龄,则可使用命令( C )。

A.?DATE()-出生日期/365/ B.?(DATE()-出生日期)/365 C.?INT((DATE()-出生日期)/365) D.?ROUND((DATE()-出生日期)/365)

19.Visual FoxPro的ZAP命令可以删除当前数据表文件的( A )。 A、全部记录 B、满足条件的记录 C、结构 D、有删除标记的记录 20.快速查找命令FIND用于( A )。 A、索引后的表文件 B、升序排序表文件 C、降序排序表文件 D、一般表文件

21.命令SELECT 0的功能是( A )。 A、选择区号最小的空闲工作区 B、选择区号最大的空闲工作区 C、选择当前工作区的区号加1的工作 D、随机选择一个工作区的区号

22.在图书数据表文件中,书号字段为字符型,要求将书号以字母D开头的所有图书记录打上删除标记,应使用命令( B )。

A.DELETE FOR “D”$书号 B.DELETE FOR SUBSTR(书号,1,1)=“D” C.DELETE FOR 书号=D* D.DELETE FOR RIGHGT(书号,1,1)=“D” 23.可以使用FOUND()函数来检测查找是否成功的命令有( B )。 A.LIST,FIND,SEEK B.FIND,SEEK,LOCATE C.FIND,DISPLAY,SEEK D.LIST,SEEK,LOCATE

24.在下列记录定位命令中,不能用FOUND()函数检查操作是否成功的命令是( D )。 A.SEEK B.FIND C.LOCATE/CONTINUE D.SKIP

25.在Visual FoxPro中,对数据表进行排序会改变数据表的( D )。 A、数据项 B、记录数 C、逻辑顺序 D、物理顺序

26.要从某数据表文件中真正删除一条记录,应使用命令( C )。 A、先用DELETE命令,再用ZAP命令 B、直接用ZAP命令

C、先用DELETE命令,再用PACK命令 D、直接用DELETE命令

27.下列命令中( B )命令可对当前数据表的所有数值型字段求和。 A.COUNT B.SUN C.AVERAGE D.TOTAL 28.SKIP命令移动记录指针的基准是( B )

A、第一条记录 B、当前记录 C、指定记录 D、表文件尾

29.在工作区1中已打开数据表ABC.DBF,则在工作区2中再次打开的操作是( B )。 A.USE IN 2 AGAIN B.USE ABC IN 2 AGAIN C.USE ABC IN 2 D.非法操作

30.对两个数据表文件进行物理连接操作的命令是( B )。 A.LINK B.JOIN C.SET RELATION D.RELATION

31.在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”应输入的条件表达式为( C )。

A、婚否OR(性别=‘女’) B、(婚否=.T.)AND(性别=‘女’) C、婚否AND(性别=‘女’) D、已婚OR(性别=‘女’) 32.关系数据表管理系统存储与管理数据的基本形式是( B )。 A、关系树 B、二维表 C、结点路径 D、文本文件 33.二维表格中的一栏对应于数据表中的( B )。

A.一条记录 B、一个字段 C、几条记录 D、无对应关系

34.在查找满足条件的记录时,若希望能找出所有满足条件的记录,可用( D )命令。 A.FIND B.LOCATE C.FIND...CONTINUE D.LOCATE...CONTINUE

35.设当前数据表有10条记录,当EOF()为真时,命令?RECNO()的显示结果是( B )。 A.10 B.11 C.0 D.空

36.执行命令SET DELETED OFF后,则( B )。

A、禁止对数据表文件记录删除 B、显示记录时不忽略有删除标记 C、取消数据表文件记录的删除标记 D、执行记录删除命令时不提示信息

37.一个有多条记录的数据表打开后,要在第一条记录后增加一条空记录,应使用命令( B )。

A.APPEND B.INSERT C.APPND BEFORE D.INSERT BEFORE 38.对指定范围内满足条件的数值型字段求平均值的命令是( B )。 A.SUM B.AVERAGE C.COUNT D.TOTAL

39.在Visual FoxPro中,数据表建立索引,将产生相应的索引文件,而原文件内容( A )。 A、并不改变 B、顺序改变 C、记录数改变 D、数据改变 40.在下列子句中,属于<范围>子句的有( A )。

A.ALL、REST、NEXT、RECORD B.NEXT、REST、FIELDS、TOP C.REST、FIELDS、FOR、BOTT D.ALL、FOR、WHILE、RECORD

41.打开一个空数据表文件,分别用函数EOF()和BOF()测试,其结果一定是( A )。 A..T.和.T. B..F.和.F. C..T.和.F. D..F.和.T.

42.当前数据表中“是否通过”字段为逻辑类型,.T.表示通过,要显示所有未通过的记录应用命令( C )。

A.LIST FOR “是否通过”=.F. B.LIST FOR 是否通过

C.LIST FOR NOT 是否通过 D.LIST FOR NOT “是否通过” 43.对未经排序或索引的数据表进行查找时,只能用( C )命令。 A.FIND B.SEEK C.LOCATE D.DISPLAY

44.执行LOCATE FOR成绩<60命令之后,要将记录定位在下一个成绩小于60分的记录上,应用命令( D )。

A.LOCATE WHILE成绩<60 B.SKIP C.LOCATE FOR成绩<60 D.CONTINUE 45.建立数据表文件结构用( A )命令。 A.CREATE B.MODIFY STRUCTURE C.COPY D.EDIT

46.数据表文件中共有51条记录,执行命令GO BOTTOM后,记录指针指向记录的序号为( A )。

A.51 B.1 C.52 D.50

47.对数据表进行排序的关键字可为( C )字段。 A、逻辑型和备注型 B、日期型和备注型 C、日期型和逻辑型 D、逻辑型、日期型和备注型

48.Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指( C )。 A、数据库文件(.dbc文件)

B、一个数据库中两个表之间有一定的关系 C、表文件(.dbf文件)

D、一个表文件中两条记录之间有一定的关系 一、选择题

1.在设置数据库中表之间的永久关系时,以下说法正确的是( C )。 A、父表必须建立主索引,子表可以不建立索引 B、父表、子表都必须建立主索引

C、父表必须建立主索引,子表必须建立候选索引 D、父表必须建立主索引,子表可以建立普通索引 2.在表的索引类型中,主索引可以在( B )中建立。

A、自由表 B、数据库表 C、任何表 D、自由表和视图、 3.要限制数据库表中字段的重复值,可以使用( A )。

A、主索引或候选索引 B、主索引或唯一索引 C、主索引或普通索引 D、唯一索引或普通索引

4.采用( A )类型时,指定字段或表达式中不允许出现重复值的索引,且该种索引只能用在数据库表中,而不能在自由表中建立。

A、主索引 B、候选索引 C、唯一索引 D、普通索引 5.下列叙述中错误的是( B )。 A、一个数据库表只能设置一个主索引 B、唯一索引不允许索引表达式有重复值

C、候选索引既可以用于数据库表也可以用于自由表 D、候选索引不允许索引表达式有重复值 6.向数据库中添加的表( B )表。

A、可以是任意的 B、不属于其他数据库的 C、必须是属于其他数据库的 D、不属于两个以上数据库的

7.在“数据库设计器”窗口中选择表间关系连线,下列操作中不可以进行的是(A、删除关系 B、添加关系 C、编辑关系 D、编辑参照完整性 8.以下关于自由表的叙述,正确的是( C )。 A、全部是用以前版本的Visual FoxPro建立的表

B、可以用Visual FoxPro建立,但是不能把它添加到数据库中

C、自由表可以添加到数据库中,数据库表也可以从数据库中移出成自由表 D、自由表可以添加到数据库中,但数据库表不可以从数据库中移出成自由表 9.在表设计器的字段选项卡中,设置字段宽度的单位是( C )。 A、位 B、双位 C、字节 D、双字节 10.下列说法中正确的是( B )。

A、在项目管理器中选择数据库前,要先打开数据库 B、Visual FoxPro在同一时刻可以打开多个数据库 C、在同一时刻可以有多个当前数据库

D、Visual FoxPro在执行查询和表单时必须手工打开数据库

11.Visual FoxPro 6.0中的表主要有两种存在方式,即数据库表和( D )。 A、二维表 B、数据库 C、关系型表 D、自由表 12..DBC文件是指( A )。

)。 B A、数据库文件 B、数据库表文件 C、自由表文件 D、数据库表备注文件、 13、在Visual FoxPro中,可以对字段设置默认值的表( A )。 A、必须是数据库表 B、必须是自由表

C、自由表或数据库表 D、不能设置字段的默认值

14.在建立唯一索引时,出现重复字段值时,存储重复出现记录的( A )。 A、第一个 B、最后一个 C、全部 D、几个 15.下列关于空值的说法中正确的是( B )。 A、空值与0、空字符串等具有相同的含义 B、空值就是缺值或还没有确定值 C、可以把空值理解为任何意义的数据 D、空值表示任意值

16.为字段设置了( A )后,输入的新数据必须符合这个要求才能被接收,否则要求用户重新输入该数据。

A、有效性规则 B、有效性信息 C、默认值 D、删除触发规则

17.在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择( C )。 A、限制 B、忽略 C、级联 D、级联或限制 18.下列关于索引的说法中不正确的是( C )。 A、主索引的索引表达式中涉及的字段必须用字段名 B、普通索引的索引表达式中涉及的字段必须用字段名 C、普通索引名必须用字段名表示 D、主索引名不是必须用字段名表示的

19.Visual FoxPro参照完整性规则不包括( B )。 A、更新规则 B、查询规则 C、删除规则 D、插入规则 20.下列说法中错误的是( A )。

A、永久性关系定义了两个表之间的各种关系,每次打开表时,Visual FoxPro会自动使用这些关系

B、临时性关心在退出Visual FoxPro时就会失效 C、使用SET RELATION命令创建的是永久性关系 D、永久性关系是作为数据库的一部分保存起来的

21.下列说法中错误的是( D )。

A、永久性关系定义了两个表之间的各种关系,每次打开表时,Visual FoxPro 会自动使用这些关系

B、临时性关系在退出Visual FoxPro 时就会失效 C、使用 SET RELATION命令创建的是永久性关系 D、永久性关系是作为数据库的一部分保存起来的 22.数据库中可以存放的是( B )。

A、数据库文件 B、数据库表文件 C、自由表文件 D、查询文件、

23.在Visual FoxPro中,数据库表与自由表相比具有很多优点,以下所列各项中不属于其优点的是( D )。

A、可以命名长寿名和表中的长字段名 B、可以设置字段的默认值和输入掩码 C、可以设置字段级规则和记录级规则 D、可以创建表之间的临时关系

24.在Visual FoxPro的数据库中可以包括( C ) A、表单 B、查询 C、视图 D、报表 25.若要按多个字段建立索引,应( A )。

A、在表设计器中的“索引”选项卡中,在“索引名”文本框中输入索引名,在“类型”下拉列表中选择一个索引类型,在“表达式”文本框中输入索引表达式

B、在表设计器中的“字段”选项卡中,在“索引名”文本框中输入索引名,在“类型”下拉列表中选择一个索引选项,在“表达式”文本框中输入索引表达式

C、在表设计器中的“字段”选项卡中,在多个字段定义索引下拉列表中选择按“升序”或按“降序”索引

D、在表设计器中的“索引”选项卡中,在多个字段的定义索引下拉列表中选择按“升序”或按“降序”索引

26.下列叙述中错误的是( C )。 A、一个表可以有多个外部关键字 B、数据库表可以设置记录级的有效性规则

C、永久性关系建立后,主表记录指针将随子表记录指针相应移动 D、对于临时性关系,一个表不允许有多个主表

27.永久关系建立后( B )。 A、在数据库关闭后自动取消 B、如不删除将长期保存 C、无法删除 D、只供本次运行使用

28.用户( C )对数据库文件进行修改。 A、可以直接在“资源管理器”窗口中 B、可以直接在Visual FoxPro的命令窗口中 C、必须在数据库设计器中

D、既可以在“资源管理器”窗口中也可以在数据库设计器中 29.以下关于主索引的说法正确的是( C )。 A、在自由表和数据库表中都可以建立主索引 B、可以在一个数据库表中建立多个主索引 C、数据库中任何一个表只能建立一个主索引 D、主索引的关键字值可以为NULL

30.要在数据库中的各个表之间建立一对一关系,子表的关键字段必须建立( B )。 A、唯一索引 B、主索引 C、普通索引 D、候选索引或唯一索引 31.下列操作中不能将自由表添加到数据库中的是( B )。

A、在项目管理器中,将要添加自由表的数据库展开至表,并选择“表”选项,单击“添加”按钮,然后从打开的“打开”对话框中选择要添加到当前数据库中的自由表

B、在数据库设计器中单击鼠标左键,在打开的菜单中选择“添加表”命令,在打开的“打开”对话框中选择要添加到当前数据库中的自由表

C、在数据库设计器中,从“数据库”菜单中选择“添加表”命令,然后在打开的“打开”对话框中选择要添加到当前数据库中的自由表 D、在命令窗口中执行ADD TABLE命令

32.下列创建数据库的方法中错误的是( D )。 A、在项目管理器中建立数据库 B、通过“新建”对话框建立数据库

C、使用命令CREATE DATABASE[DatabaseName] D、使用命令USE DATABASE[DatabaseName]

33.下列说法中正确的是( C )。 A、从数据库中移出来的表仍然是数据库表

B、将某个表从数据库中移出的操作不会影响当前数据库中的其他表

C、一旦某个表从数据库中移出,与之联系的所有主索引、默认值及有关的规则都随之消失 D、如果移出的表在数据库中使用了长表名,那么表移出数据库后仍然可以使用长表名 34.Visual FoxPro 6.0中,“数据库”和“表”的关系是( C )。 A、两者是同一概念

B、两者概念不同,“表”是一个或多个“数据库”的容器 C、两者概念不同,“数据库”是一个或多个“表”的容器 D、两者概念不同,但两者是等价的

35.在表设计器的( D )选项卡中,可以设置记录验证规则、有效性出错信息,还可以指定记录插入、更新及删除的规则。 A、字段 B、规则 C、索引 D、表

36.建立名为“职工档案”的数据库,可在命令窗口中执行( B )命令。 A.USE DATABASE职工档案 B.CREATE DATABASE职工档案 C.USE DATABASE职工档案 D.CREATE职工档案

37.创建一个新的数据库时,如果指定的数据库已经存在,很可能覆盖掉已经存在的数据库,为安全起见,可以执行命令( C )。

A.SAFETY B.SAFETY ON C.SET SAFETY ON D.SET SAFETY

38.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表( A )。 A、是同一个数据库中的两个表 B、不同数据库中的两个表 C、两个自由表 D、一个是数据库表另一个是自由表

39.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的 ( A )。 A、“一方”表的主索引或候选索引,“多方”表的普通索引 B、“一方”表的主索引,“多方”表的普通索引或候选索引 C、“一方”表的普通索引,“多方”表的主索引或候选索引 D、“一方”表的普通索引,“多方”表的候选索引或普通索引 40.下列说法中正确的是( B )。

A、在表设计器的“索引”选项卡中可以定义单项索引

B、在定义索引的下拉列表框中选择了升序或降序,则在对应的字段上建立了一个普通索引,索引名与字段名同名,索引表达式就是对应的字段

C、在定义索引的下拉列表框中选择了升序或降序,则在对应的字段上建立了一个主索引,索引名与字段名同名,索引表达式就是对应的字段

D、在定义索引的下拉列表框中选择了升序或降序,则在对应的字段上建立了一个唯一索引,索引名与字段名同名,索引表达式就是对应的字段 41.以下叙述正确的是( B )。

A、删除一个数据库后,其内的表也一定被删除

B、任何一个表只能为一个数据库所有,不能同时添加到多个数据库 C、候选关键字的值不能有重复的数据,但可以有空值 D、可为自由表设置主索引、普通索引、唯一索引 42.使用数据字典可以( A )。 A、保证主关键字字段内容的唯一性 B、方便输入数据 C、保证字段内容的安全性 D、保证字段内容的完整性 二、填空题

1.数据库中可以包含本地视图、远程视图、 表 、存储过程和 连接 。 2.在数据库表之间创建一个永久关系,这种关系是作为 数据库的一部分 保存起来的。

3.一个数据库表能与 一 个数据库相关联。

4.Visual FoxPro的主索引和候选索引可以保证数据的 实体 完整性。 5.一个表能创建 一 个主索引。

6.数据库表之间的一对多联系通过主表的 主 索引和字表的 普通 索引实现。 7.字段格式实质上是一个 输出掩码 它决定了字段在表单、浏览窗口等界面中的显示风格。

8.参照完整性与表之间的关系有关,即当 插入 、 修改 和 删除 一个人表中的数据时,通过参照引用关联的另一个表的数据,以检查对表的数据操作是否正确。

9.在“删除”规则中,如果选择“限制”,当子表中有相关的记录时,则 禁止 删除父表中的记录。

10.数据库表支持 INSERT 、 UPDATE 和 DELETTE 事件的触发器。 选择题

1.字符串匹配运算符是( A )

A.LIKE B.AND C.IN D.= 2.将查询结果存放在数组中应使用( D )。 A.INTO CURSOR B.TO ARRAY C.INTO TABLE D.INTO ARRAY 3.SQL词句中删除表中数据的词句是( D )。

A.DROP B.ERASE C.CAMCEL D.DELETE 4.下列说法中正确的是( D )。

A.SQL语言不可以直接以命令方式交互使用,只能嵌入到程序设计语言中以程序方式使用。 B.SQL语言只能直接以命令方式交互使用,不能嵌入到程序设计语言中以程序方式使用。 C.SQL语言既不可以直接以命令方式交互使用,也不可以嵌入到程序设计语言中以程序方式使用,而是在一种特殊的环境下使用的语言。

D.SQL语言既可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。

5.SQL语句中,SELECT命令中JOIN用于建立表之间的联系,联接条件应出现( B )子句中

A.WHERE B.ON C.HAVING D.IN

6.用SQL语句建立表时要为属性定义主关键字,则应在SQL语句中使用( B ) A.DEFAULT B.PRIMARY KEY C.CHECK D.UNIQUE 7.SQL语句中条件语句的关键字是( A )

A.WHERE B.FOR C.WHILE D.CONDITION

8.用SQL语句建立表时,为字段定义有效性规则应使用( C ) A.DEFAULT B.PRIMART KEY C.CHECK D.UNIQUE 9.SQL中实现分组查询的语句是( B )

A.ORDER BY B.GROUP BY C.HAVING D.ASC 10.SQL语句的DROP INDEX的作用是( A )

A.删除索引 B.建立索引 C.修改索引 D.更新索引 11.SQL的核心功能是( A )

A.数据查询 B.数据修改 C.数据定义 D.数据控制 12.SQL中可以使用的通配符有( D )

A.* B.% C._ D.%和_ 13.SQL语言具有( B )的功能

A.关系规范化、数据操纵、数据控制、数据定义 B.数据定义、数据操纵、数据查询、数据控制 C.数据定义、关系规范化、数据控制、数据操纵 D.数据定义、关系规范化、数据操纵、数据查询 一、选择题

1.修改本地视图的命令是( C )

A.DELETE VIEW B.CREATE SQL VIEW C.MODIFY VIEW D.SET VIEW 2.下列几项中,不能作为查询输出去向的是( B ) A.临时表 B.视图 C.标签 D.图形

3.在Visual FoxPro 中建立查询后,可以从表中提取符合指定条件的一组记录,( A ) A.但不能修改记录 B.同时又能更新数据 C.但不能设定输出字段

D.同时可以修改数据,但不能将修改的内容写回原表

4.只有满足联接条件的记录才包括在查询结果中,这种联接为( C ) A.左联接 B.右联接 C.内容联接 D.完全联接 5.下面的说法中错误是( C )

A.内容联接是指只有满足联接条件的记录才出现在查询结果中

B.左联接是指除满足联接条件的记录出现在查询结果中外,第一个表中不满足联接条件的记录也出现在查询结果中

C.右联接是指除满足联接条件的记录出现在查询结果中外,两个表中不满足联接条件的记录也出现在查询结果中

D.全联接是指除满足联接条件的记录出现在查询结果中外,两个表中不满足联接条件的记录也出现在查询结果中

6.在“添加表和视图”对话框中,“其他”按钮的作用是让用户选择( C ) A.数据库表 B.视图 C.不属于数据库的表 D.查询 7.以下关于视图的说法错误的是( C )

A.视图可以对数据库表中的数据按指定内容和指定顺序进行查询 B.视图可以更新数据

C.视图可以脱离数据库单独存在 D.视图必须依据数据库表而存在 8.查询设计器是一种( A )

A.建立查询的方式 B.建立新数据库的方式 C.建立报表的方式 D.打印输出方式 9.以下给出的4种方法中,不能建立查询的是( D )

A.在项目管理器的“数据”选项卡中选择“查询”,然后单击“新建”按钮

B.选择“文件”菜单中的“新建”选项,打开“新建”对话框,在“文件类型”中选择“查询”,单击“新建文件”按钮

C.在命令窗口中输入CREATE QUERY 命令建立查询 D.在命令窗口中输入SEEK命令建立查询

10.关于Visual Foxpro 数据库的查询,以下的叙述中错误的是( D ) A.查询的对象可以是表,也可以是已有的视图

B.查询文件中的内容是一些用SQL命令定义的查询条件和规则 C.执行查询文件与执行该文件包含的SQL命令定义的查询条件和规则 D.执行查询文件查询表中的数据时,必须事先打开有关的表 11.以下关于查询的描述中,正确的是( D ) A.只能由自由表创建查询 B.不能由自由表创建查询

C.只能由数据库表创建查询 D.可以由各种表创建查询 12.联接中包括所有联接表的全部航,这种联接为( D )

本文来源:https://www.bwwdw.com/article/o24d.html

Top