在 Visual FoxPro中,若 ABC=SUBSTR('ABCDEFGH',2,4),则 ABC 的值为________.A) 'ADEF' B) 'DE' C) 'ABCDEFD) 'BCDE

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 01:57:06
在 Visual FoxPro中,若 ABC=SUBSTR('ABCDEFGH',2,4),则 ABC 的值为________.A) 'ADEF' B) 'DE' C) 'ABCDEFD) 'BCDE

在 Visual FoxPro中,若 ABC=SUBSTR('ABCDEFGH',2,4),则 ABC 的值为________.A) 'ADEF' B) 'DE' C) 'ABCDEFD) 'BCDE
在 Visual FoxPro中,若 ABC=SUBSTR('ABCDEFGH',2,4),则 ABC 的值为________.A) 'ADEF' B) 'DE' C) 'ABCDEF
D) 'BCDE

在 Visual FoxPro中,若 ABC=SUBSTR('ABCDEFGH',2,4),则 ABC 的值为________.A) 'ADEF' B) 'DE' C) 'ABCDEFD) 'BCDE
答案是D,原理主要是了解substr()函数的使用:
从给定的字符表达式或备注字段中返回字符串.该字符串起始于字符表达式或备注字段的指定位置,到指定数目字符结束.
SUBSTR(cExpression,nStartPosition [,nCharactersReturned])
参数
cExpression
指定要从其中返回字符串的字符表达式或备注字段.
nStartPosition
指定返回的字符串在字符表达式或备注字段 cExpression 中的位置,cExpression 的第一个字符是位置 1.注意:
如果 nStartPosition 大于 cExpression 中的字符数,SUBSTR( ) 返回一个空串 ("").
nCharactersReturned
从 cExpression 中返回的字符数目.如果省略了 nCharactersReturned 参数,那么返回字符表达式结束前的全部字符.
返回值
字符型.SUBSTR( ) 返回一个字符串.
注意:
当在“调试”窗口中发出 SUBSTR( ) 时,对于备注字段,SUBSTR( ) 不会返回值.要在调试窗口中返回值,可在 ALLTRIM( ) 中放入备注字段名,并且将 ALLTRIM( ) 放入 SUBSTR( ) 中.
说明
在 SQL SELECT 命令中的备注字段中使用 SUBSTR( ) 时,将 PADR( ) 函数包含在 SUBSTR( ) 中,这样使空的或不同长度的备注字段在转换到字符串时产生一致的结果.

在 Visual FoxPro中,若 ABC=SUBSTR('ABCDEFGH',2,4),则 ABC 的值为________.A) 'ADEF' B) 'DE' C) 'ABCDEFD) 'BCDE 在Visual Foxpro 6.0中,表有两种类型,即________和__________( 在Visual Foxpro中,AA=12/06/99,下列表达式正确的是________.A.100+AAB.100+AAC.100-AAD.100+SUBS(AA,1,2) 在Visual FoxPro 6.0表达式中,结果总是逻辑值的为________ A、字符运算表达式 B、日期运算表达式 C、关系在Visual FoxPro 6.0表达式中,结果总是逻辑值的为________ A、字符运算表达式B、日期运算表达式 在VISUAL FOXPRO中怎么对表的数据进行修改呀?最好能用命令的方式.特急!在VISUAL FOXPRO中怎么对表的数据进行修改呀?最好能用命令的方式.例如:当A=某个数值/文字 所对应的B增加或者减少任意 “在Visual FoxPro中,store可以将多个常量赋给一个常量.”这句话错在哪里? 在Visual FoxPro中表达式(1+2^(1+2))/(2+2)的运算结果是 有谁知道啊 1.在Visual FoxPro中,下列程序段执行后,内存变里e的值是( D )a=300b=200c=100d=IIF(a>b,a,b)e=IIF(c>d,c,d)A.0 B.100 C.200 D.300 6.表达式VAL(2AB)*LEN(中国”)的值是( A )A.8 B.4 C.0 D.129.在Visual FoxPro中,下列程序段执行 在下面的Visual FoxPro表达式中,错误的是A.{^2004-05-01 10:10:10 AM}-10B.{^2004-05-01}-DATEC.{^2004-05-01+DATE}D.{^2004-05-01}+[1000] Visual Foxpro试题:将数学表达式(a+b)/(c-d)写成VFP表达式是( ) visual foxpro 1.visual foxpro 命令范围选项不包括A.next n B.record n C.rest D.go n2.要将标准功能所有记录物理删除,可以使用的命令是A.DELETEALL B.RECALL ALL C.PACK D.ZAP3.下列表达式中不正确的是A.10/01/2000 B.200 visual foxpro中的类型的英文缩写 vf 最好 说明下15.在Visual FoxPro中如下程序的运行结果(即执行命令DO main后)是____【15】________。*程序文件名:main.prgSET TALK OFFCLOSE ALLCLEAR ALLmX=〃Visual FoxPro〃 mY=〃二级〃DO s1xY+mXRETURN*子程序文 1、在Visual FoxPro中为数据表创建索引的目的是( )A提高查询的检索功能 B创建唯一索引 C归类 D 创建主码2、在数据库设计中,将E-R图转换成关系数据模型的过程属于( )A.需求分析阶段 B.逻辑 求1到N的自然数之和?用VISUAL FOXPRO必须用VISUAL FOXPRO编程? 在下面的Visual FoxPro表达式中,运算结果为逻辑真的是A) EMPTY(.NULL.)             B) LIKE(‘xy?’,‘xyz’)C) AT(‘xy’,‘abcxyz’)    在下面的visual foxpro表达式中,不正确的是() 请解释每个表达式的意义,A {^2008-05-01 10:10:10 AM}-10B {^2008-05-01}-DATE()C {^2008-05-01}+DATE()D {^2008-05-01}+1000 这是二级教材上的练习. 在下面的Visual FoxPro表达式中,不正确的是( )A {^2001-05-01 10:10:10AM} - 10B {^2001-05-01} - DATE()C {^2001-05-01} + DATE()D [^2001-05-01] + [1000]答案是C但是我不懂为什么B就是对的呢?