VISUAL FOXPRO 求X的小数部分;(写出表达式) 求自然数m=3445的反序数.(用多条指令实现)

海波10112022-10-04 11:39:542条回答

已提交,审核后显示!提交回复

共2条回复
谭果扑铺 共回答了15个问题 | 采纳率100%
x的小数部分:x-int(x)
求自然数m=3445的反序数的程序:
m=3445
s=ALLTRIM(STR(m))
s1=""
FOR i=1 TO LEN(s)
s1=s1+SUBSTR(s,LEN(s)-i+1,1)
NEXT
ReverseM=VAL(s1)
"m=",m,"的反序数是",ReverseM
1年前
淼淼姐 共回答了11个问题 | 采纳率
求自然数m=3445的反序数的程序:
m=3445
s=ALLTRIM(STR(m))
s1=""
FOR i=LEN(s) TO 1 step -1
s1=s1+SUBSTR(s,i,1)
NEXT
? "m=",m,"的反序数是",round(val(s1),0)
1年前

相关推荐

14. 在 Visual FoxPro 系统中,下列命名中不能作为变量名的是 __________ 。
14. 在 Visual FoxPro 系统中,下列命名中不能作为变量名的是 __________ 。
14. 在 Visual FoxPro 系统中,下列命名中不能作为变量名的是 __________ 。
A.姓名 B. 2004 姓名 C.姓名 2004 D. 2004 学生
书上说变量名只能以下划线和字母(包括汉字)开头
那么BD都不对啊!答案上说的是B
求解!
事业在线1年前1
myfei197958 共回答了18个问题 | 采纳率83.3%
是不是印刷错误,D有可能是_2004学生,B有可能是-2004姓名
Visual FoxPro中的一道问题求讲解,看不懂啊
Visual FoxPro中的一道问题求讲解,看不懂啊
Visual FoxPro中,下列程序段执行以后,内存变量X和Y的值是
CLEAR
STORE 3 TO X
STORE 5 TO Y
SET UDFPARMS TO REFERENCE
DO PLUS WITH (X),Y
PROCEDURE PLUS
PARAMETERS A1,A2
A1=A1+A2
A2=A1+A2
ENDPROC
A) 3 13
B) 8 21
C) 8 13
D) 13 21
A
【解析】STORETO为内存变量的赋值命令,用于计算表达式并将表达式值赋给一个或多个内存变量.PARAMETERS [ ,,…]是接收参数的命令,本题A1=A1+A2,最后的运行结果为3;A2=A1+A2,最后的运行结果为13.
我心依然孤独1年前1
jianghuxiao_79 共回答了10个问题 | 采纳率90%
本题的关键是这一句:
DO PLUS WITH (X),Y
带括号的参数表示传值调用(子程序中的形参变量的值不向调用程序实际参数回传);
不带括号的参数表示传地址调用(变量参数)(调用时A2等同于Y)
15、下面关于Visual FoxPro数组的叙述中,错误的是 。
15、下面关于Visual FoxPro数组的叙述中,错误的是 。
15、下面关于Visual FoxPro数组的叙述中,错误的是 。
  A) 用DIMENSION和DECLARE都可以定义数组
  B) Visual FoxPro只支持一维数组和二维数组
  C) 一个数组中各个数组元素必须是同一种数据类型
