全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1617 4
2015-02-25

88. Given the following DATA step:
data loop;
x = 0;
do index = 1 to 5 by 2;
x = index ;
end;
run;
Upon completion of execution, what are the values of the variables X and INDEX in the
SAS data set named
LOOP?
A. x = 3, index = 5
B. x = 5, index = 5
C. x = 5, index = 6
D. x = 5, index = 7
Answer: D

个人认为B对,所以实在想不明白为什么index会等于7.
请会的朋友解答一下。谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2015-2-26 11:12:16
do循环语句的特点:index=5时,执行了index+2=7。
二维码

扫码加我 拉你入群

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

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

2015-2-26 11:34:57
fishsil 发表于 2015-2-26 11:12
do循环语句的特点:index=5时,执行了index+2=7。
想问下这个do index=1 to 5 by 2的意思是, index=1,3,5,那为什么还要+2呢?
还是这个do语句的意思是,index=1,2,3,4,5,每个都要加2呢?
谢谢!
二维码

扫码加我 拉你入群

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

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

2015-2-26 11:54:30
这个版块成了你的专场了
二维码

扫码加我 拉你入群

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

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

2015-2-26 14:16:07
sushe1527 发表于 2015-2-26 11:54
这个版块成了你的专场了
实在是有太多不会的了。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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