湖南师范大学vfp选择题

更新时间:2024-05-06 03:11: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.完全联接 13.默认的表间联接类型是( A )

A.内部联接 B.做链接 C.右联接 D.完全联接 14.视图不能单独存在,它必须依赖于( B ) A.视图 B.数据库 C.表 D.查询 15.以下关于视图的描述中,正确的是( D )

A.只能由自由表创建视图 B.不能由自由表创建视图 C.只能由数据库表创建视图 D.可以由各种表创建视图 16.在下列关于视图的叙述中,正确的一条是( D ) A.视图和查询一样

B.若导出某视图的数据库表被删除了,该视图不受任何影响 C.视图一旦建立,就不能被删除

D.当某一视图被删除后,由该视图导出的其他视图也将自动删除 17.“查询设计器”中的“删选” 选项卡的作用是( C ) A.增加或删除查询的表 B.观察查询生成的SQL程序代码 C.指定查询条件 D.选择查询结果中包含的字段 18.下列选项中不可以作为查询输出去向的是( D ) A.屏幕 B.临时表 C.图形 D.表单 19.多表查询必须设定的选项卡为( D )

A.字段 B.筛选 C.更新条件 D.联接 20.关于查询与视图,以下说法错误的是( B ) A.查询和视图都可以从一个或多个表中提取数据 B.视图是完全独立的,它不依赖于数据库的存在而存在 C.可以通过视图更改数据源表的数据 D.查询是作为文本文件以扩展名.qpr存储的

21.联接中包括第一命名表的所有行,这种联接为( A )

A.左联接 B.右联接 C.内部联接 D.完全联接 22.在“查询设计器”中,系统默认的查询结果的输出去向是( A ) A.浏览 B.报表 C.表 D.图 23.下列关于视图的叙述中不正确的是( B )

A.视图分本地视图及远程视图

B.视图是一种虚拟的表,只能基于一个表创建 C.视图可以更新它所打开的表中的数据

D.本地视图是从本地数据库的表或视图中按照指定条件选取一组记录,进行显示、输出,然后编辑这些记录 二、填空题

1.视图和查询都可以对______本地_________表进行操作。

2.在Visual FoxPro 的查询设计器中______筛选_________选项卡对应的SQL子句是WHERE. 3.查询设计器的“排序依据”选项卡对应于SQL SELECT语句的______ORDER BY_________子句。

4.在Visual FoxPro 中视图可以分为本地视图和______远程_________视图。 5.查询设计器的“联接”选项卡,可以控制_____联接类型__________。 6.可用视图的____更新___________功能修改源表中数据。

7.在Visual FoxPro 中,为了通过视图修改基本表中的数据,需要在视图设计器的_____更新条件__________选项卡中设置相关实行。

8.视图中的数据取自数据库中的_____表__________或_____视图__________。 9.SQL可以控制视图的______更新_________方法。 10.查询_____不能__________更新表中的数据。 一、选择题

1.以下关于Visual FoxPro类的说法,不正确的是( B ) A.类具有继承性和封装性

B.用户必须给基类定义属性,否则出错 C.子类一定具有父类的全部属性

D.用户可以按照已有的类派生出多个子类。

2.如果想在运行表单Form1时,在文本框 Text1中输入的字符均显示为“*”,则可以在Form1的Init事件中加入词句( D ) A.Form1.Text1. Passwordchar =“*” B.Form1.Text1. Password=“*” C.ThisForm.Text1.Password=“*” D.ThisForm.Text1.Passwordchar=“*”

3.下面关于类、对象、属性和方法的叙述中,错误的是( D ) A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法 B.属性用于描述对象的状态,方法用于表示对象的行为 C.基于同一个类产生的两个对象可以分别设置自己的属性值 D.执行不同对象的同名方法,其结果必然是相同的