D) 新定义数组的各个数组元素初值为.F.
specialove1年前1
曹hh宝 共回答了18个问题 | 采纳率83.3%
C
一道计算机二级visual foxpro的题目
一道计算机二级visual foxpro的题目
假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6).在命令窗口输入并执行如下命令:
姓名=姓名-”您好”
姓名
那么主窗口中将显示_____?
A.张三 B.张三 您好
C.张三您好 D.出错
这题书上说选A,可是我不是很明白,“-”表示连接前后两个字符串,并将前字符串尾部的空格移到合并后的新字符串尾部.这样的话为什么不选C呢?
再加上一题:
AT(‘xy’,‘abcxyz’)
这个为什么是逻辑假?
鬼手dch1年前1
茶qq的秘语 共回答了15个问题 | 采纳率93.3%
一楼的【+-】连接符学习不精,一楼的别见外哦
选A对的,你可能是这样考虑的:
【姓名+"您好"】=【张三 您好】保留两个空格
【姓名-"您好"】=【张三您好】去掉中间空格
哈哈,其实这是一个陷阱,你被绕进去了!你忽略了一个问题,请看:
执行完【姓名=姓名-"您好"】后,增加一个内存变量【姓名】,而字段【姓名】没有变化.
如果【内存变量】和【字段名】相同时,则以【字段名】优先,这个你知道吧?
执行:姓名
结果:张三
执行:m.姓名
结果:
所以当然选A啦
在Visual FoxPro中表达式(1+2^(1+2))/(2+2)的运算结果是 有谁知道啊
rr0071年前0
共回答了个问题 | 采纳率
计算1-20之间所有自然数的累乘积/Visual foxpro
计算1-20之间所有自然数的累乘积/Visual foxpro
在线等
awa131年前1
阿裴amd 共回答了18个问题 | 采纳率94.4%
1.
nadd=1
for i=1 to 20
nadd=nadd*i
endfor
?"乘积为:",nadd
十道visual foxpro选择题,
十道visual foxpro选择题,
1、下面各项属于vfp支持的数据模型是()a层次模型b树状模型c关系模型d网状模型
2、下列运算符中优先级最高的是()a> b+ c and d=
3、下列命令中缺省范围和条件时,只对当前记录进行操作的是()a average b delete c pack d list
4、要控制两个表中的数据的完整性和一致性可以设置“参照完整性”,要求这两个表()
a是同一个数据库中的两个表b不同数据库中的两个表c两个***表d一个数据库表一个***表
5、下列数据之中属于vfp字符常量的是()
a{12、20、99} b[12/20/99] cctid(“12/20/99”) d3/5
6、在sele*from xscj 命令中,*表示的含义是()
a字段名 b所有记录 c所有文件 d所有字段
7、下列函数中返回值是数值型的是()
a at(”fox”,“foxpro” ) bctod(”01/10/99”) c bof() d substr(“123”,2)
8、在do whle…enddo循环结构中,exit命令的作用是()
a终止循环,程序转移到enddo后面的第一条语句
b转移到do while语句行,开始下一个判断
c退出过程,返回程序开始出
d终止程序执行
9、假设有一个程序文件win.prg,执行该程序的命令是()
a open win b do win c use win d create win
10、不论索引是否生效,总能定位到相同记录上的命令是()
a go top b skip c go 3 d to bottom
陪你一起去cc1年前1
宝贝棒棒 共回答了22个问题 | 采纳率100%
1.A 2.B 3.B 4.A 5.B 6.A 7.A 8.A 9.B 10.C
Visual FoxPro用SORT命令物理排序并生成新的数据表如何生成.
tanzong1年前1
xiaodun11 共回答了14个问题 | 采纳率85.7%
sort on to
注意,执行该命令前,源表必须处于打开状态.
举例:假如有“成绩表”,含有学号,姓名,语文,英语,数学,总分6个字段,
如果你想生成一个按总分升序排列的新表,新表取名“总分排序”,则先后执行如下两条命令则可:
use 成绩表
sort on 总分 to 总分排序
当然,如果你希望新表只包含某些字段,那还可以增加参数,例如命令:
sort on 总分 to 总分排序 fiel 姓名,总分
则新表仅含有姓名和总分两个字段,其它字段将丢失.
在Visual Foxpro中,AA="12/06/99",下列表达式正确的是________.
在Visual Foxpro中,AA="12/06/99",下列表达式正确的是________.
A."100"+AA
B.100+AA
C."100"-AA
D.100+SUBS(AA,1,2)
蓝色梦之都1年前1
望未来 共回答了22个问题 | 采纳率90.9%
答案是A和C,结果都是 "10012/06/99",一个字符串.
A和C都是字符串的连接运算,不同之处在于C的-运算会自动去掉第一个字符串尾部的空格.
Visual Foxpro键盘输入一个实数X,计算当x>0时 y=1 ;当x=0时 y=0 ; 当x
henry301年前1
tina911 共回答了19个问题 | 采纳率94.7%
x=0
y=0
input "请输入一个实数" to x
if x >0
y=1
if x=0
y=0
else
y=-1
endif
endif
Visual Foxpro试题:将数学表达式(a+b)/(c-d)写成VFP表达式是( )
h2851年前1
彭春兰l 共回答了19个问题 | 采纳率89.5%
就是你这个吧:(a+b)/(c-d)
如果你原来的除号是÷,就需要改成/
vfp上机选择题 13号(2)1. 下列关于Visual FoxPro 数组的叙述中,错误的是()。(3分) A、 B、
vfp上机选择题 13号(2)
1. 下列关于Visual FoxPro 数组的叙述中,错误的是()。(3分)
A、 B、 C、 D、
A、用DIMENSIN 命令和DECLARE命令都可以定义数组
B、Visual FoxPro只支持一维数组和二维数组
C、一个数组中各个数组元素必须是同一种数据类型
D、新定义数组的各个数组元素初值为.F.

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

