永发信息网

两道VF试题求解释……

答案:1  悬赏:40  手机版
解决时间 2021-05-25 16:40
两道VF试题求解释……
(22)依次执行以下命令后的输出结果是
SET DATE TO YMD
SET CENTURY ON
SET CENTURY TO 19 ROLLOVER 10
SET MARK TO .
CTOD(49-05-01)
A)49.05.01 B)1949.05.01 C)2049.05.01 D)出错
(23)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6).在命令窗口输入并执行如下命令:
姓名=姓名-您好
那么主窗口中将显示
A)张三 B)张三 您好 C)张三您好 D)出错
最佳答案

public X 定义公共变量X 公共变量从定义开始,如果没有清楚或关闭VF,将一直有效
x=3 X从这里开始 一直到程序结束都有效(其中也包括下属程序P1())
y=10 没有事先声明的变量我们称为私有变量,如这里的Y和Z.私有变量在本模块及下属
z=5 模块中有效.也就是Y和Z在P1()程序中也有效
P1( ) 调用模块P1() 转去执行 procedure P1下面的语句
?X,y,z, 显示X Y Z的值 X Y 在下属模块P1中都已经发生改变,X为5 Y为12.至于Z,虽然其下属模块中有个Z,但是他是局部变量,跟这里的Z没有关系.所以这里Z的值还是5
由此我们得出结论这里显示的X Y Z的值应该是 5 12 5
procedure P1 定义过程 P1
local Z 定义Z为局部变量,局部变量的作用域为本模块.Z出了P1模块无效.
Z=3 给Z赋值为3
y=y+2 (没搞明白你这里打的是2还是Z,我用2来算) 将Y的值+2 这里的Y与主程序 中的Y是同一个变量.因为主程序中的Y是私有变量.
x=y+2 将X的值+2 这里的X与主程序中的X也是同一个变量,X为公共变量
endproc 过程P1结束 返回到调用它的上一级 即返回到第五行 P1()后继续执行后面语句
return 上面P1程序里有了endproc 这里就运行不到了
?x,y,z 这里更不用说,根本不运行 看下源程序,估计你抄错了
set talk off
clear 清屏
store 0 to x,s1,s2,s3 将X S1 S2 S3 的值都赋值为0
do where x<10 当X<10一直执行循环体 循环体从下一行到 ENDDO的上一行
如果条件不满足了,退出循环,转到ENDDO后面执行其他语句.
x=x+1 X在原先值的基础上加1
do case CASE 多重选择语句
case int(x/2)=x/2 如果X能被2整除
s1=s1+x/2 S1的值变为 S1原值+X/2
case mod(x,3)=0 如果X能被3整除
s2=s2+x/3 S2的值变为 S2原值+X/3
case int(x/2)<>x/2 如果X不能被2整除
s3=s3+1 S3的值变为 S3原值+1
endcase 多重选择CASE语句结束
enddo 循环结束标志
?s1,s2,s3 显示S1 S2 S3 最后的值 20 18 5
return
这个题考察的是从1到9 能被2 3整出 和不能被2整除的数有哪些,最后计算能被2整除的数的和放到S1 能被3整除的数的和放到S2 S3中则存放的是从1到9 有几个数不能被2整除


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么总是喜欢乱想呢?
华硕X88E667播放音乐时会为什么出现类似颤音
慈利县张家界桂花商行地址在哪里啊
虾肉配什么做饺子好吃,虾肉与什么菜配一起做
天门市天门留客美食(新城店)哪位知道具体地址
医生快来帮我
描写山云合一的句子,关于人和风景的句子,就
萨尔图区大庆健康人生按摩服务部我想知道这个
超宏小姚摩配部在什么地方啊,我要过去处理事
谁旋舞有花,献给我。给好处
新浪微博如何成为别人的粉丝。
黄陂区味千拉面(武汉天河国际机场T3航站楼)在
北戴河怎么去黄金海岸,跪求澳大利亚黄金海岸
腾讯游戏 农场偷好友果实没完没了
中专考综合高中
推荐资讯
仙桃市仙桃塔罗门地址在什么地方,想今天过去
珍珠线编的发圈如何编制
腾讯游戏 为什么我得到了舍利子了使用了还是
孩子脾胃虚弱吃什么好
高人帮我算一算勒
男生过生日送什么礼物最好??
在已有Xp系统时能继续安装Linux系统红帽子(R
索尼G和尼克尔可以混着用吗
能分身 但是刷出来的只有道士可以用怎么改?
怎么才能尽快把皮肤变白?
谁能给我一个能快速翻译中英文的网站,不要下
人为什么每天都要吃饭?不想吃,也不饿为什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?