4.任何对象都有自己的属性,下列关于属性的叙述中,正确的是( A ) A.属性是对象所具有的固有特征,通常用各种类型的数据来表示 B.属性是对象所具有的内部特征,通常用各种类型的数据来表示 C.属性是对象所具有的外部特征,通常用各种类型的数据来表示 D.属性是对象所具有的固有方法,通常用各种程序代码来表示 5.让控件获得焦点,使其成为活动对象的方法是( C ) A.SHOW B.RELEASE C.SETFOCUS D.GOTFOCUS

6.在Visual FoxPro 系统中,以下关于时间的叙述错误的是( B ) A.事件是每个对象可以识别和响应的某些行为和动作 B.事件不能适用于多种控件 C.事件是通过用户的操作行为引发的

D.当事件发生时,将执行包含在事件过程中的全部代码 7.下列基类中不属于容器类的是( B )

A.表单 B.组合框 C.表格 D.命令按钮组 8. 设计表单时,要设定表单窗口的颜色,可使用( B ) A.Caption属性 B.BackColors属性 C.ForeColor属性 D.Color属性 9.表单的Name属性是( D )

A.显示在表单标题栏中的名称 B.运行表单程序时的程序名 C.保存表单时的文件名 D.引用表单时的名称

10.在Visual FoxPro中,组合框的Style属性值为2,则该下拉框的形式为( B )A.下拉组合框 B.命令按钮 C.列表框 D.选项按钮 11.下列基类中是容器类的是( A )

A.表单 B.命令按钮 C.列表框 D.选项按钮

12.关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的( D )

A.标题 B.属性 C.事件 D.方法 13.下面不属于面向对象程序设计特点的是( A )

A.单一性 B.继承性 C.封装性 D.多态型

14.将文本框的PasswordChar属性值设置为星号(*),那么,当在文本框中输入“Welcome”时,文本框中显示的是( C )

A.Welcone B.* C.******* D.错误设置,无法输入 15.命令按钮是( C )

A.控件 B.容器 C.控件类对象 D.容器类对象 16.在Visual FoxPro中,运行表单myform.scx的命令是( C ) A.DO myform B.RUN FORM myform C.DO FORM myform D.DO FROM myform 17.下列关于编辑框的说法中,正确的是( D ) A.编辑框可用来选择、剪切、粘贴复制正文 B.在编辑框中只能输入和编辑字符型数据 C.编辑框实际行是一个完整的字处理器 D.以上说法均正确

18.下列关于面向对象程序设计(OOP)的叙述,错误的是( A ) A.OOP的中心工作是程序代码的编写 B.OOP以对象及其数据结构为中心展开工作 C.OOP以“方法”表现处理事务的过程

D.OOP以“对象”表示各种事务,以“类”表示对象的抽象

19.在面向对象程序设计方法中,对象可看成是属性以及这些属性上的专用操作的封装体。封装是一种( D )技术

A.组装 B.产品化 C.固体 D.信息隐蔽

20.在Visual FoxPro 系统中,选择列表框或组合框中的选项,双击鼠标左键,此时触发( B )时间

A.Click B.DblClick C.Init D.KeyPress

21.在表单中,有关列表框和组合框内选项的选择,叙述正确的是( C ) A.列表框和组合框都可以设置成多重选择 B.列表框和组合框都不可以设置成多重选择

C.列表框可以设置多重选择,而组合框不可以 D.组合框可以何止多重选择,而列表框不可以

22.下列关于编写事件代码的叙述中,错误的是( C ) A.可以由定义了该事件过程的类中继承

B.为对象的某个事件编写代码,就是将代码写入该对象的这个事件过程中 C.为对象的某个事件编写代码,就是编写一个与事件同名的.PRG程序文件

D.为对象的某个事件编写代码,可以在该对象的属性对话框中选择该对象事件,然后在出现的事件窗口中输入相应的事件代码