3. 在Visual FoxPro中,要使用数组()。(3分)
A、 B、 C、 D、
A、必须先定义
B、必须先赋值
C、赋值前必须定义
D、有时可以不必先定义

4. 在Foxpro中,用DIMENSION W(2,3)定义数组后,数组W包含的数组元素(下标变量)的个数是( )

(3分)
A、 B、 C、 D、 F、
A、2个
B、3个
C、 5个
D、6个
F、

5. 下列程序运行的结果是()
Dime a(2)
A(1)=5
?a(2)
(3分)
A、 B、 C、 D、
A、0
B、1
C、.t.
D、.f

6. 定义一个名为A有6个元素的数组的命令是( )。(3分)
答:

7. 数组的最小下标是(),数组元素的初值为()。(3分)
答:

8. 执行语句DIMENSION M(3),N(2,3)后,数组M和N的元素个数分别为()和()。(3分)
答:

9. 执行语句DIMENSION N(4,5)后,元素N(3,4)的一维数组表示为()。(3分)
答:
10编写程序,求出1-3000以内能被3或者5整除数的个数。(3分)


11. 编写程序,求在10~1000之间所有能被4除余3,被7除余4,被9除余4的数的平方和(3分)


12. 求1 + 2 + 3 + … + 150的和。(3分)


