VFP数据库

已知变量x=“Visual Foxpro”,执行命令?upper(substr(x,8,3))的结果是()。

题目

已知变量x=“Visual Foxpro”,执行命令?upper(substr(x,8,3))的结果是()。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在Visual FoxPro中,有如下程序: *程序名:TEST.PRG *调用方法:DO TEST SET TALK OFF PRIVATE X,Y X="Visual FoxPro" Y="二级" DO SUB WITH X ?Y+X RETURN *子程序:SUB PROCEDURE SUB PARAMETER

A.二级Visual FoxPro

B.计算机等级二级Visual FoxPro考试

C.二级Visual FoxPro考试

D.计算机等级二级Visual FoxPro


正确答案:D
解析:主程序TEST调用了子程序SUB,调用过程中传递给子程序一个参数X,由于在子程序SUB中X被定义为局部变量,它的作用域只是在SUB中有效,所以SUB中的X值不会影响到主程序TEST中的X。子程序SUB执行完毕后,X和Y的值分别是“Visual FoxPro DBMS考试”和“计算机等级二级”,当返回到主程序TEST时,X的值为“Visual FoxPro”,Y的值为“计算机等级二级”,所以屏幕显示的结果是“计算机等级二级Visual FoxPro”。

第2题:

将内存变量定义为全局变量的Visual FoxPro命令是

A.LOCAL

B.PRIVATE

C.PUBLIC

D.GLOBAL


正确答案:C
解析:本题考查考生对visual FoxPro内存变量的掌握。内存变量是一种独立于数据库文件而存在的变量,是一种临时工作单元,使用时可以随时定义。内存变量的作用域有两种:局部变量和全局变量。本题中要求定义一个全局变量, Visual FoxPro系统提供的定义全局变量的命令是 PUBLIC关键字。因此为答案C。

第3题:

在Visual FoxPro中可以使用命令DIMENSION或【7】说明数组变量。


正确答案:DECLARE
DECLARE 解析:数组在使用之前要使用DIMENSION或DECIARE命令显示创建,指定数组是一维数组还是二维数组、数组名和数组大小。

第4题:

下列关于变量的叙述中,不正确的一项是( )。

A.在Visual FoxPro中,可以将不同类型的数据赋给同一个变量

B.变量的类型决定变量值的类型

C.在Visual FoxPro中,变量分为字段变量和内存变量

D.变量值可以随时改变


正确答案:B
解析:变量可分为字段变量和内存变量两大类,内存变量是内存中的一个存储区域,变量值就是放在这个存储区域里的数据,而变量的类型即为变量值的类型。在 Visual FoxPro中,变量的类型可以改变,可以把不同的类型的数据赋给同一个变量,而且变量值是能够随时更改的。

第5题:

在Visual FoxPro中,如果要在子程序中创建一个只在本程序中使用的变量x1(不影响上级或下级的程序),应该使用______说明变量。


正确答案:LOCAL
LOCAL 解析:只能在建立它的程序中使用的变量为局部变量,应该使用LOCAL对变量进行说明,格式为;LOCAL内存变量表>

第6题:

在Visual FoxPro中,释放所有的内存变量的命令是______。


正确答案:RELEASE ALL或CLEAR MEMORY
RELEASE ALL或CLEAR MEMORY 解析:清除内存变量的命令格式如下:
格式1:CLEAR MEMORY
格式2:RELEASE内存变量名表>
格式3:RELEASE ALL[EXTENDED]
格式4:RELEASE ALL[LIKE通配符>|EXCEPT通配符>]
其中格式1和格式3将清除所有内存变量。

第7题:

在Visual FoxPro中有如下程序: *程序名: TEST.PRG *调用方法: DO TEST SET TALK OFF CLOSE ALL CLEAR ALL mX="Visual FoxPro" my="二级" DO SUB1 WITH mX ?mY+mX RETURN *子程序: SUB1.PRG PROCEDURE SUB1 PARAMETERS mX1 LOCAL mX mX="Visual FoxPro DBMS 考试" mY="计算机等级"+mY RETURN 执行命令DO TEST后,屏幕的显示结果为

A.二级Visual FoxPro

B.计算机等级二级Visual FoxPro DBMS考试

C.二级Visual FoxPro DBMS考试

D.计算机等级二级Visual FoxPro


正确答案:D
解析:题目中的主程序TEST调用了子程序SUB1,调用过程中传递给子程序 SUB1一个参数mX,由于在子程序SUB1中mX被定义为一个局部变量,其作用域只是在SUB1中有效,所以SUB1中的变量mX的值不会影响到主程序中TEST程序中的mX,值发生改变的只是变量mY。子程序SUB1执行完毕后变量mY和mX值分别为“计算机等级二级”和“Visual FoxPro”,主程序最后利用“+”运算符将两个变量My和mX顺序连接,其结果为“计算机等级二级Visual FoxPro”,故正确答案为D。

第8题:

下列关于变量的叙述中,不正确的是( )。

A.在Visual FoxPro中,可以将不同类型的数据赋给同一个变量

B.变量的类型决定变量值的类型

C.在Visual FoxPro中,变量分为字段变量和内存变量

D.变量值可以随时改变


正确答案:B
解析:变量可分为字段变量和内存变量两大类,内存变量是内存中的一个存储区域,变量值就是放在这个存储区域里的数据,而变量的类型即为变量值的类型。在Visual FoxPro中,变量的类型可以改变,可以把不同的类型的数据赋给同一个变量,而且变量值是能够随时更改的。

第9题:

下列关于变量的叙述中,不正确的一项是

A.变量值可以随时改变

B.在Visual FoxPro中,变量分为字段变量和内存变量

C.内存变量的类型决定变量值的类型

D.在Visual FoxPro中,可以将不同类型的数据赋给同一个内存变量


正确答案:C
解析:变量值可以随时改变。在Visual FoxPro中,将变量分为字段变量和内存变量,对于内存变量来说,可以把不同类型的数据赋给同一变量,变量值的类型决定了变量类型。而字段变量的类型在定义表结构时定义,只能对它赋与之类型匹配的值。

第10题:

(22)在Visual FoxPro中有如下程序:*程序名:TEST .PRG*调用方法:DO TESTSET TALK OFFCLOSE ALLCLEAR ALLmX = "Visual FoxPro "mY = "二级"DO SUB1 WITH mX?mX+mYRETURN*子程序:SUB1.PRGPROCEDURE SUB1PARAMETERS mX1LOCAL mXmX ="Visual FoxPro DBMS 考试"mY ="计算机等级"+mYRETURN执行命令DO TEST后,屏幕的显示结果为A)二级Visual FoxProB)计算机等级二级Visual FoxPro DBMS考试C)二级Visual FoxPro DBMS考试D)计算机等级二级Visual FoxPro


正确答案:D
题目中的主程序TEST调用了子程序SUB1,调用过程中传递给子程序SUB1一个参数mX,由于在子程序SUBI中mX被定义为一个局部变量,其作用域只是在SUB1中有效,所以SUB1中的变量mX的值不会影响到主程序中TEST程序中的mX,值发生改变的只是变量my.子程序SUB1执行完毕后变量my和mX值分别为“计算机等级二级”和“Visual FoxPro”。主程序最后利用“+”运算符将两个变量My和mX顺序连接,其结果为“计算机等级二级Visual FoxPro”,故正确答案为D。

更多相关问题