23.将编辑框的ReadOnly属性值设置为.T.,则运行时此编辑框中的内容( A ) A.只能读 B.只能用来编辑 C.可以读也可以编辑 D.对编辑框设置无效 24.下列关于“事件”的叙述中,错误的是( A ) A.Visual FoxPro中基类的事件可以由用户创建

B.Visual FoxPro中基类的事件是由系统预先定义好的,不可由用户创建 C.事件是一种事先定义好的特定的动作,由用户或系统激活 D.鼠标的单击、双击、移动和键盘上的按键均可激活某个事件

25.类是一组具有相同属性和相同操作的对象的集合,类之间共享属性和操作的机制称为( D )

A.多态性 B.动态绑定 C.静态绑定 D.继承

26.创建对象后,还必须为对象设置属性,下列说法中正确的是( C ) A.只能设置单个对象的属性

B.设置多个属性时只能在属性窗口中进行 C.可使用WITH?ENDWITH语句设置多个属性 D.对象属性设置只能在窗口中进行

27.如果要为控件设置焦点,则下列属性值是.T.的是( B ) A.Enabled和Default B.Enabled和Visible C.Default和Cancel D.Visible和Default 28.以下关于表单数据环境叙述错误的是( D ) A.可以向表单数据环境设计器中添加表或视图 B.可以从表单数据环境设计器中移除表或视图

C.可以在表单数据环境设计器中设置表之间的关系 D.不可以在表单数据环境设计器中设置表之间的关系 29.以下表单控件基本操作的叙述中,错误的是( A ) A.要在表单中复制某个控件,可以按住Ctrl键并拖放该控件

B.要使表单中被选定的多个控件大小一样,可单击“布局”工具栏中的“相同大小“按钮 C.要将某个控件的Tab序号设置为1,可在进入Tab键次序交互设置状态后,双击该控件的Tab键次序盒

D.要在“表单控件”工具栏中显示某个类库文件中的自定义类,可以单击工具栏中的“查看类”按钮,然后在弹出的“菜单”中选择“添加”选项 30.下列关于控件类和容器类的说法中,错误的是( C ) A.控件类用于进行一种或多种相关的控制 B.控件类一般作为容器类的控件来处理

C.控件类的封装性比容器类更加严密,灵活性更好

D.控件类必须作为一个整体来访问或处理,不能单独对其中的组件进行修改或操作 31.在Visual FoxPro6.0常用的基类中,运行时不可见的是( D ) A.命令按钮组 B.形状 C.线条 D.计时器 32.在表单上对齐和调整控件的位置,应使用( B ) A.表单控件工具栏 B.布局工具栏 C.常用工具栏 D.定制工具栏 33.下列关于表格的说法中,正确的是( C ) A.表格是一种容器对象,在表格中全部按列来显示数据

B.表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件 C.表格、列、标头和控件有自己的属性、方法和事件 D.以上说法均正确

34.下面表单及控件常用事件中,与鼠标操作有关的是( D ) A.Clik B.DbClick C.RightClick D.以上3项都是 35.下面是关于表单数据环境的叙述,其中错误的是( B ) A.可以在数据环境中加入与表单操作有关的表 B.数据环境是表单的容器

C.可以在数据环境中建立表之间的联系

D.表单自动打开其数据环境中的表

36.将“复选框”控件中Value属性设置为( C )时,复选框显示为灰色 A.O B.1 C.2 D.3

37.假设某个表单中有一条命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Clicl事件中写入词句( C ) A.ThisForm.Close B.ThisForm.Erase C.ThisForm.Release D.ThisForm.Return 38.下列关于组合框的说法中,正确的是( D ) A.组合框中,只有一个条目是可见的 B.组合框不提供多重选定的功能 C.组合框没有MultiSelect属性的设置 D.以上说法均正确

39.控件由自己的属性、方法和( B ) A.图形 B.事件 C.容器 D.形状 40.表单控件工具栏用于在表单中添加( C ) A.文本 B.事件 C.控件 D.方法 41.表单控件工具栏用于在表单上创建( C ) A.文本 B.事件 C.控件 D.复选框

