全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5441 5
2013-06-24
后天就要考试了,有几道不太清楚,求教一下大家,多谢!

SAS Adv 130 A00-212里面的

第23题

Given the SAS data set ONE:

Group SUM
  A   765
  B   123
  C   564
The following SAS program is submitted:
data_null_;
set one;
call symput(GROUP, SUM)
stop;
run;

What is the result when the program finishes execution?
A.  Macro variable A has a value of 765
B.  Macro variable C has a value of 564
C. Macro variable GROUP has a value of 564
D. Macro variable GROUP has a value of SUM.

不明白为啥答案选A, 请大家帮忙解释一下。



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-6-24 13:31:36
2013-06-23_221908.png
A. 0
B. 2
C. 5
D. 6
我选的是D, 但是答案是B。想问一下为什么是2.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-6-24 14:19:20
因为stop,读第一条就停了吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-6-24 15:21:02
distinct的原因吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-6-24 23:55:41
其实第23题,自己到sas中运行一下就知道结果。
因为有stop,所以只读取到ONE数据集的第一条记录就停止了。
所以只有宏变量A得到了赋值765。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-6-25 12:21:00
好的,非常感谢LS的几位,时间很紧,没有自己跑一下程序。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群