大学计算机二级 vfp 第4题和第6题求解释,详细者采纳

如题所述

4.
性别:字符型
总分:数值型
(1)不能直接相加,要用str函数把总分转化为字符型
(2)默认升序,要求总分降序,用1000-总分实现
6.选B,空记录也计数追问

不好意思,现在才看到

1000-总分怎么就能实现降序呢?这里的1000是什么意思呢?STR前面为什么不用减号表示降序呢?

6题中它执行的两个命令分别是什么意思呢?按你说的7加1就得到答案了

追答

总分 1000-总分
100 900
86 914
95 905
24 976
当按“1000-总分”升序排列时,是不是总分降序?

append blank 增加一条空记录(原来7条,执行后共8条)
count to N1 统计当前表的记录数,赋值给变量N1

追问

哦哦哦,4题意思是实现降序随便选一个较大的数减总分都可以,这里的1000是随便举的数是吧

我对str函数还是有点疑问, 你看这里的3是什么意思呢

我知道3表示长度,但下面的数字位数不是5位吗

在索引中升降序不是用正负号表示吗?你看这个写法对不呢

追答

4.
性别:字符型
总分:数值型
字符型数据不能与数值型数据相加减,要用str()把数值型数据转化为字符型
str(78.5,3)=" 79" 三位,前面有一个空格

追问

在索引中升降序不是用正负号表示吗?你看这个写法对不呢 ,图在前面那个

追答

单独对一个数值型字段建立索引可用。
对两个或多个字段排序的索引中不可用,需认真研究算法

追问

两个或多个 中间的连接都是用加号对吗

追答

对,对于字符型,排序时要考虑空格,用减号,把中间的空格置后了,影响排序

温馨提示:答案为网友推荐,仅供参考
相似回答