42.新创建的表单默认标题为Forml,为了修改表单的标题,应设置表单的( B ) A.Name属性 B.Caption属性 C.Closable属性 D.AlwaysOnTop属性 43.在表单中为表格控件指定数据源的属性石( B ) A.DataSource B.RecordSource C.DateFrom D.RecordFrom

44.( )使得一个对象可以像一个部件一样用在各种程序中,同时也限制了不同模块之间数据的非法使用,减少了出错的可能是( A ) A.封装 B.继承 C.多态 D.统一

45.在Visual FoxPro6.0中,封装是借助于( D )达到的 A.结构 B.函数 C.数组 D.类

46.如果文本框的INPUTMASK属性值为#99999,则允许在文本框中输入的是( A )

A.+12345 B.abc123 C.$12345 D.abcdef 47.命令按钮组是( D )

A.控制 B.容器 C.控制类对象 D.容器类对象 48.有关控件对象的Click事件叙述正确的是( B ) A.用鼠标双击对象时引发 B.用鼠标单击对象时引发 C.用鼠标右键单击对象时引发 D.用鼠标右键双击对象时引发 49.下面关于表单若干常用事件的描述中,正确的是( D ) A.释放表单时,UNLOAD事件在DESTROY事件之前引发 B.运行表单时,INIT事件在LOAD事件之前引发 C.单击表单的标题栏,引发表单的CLICK事件 D.上面的说法都不对

50.下面关于属性、方法和事件的叙述中,错误的是( D ) A.属性用于描述对象的状态,方法用于表示对象行为 B.基于同一个类产生的两个对象可以分别设置自己的属性值 C.在新建一个表单时,可以添加新的属性、方法和事件 D.事件代码也可以像方法一样被显式调用

51.使用( B )工具栏可以在表单上调整控件的位置并使其对齐 A.调色板 B.布局 C.表单控件 D.表单设计器

52.在Visual FoxPro中,为了将表单从内存中释放,可对表单中的推出命令按钮的Click事件代码设置为( D )

A.ThisForm.Refresh B.ThisForm.Delete C.ThisForm.Hide D.ThisForm.Release

53.能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是( B ) A.Hide B.Show C.Release D.SetFocus 54.控件可以分为容器类和控件类,以下( D )属于容器类控件 A.标签 B.命令按钮 C.复选框 D.命令按钮组 55.下列控件中,不能设置数据源的是( C ) A.复选框 B.列表框 C.命令按钮 D.选项组 56.下面对编辑框(EditBox)控件属性的描述正确的是( C ) A.SelLength 属性的设置可以小于0

B.当ScrollBars的属性值为0时,编辑框内包含水平滚动条 C.SelText属性在设计时不可用,在运行时可读写

D.ReadOnly属性值为.T.时,用户不能使用编辑框上的滚动条

57.如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load事件中加入词句( A )

A.ThisForm.Caption=“登录窗口” B.Form1.Caption=“登录窗口” C.ThisFrom.name=“登录窗口” D.Form1.name=“登录窗口” 58.以下关于文本框和编辑框的叙述中,错误的是( A ) A.在文本框和编辑框中都可以输入和编辑各种类型的数据

B.在文本框中可以输入和编辑字符型、数值型、日期型和逻辑性数据 C.在编辑框中只能输入和编辑字符型数据

D.在编辑框中可以进行文本的选定、剪切、复制和粘贴等操作 59.以下与表单数据环境的有关叙述中正确的是( C )

A.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改 B.当表单关闭时,不能自动关闭数据环境中的表 C.当表单运行时,自动打开数据环境中的表 D.当表单运行时,与数据环境中的表无关 60.下面对控件的描述正确的是( B ) A.用户可以在组合框中进行多重选择 B.用户可以在列表框中进行多重选择 C.用户可以在一个选项组中选中多个选项按钮 D.用户对一个表单内的一组复选框只能选中其中一个