13. 假如一个三位数,它的各位数字的立方和等于它本身,我们就叫它为水仙花数。如:
153=1^3+5^3+3^3
试编程求出所有的水仙花数。
jp7001年前2
maoziz 共回答了17个问题 | 采纳率88.2%
1 C、一个数组中各个数组元素必须是同一种数据类型
2 D、6
3 D、有时可以不必先定义
4 D、6个
5 D、.f
6 Dime a(6)
7. 数组的最小下标是(1),数组元素的初值为(.f.)。(3分)
8 9个
9 N(12)
10
J=0
FO...
一、 现有某单位的“工资信息”表,如下表所示.写出完成下列功能的SQL语句或Visual FoxPro命令序列 “工资信
一、 现有某单位的“工资信息”表,如下表所示.写出完成下列功能的SQL语句或Visual FoxPro命令序列 “工资信息”表(gzxx.dbf) 编号 姓名 部门 工资 001 刘红 人事处 800 002 李丽 教务处 1200 003 张强 人事处 1800 004 王成 教务处 1500 005 吴杰 教务处 2300 1.查询gzxx.dbf表中职工的姓名,工资.2.查询gzxx.dbf表中“人事处”的所有人的所有信息.3.按工资降序排列显示gzxx.dbf中的所有信息.4.查询gzxx.dbf中工资在
dorela1年前1
vaga 共回答了12个问题 | 采纳率83.3%
SQL :
1.select 姓名,工资 from gzxx;
2.select * from gzxx where 部门=人事处;
3.select * from gzxx order by 工资 desc.
这是二级教材上的练习. 在下面的Visual FoxPro表达式中,不正确的是( )
这是二级教材上的练习. 在下面的Visual FoxPro表达式中,不正确的是( )
A {^2001-05-01 10:10:10AM} - 10
B {^2001-05-01} - DATE()
C {^2001-05-01} + DATE()
D [^2001-05-01] + [1000]
答案是C
但是我不懂为什么B就是对的呢?
西皮王子1年前1
mhzxking 共回答了16个问题 | 采纳率81.3%
答案B的意思是2001年5月1日与系统现在日期之间相差的天数,所以是对的.C不对,因为两个日期相加没有意义.
Visual FoxPro vfp 循环结构有几种语句形式,主要用途是什么.
pzsqvl1年前1
kliber 共回答了20个问题 | 采纳率80%
Do While 循环、for 循环、Scan循环
1、DO WHILE
[LOOP]
[EXIT]
ENDDO
2 、FOR 变量=初值TO终值 [STEP 步长]
[LOOP]
[EXIT]
ENDFOR(或NEXT)
3、SCAN [范围] [FOR条件]
[LOOP]
[EXIT]
ENDSCAN
第1种根据条件执行循环,条件不满足则退出循环
第2种根据变量初值、终值、增量值决定循环次数
第3种根据指定范围在满足条件时执行循环
在下面的Visual FoxPro表达式中,错误的是
在下面的Visual FoxPro表达式中,错误的是
A.{^2004-05-01 10:10:10 AM}-10
B.{^2004-05-01}-DATE
C.{^2004-05-01+DATE}
D.{^2004-05-01}+[1000]
十字路口的交点1年前1
fyz等你来爱 共回答了22个问题 | 采纳率100%
正确答案:C
解析:日期数据类型是可以进行简单的算术运算的,其运算规则规定:两个日期型数据或日期时间型数据可以相减,但是不能相加;一个日期型数据可以加上或减去代表天数的数值;一个日期时间型数据可以加上或减去代表秒数的数值.因此选项A、B、D均是正确的表达式,C为不正确的表达式.
~help~ 计算机Visual FoxPro作业(写出下列表达式)
~help~ 计算机Visual FoxPro作业(写出下列表达式)
1.求实数x保留两位小数,第三位小数进行四舍五入处理 2.将c中的小写字母转换成相应的大写字母 3.判断n是否偶数
圣诞HAPPY1年前1
second219219 共回答了22个问题 | 采纳率81.8%
1.求实数x保留两位小数,第三位小数进行四舍五入处理
Round(x,2)
2.将c中的小写字母转换成相应的大写字母
upper(c)
3.判断n是否偶数
if mod(n,2)=0
? "偶数"
else
? "奇数"
endif
在Visual FoxPro下面的表达式怎么写?
在Visual FoxPro下面的表达式怎么写?
1,逻辑表达式:.数值N既能被3整出也能被7整除
2,对姓名(变量)的值取第一个汉字,这个汉字是否为“赵”
3,出生日期(日期变量)大于等于1970年一月一日的人员
佛念1年前1
xdpz263 共回答了16个问题 | 采纳率100%
mod(n,3)=0 and mod(n,7)=0
if left(姓名,2)="赵"
disp for 出生日期>={^1970-1-1}
在下面的visual foxpro表达式中,不正确的是() 请解释每个表达式的意义,
在下面的visual foxpro表达式中,不正确的是() 请解释每个表达式的意义,
A {^2008-05-01 10:10:10 AM}-10
B {^2008-05-01}-DATE()
C {^2008-05-01}+DATE()
D {^2008-05-01}+1000
含羞草瀑布1年前1
zhang314 共回答了17个问题 | 采纳率82.4%
C是错误的.
{^} 是VFP的转义字符,把^后面的字符串转换成日期或日期时间型.
A:时间-数值 = 这个时间之前的某个时间
B:日期-日期=这二个日期相差的天数
C:日期+日期=错误
D:日期+数值=这个日期之后的某一天
简单讲就是这个意思 .我说的不专业 .
Visual Foxpro中的 at()函数
Visual Foxpro中的 at()函数
RT:
X="ARE YOU Ok?"
Y="are"
?AT(Y,X)
题目求得为0
为什么? 希望有讲解,不要语法书上的答案
难道区分大小写的问题.?
gl66661年前3
投身红尘 共回答了17个问题 | 采纳率82.4%
at(c1,c2)
此函数的作用是找出c1串整体在c2串中第一次出现的位置,若没有出现,则函数值为0。
字符串是区分大小写的。
在Visual FoxPro 6.0表达式中,结果总是逻辑值的为________ A、字符运算表达式 B、日期运算表达式
在Visual FoxPro 6.0表达式中,结果总是逻辑值的为________ A、字符运算表达式 B、日期运算表达式 C、关系
在Visual FoxPro 6.0表达式中,结果总是逻辑值的为________
A、字符运算表达式
B、日期运算表达式
C、关系运算表达式
D、算术运算表达式
女枪手爱亨利21年前1
傲龍 共回答了15个问题 | 采纳率93.3%
在Visual FoxPro 6.0表达式中,结果总是逻辑值的为__C______
A、字符运算表达式
B、日期运算表达式
C、关系运算表达式
D、算术运算表达式
VISUAL FOXPRO 表达式 NOT .F. OR “X”>”Y” AND (4”Y” AND(4
denney1年前1
cn00007 共回答了15个问题 | 采纳率100%
返回 .T.
NOT .F. OR “X”>”Y” AND (4 NOT .F. OR .F. AND (4 NOT .F. OR .F. AND .F.
--> NOT .F. OR .F.
--> NOT .F.
--> .T.
考的是“优先级”
表达式 VAL(SUBS(“奔腾586”,5,1))+LEN(“Visual Foxpro”) 的结果是() 要详细过程
表达式 VAL(SUBS(“奔腾586”,5,1))+LEN(“Visual Foxpro”) 的结果是() 要详细过程和表达式的含义!
waxsis1年前1
canyoner 共回答了23个问题 | 采纳率91.3%
SUBS(“奔腾586”,5,1) 从字符串"奔腾586”的第5个字符开始截取1个字符,即"5"
VAL(SUBS(“奔腾586”,5,1)) 即VAL("5"),将字符串"5"转换为数值,即5
LEN(“Visual Foxpro”) 计算字符串的长度,即13
VAL(SUBS(“奔腾586”,5,1))+LEN(“Visual Foxpro”) 即5+13=18
结果是18
VF 考题 Visual FoxPro 求大神解答
VF 考题 Visual FoxPro 求大神解答
5.函数STR(2781.5785,7,2)返回的结果是()
A.2781 B.2781.58 C.2781.579 D.81.5785
8.简述向导、生成器和设计器的功能。
2.在循环语句中,条件循环语句、计数型循环语句、指针型循环语句有何特点?
3.在Visual FoxPro中,表文件是由 ( ) 和记录两部分组成。
9.逐条显示表STUD.DBF中的所有记录
USE STUD
N=1
D0 WHILE ( )
DISPLAY
( )
WAIT “按任意键显示下一条记录!”
N=N+1
ENDDO
USE
靓姿靓影1年前1
wubingzhi79 共回答了22个问题 | 采纳率95.5%
8.简述向导、生成器和设计器的功能。
1,向导
向导是一种交互式程序,用户在一系列向导屏幕上回答问题或者选择选项,向导会根据回答生成文件或者执行任务.
2,设计器
Visual FoxPro的设计器是创建和修改应用系统各种组件的可视化工具.利用各种设计器使得创建表,表单,数据库,查询和报表以及管理数据库变得轻而易举.
3,生成器
生成器是带有选项卡的对话框,用于简化对表单,复杂控件和参照完整性代码的创建和修改过程.
.在循环语句中,条件循环语句、计数型循环语句、指针型循环语句有何特点?
条件语句
在条件语句中,当满足某种条件时,就会执行指定的一些代码,而在满足另外某种条件时,则会执行另外一些代码
计数型循环语句
在程序执行时,就已经知道了循环的次数,有一个循环控制变量,当循环的变量值超过预先给定的值时候,循环变结束
指针型循环语句
在指定的范围内,用户根据数据记录指针来控制循环次数
visual foxpro 6.0 表达式
visual foxpro 6.0 表达式
1 X是Y的倍数
2 X,Y中友谊个小于Z
3 |.X.|.>=.|Y|.或X
sunnyhou20061年前1
sstonezyy 共回答了20个问题 | 采纳率95%
1.X=NY
2.X