61.若已为表单建立了快捷菜单mymenu ,则调用快捷菜单的命令代码DOmymenu.mpr WITH THIS应该放在表单的( D )事件中

A.Destroy B.Init C.Load D.RightClick

62.确定列表框内的某个条目是否被选定,应使用的属性石( D ) A.Value B.ColumnCount C.ListCount D.Selected 63.下面是关于“类”的描述,错误的是( C ) A.一个类包含了相似的有关对象的特征和行为方法 B.类知识实例对象的抽象

C.类可以按所定义的属性、事件和方法进行实际的行为操作 D.类并不进行任何行为操作,它仅仅表明该怎么做

64.在当前表单的LABEL1控件中显示系统时间的语句是( A ) A.ThisForm.Label1.Caption=Time() B.ThisForm.Label1.Value=Time() C.ThisForm.Label1.Text=Time() D.ThisForm.Label1.Control=Time() 65.下列说法中不正确的是( A ) A.对象的引用只有一种,即相对引用

B.既可以在设计时设置属性,也可以在运行时设置属性 C.设置对象属性的语法是:(对象名).(属性名)=属性值 D.调用方法的语法是:(对象名).(方法) 二、填空题

1.类是一个支持继承的抽象数据类型,而对象是类的 __实例__ 。

2.在面对对象的程序设计中,类描述的是具有相似性质的一组______对象_________。 3.在Visual FoxPro中为表单指定标题的属性______Caption_________。 4.在表单中确定控件是否可见的属性是_____visible__________。 5.用当前窗体的LABEL1控件显示系统时间的语句是THISFORM.LABELL__caption_____=TIME()。

6.用来确定复选款是否被选中的属性是 ____value_____ ,用来指定显示在复选框旁的文字属性是_____caption__________。

7.在Visual FoxPro中释放和关闭表单的方法是_____release__________。

8.在Visual FoxPro的表单设计中,为表格控件指定数据源的属性是__record source___。 9.确定列表框内的某个条目是否被选定,应使用的属性是_____selected__________。 一、选择题

1.使用报表想到设计报表时,定义报表布局的选项是( A )。 A.列数、方向、字段布局 B.列数、行数、字段布局 C.行数、方向、字段布局 D.列数、行数、方向 2.Visual FoxPro的.frx报表文件中保存的是( D ) A.打印报表的预览格式 B.已经生成的完整报表

C.报表的格式和数据 D. 报表设计格式的定义 3.为了在报表中打印当前时间,这是应该插入一个( B ) A.表达式控件 B.域控件 C.标签控件 D.文件控件

4.运行报表文件myreport预览报表的命令式( C ) A.REPORT FROM myreport PREVIEW B.DO FORM myreport PREVIEW C.REPORT FORM myreport PREVIEW D.DO myreport PREVIEW 5.报表的数据源可以是( C )

A.表或视图 B.表或查询 C.表、查询或视图 D.表或其他报表 6.下列关于报表带区及其作用的叙述,错误的是( B )

A.对于“标题”带区,系统只在报表开始时打印一次该带区所包含的内容 B.对于“页标头”带区,系统只打印一次该带区锁包含的内容 C.对于“细节”带区,每条记录的内容只打印一次

D.对于“组标头”带区,系统将在数据分组时每组打印一次该内容 7.报表文件的扩展名是( B )

A..MNS B..FRX C..FXP D..PRG 8.下列关于创建报表的方法中,错误的是( D ) A.使用报表设计器可以创建自定义报表 B.使用报表向导可以创建报表

C.使用快速报表可以创建简单规范的报表 D.利用报表向导创建的报表是快速报表 二、选择题

1.在Visual FoxPro中,报表是由两个基本部分组成的,包括___布局_____和____数据源____。

2.创建报表的窗口命令是_create_report______。

3.如果已对报表进行了数据分组,报表会自动包含__组标头______和___组注脚_____ 带区。 4.在报表设计器下创建快速报表,首先选择“报表”菜单的__快速报表______命令,调出“快速报表”对话框。

1.假设已经生成了名为mymenu的菜单程序文件,执行该菜单文件的命令式( B ) A.DO mymenu B.DO mymenu.mpr C.DO mymenu pjx D.DO mymenu.mnx

2.在Visual FoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是( C )

A..MNX B..PRG C..MPR D..SPR 3.扩展名为.mnx的文件是( D )

A.备注文件 B.项目文件 C.表单文件 D.菜单文件 4.Visual FoxPro中支持两种类型的菜单,分别是( A ) A.条形菜单和弹出式菜单 B.条形菜单和下拉式菜单 C.弹出式菜单和下拉式菜单 D.复杂菜单和简单菜单

5.下列关于快捷菜单的说话,正确的是( B ) A.快捷菜单中只有条形菜单 B.快捷菜单中只有弹出式菜单

C.快捷菜单不能同时包含条形菜单和弹出式菜单 D.快捷菜单能同时包含条形菜单和弹出式菜单

6.为了从用户菜单返回到系统菜单,应使用命令( D ) A.SET DEFAULT SYSTEM B.SET MENU TO DEFAULT C.SET SYSTEM TO DEFAULT D.SET SYSMENU TO DEFAULT 7.对于Visual FoxPro的系统菜单,其主菜单是一个( A ) A.条形菜单 B.弹出式菜单 C.下拉式菜单 D.组合菜单

8.在菜单中选择任何一个选项时都执行一定的动作,这个动作可以是( D ) A.一条命令 B.一个过程 C.激活另一个菜单 D.以上3种都可以 二、填空题

1.在“菜单设计器”中,要为定义的“编辑”菜单项设置一个放文件“E”,则该菜单项的名称对应为__编辑(\\<E)______。

2.弹出式菜单可以分组,插入分组线的方法是在“菜单名称”项中输入__\\-______两个字符。 3.在调用“菜单设计器”后,“显示”菜单中会出现两条与菜单设计有关的命令,分别是__常规选项______和__菜单选项______。

一、选择题

1.创建一个空的项目文件的操作是( A )

A.从“文件”菜单中选择“新建”命令,在打开的“新建”对话框中选择“项目”单选项,单击“新建文件”按钮

B.从“文件”菜单中选择“新建”命令,在打开的“新建”对话框中选择“项目”单选项,单击“向导”按钮

C.单击常用工具栏中的“新建“命令,在打开的“新建”对话框中选择“项目”单选项 D.从“文件”菜单中选择“新建项目”命令

2.要删除项目管理器包含的文件,需要使用项目管理器的( D )按钮 A.连编 B.删除 C.添加 D.移去

3.在连编对话框中,下列文件类型中不能生成的是( A ) A..DLL B..APP C..PRG D..EXE 4.下列说法中正确的是( D ) A.一个文件可以同时被多个项目包含

B.项目中的每一个文件都是以独立文件的形式存在 C.项目与项目中的文件只是建立了一种关联

D.在项目管理器中新建或添加一个文件,意味着该文件已经成为项目的一部分 5.在项目管理器中选择删除文件操作方法是( A )

A.先选择要移去的文件,单击“移去”按钮,在打开的对话框中单击“移去”按钮 B.从“项目”菜单中选择“删除文件”命令,在打开的对话框中单击“移去”按钮 C.先选择要移去的文件,单击“删除”按钮,在打开的对话框中单击“移去”按钮 D.直接单击“删除”按钮

6.有关连编应用程序,下面的描述正确的是( A ) A.项目连编以后应将主文件视作只读文件 B.一个项目中可以有多个主文件 C.数据库文件可以被指定为主文件

D.在项目管理器中文件名左侧带有符号?的文件在项目连编后是只读文件 7.下列命令中,不能用作连编命令的是( B ) A.BUILD PROJECT B.BUILD FORM C.BUILD EXS D.BUILD APP

8.要设置项目的帮助文件,选用“项目”菜单中的“项目信息”对话框中选择( D )选项

A.项目 B.信息 C.文件 D.服务程序 9.当激活“项目管理器”窗口时,( B ) A.原来现实为灰色的“项目”菜单变成可用 B.将在菜单栏中显示“项目”菜单 C.“项目”菜单变为不可用 D.菜单栏中没有任何变化

10.以下操作不能在“数据”选项卡中实现的是( D ) A.在“数据”选项卡中可以新建或修改查询 B.可以展开数据库列表的单个字段

C.在“数据”选项卡中可以新建数据库表和自由表 D.在“数据”选项卡中可以新建一个表单

11.打开一个已有的项目的操作,错误的是( D )

A.从“文件”菜单中选择“打开”命令,在打开的“打开”对话框中选择“文件类型”为项目文件,然后双击要打开的项目

B.单击“常用”工具栏上的“打开”按钮,在打开的“打开”对话框中选择“文件类型”为项目文件,然后双击要打开的项目

C.在资源管理器窗口中单击以.PJX为扩展名的文件,系统将自动打开Visual FoxPro,并在其中打开所选的项目文件

D.在资源管理器窗口中单击以.DBC为扩展名的文件,系统将自动打开Visual FoxPro,并在其中打开所选的项目文件 12.下列说话中错误的是( D )

A.所谓项目是指文件、数据、文档和Visual FoxPro对象的集合 B.项目管理器是Visual FoxPro中处理数据和对象的主要组织工具

C.项目管理器提供了简便的、可视化的方法来组织和处理表、数据库、表单、报表、查询及其他一切文件

D.在项目管理器中可以将应用系统编译成一个扩展名为.EXE的可执行文件,而不能将应用系统编译成一个扩展名为.APP的应用文件

13.打开Visual FoxPro“项目管理器”的“文档”选项卡,其中包含( D ) A.表单文件 B.报表文件 C.标签文件 D.以上3种文件

14.项目管理器可以有效地管理表、表单、数据库、菜单、类、程序和其他文件,并且可以将它们编译成( C )

A.扩展名为.APP的文件 B.扩展名为.EXE的文件 C.扩展名为.APP或.EXE的文件 D.扩展名为.PRG的文件 15.下列关于连编应用程序的说法中,正确的是( A )

A.连编项目成功后,再进一步进行连编应用程序,可保证连编的正确性 B.可随时连编应用程序

C.应用程序文件和可执行文件都可以在Windows中运行 D.应用程序文件和可执行文件都必须在Visual FoxPro中运行

16.在Visual FoxPro中,为项目添加数据库或自由表,应选择( A )选项卡 A.数据 B.信息 C.报表 D.窗体

17.项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名为( B )的项目文件

A..DBC B..PJX C..PRG D..EXE

18.在项目管理器中删除数据库时打开相应对话框,单击“删除”按钮将( C ) A.从项目管理器中删除数据库,但并不从磁盘上删除相应的数据库文件

B.从项目管理器中删除数据库,并从磁盘上删除相应的数据库文件及数据库中的表对象 C.从项目管理器中删除数据库,并从磁盘上删除相应的数据库文件 D.不进行删除操作 二、填空题

1.项目管理器__图形化分类______ 的方法来管理属于同一个项目的文件。

2.在项目管理器中将数据库展开至表,选择要操作的表,然后单击“__浏览______” ,即可在“浏览”窗口浏览该表。

3.要设置主控程序,应在“项目”菜单中选择____设置主文件____选项。

4.应用程序的执行总是从___主文件_____开始执行。

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

Top