这段时间考SAS看了很多来自论坛小伙伴的帖子,受益很多,我今天刚刚考完Basic SAS 94% 通过,虽然分不是很高,但是已经比我预想的好很多了。因为原先对SAS完全是小白,可以说是零基础开始的。所以一开始是很迷茫的。于是我用的little sas book,原来想的很好,好好看书读透了再做题。读书好迷茫啊,读了前面忘了后面,还是结合实际操作的更容易理解吧。两天后我开始SAS online tutor,基本一天一章的进度(我原想一天两章的,可是基础太差两章根本看不完只能完成一章)基本完成前六章就可以了(后面又接着看了七章的样子,感觉对于考试的内容来说作用不是很大,当然对于真的想精通SAS的人来说就不是了)。后面因为还要准备学校的qualify,SAS就停了两个星期,再重新开始时发现进度太慢了考试是6.28,而重新开始时已经6.17了,给我的时间只有十天了(期间我还要上课)。看了帖子发现70题和123题。这两个真的是宝藏啊,小伙伴们你们如果要准备SAS Base就一定要看这两个题库,题目基本从里面出的。
70题
1选项有变化,var1:gender,var2:gender
3 原题
4原题
9原题 50.5
10原题
11原题
16原题
17原题
18选项是only be used in expressions
19where num=contains (1), no output
20原题
21sales gt 50 选1
27by day descending month; 选day按从小到大顺序排的那个
28原题
32原题
33原题
34原题
35else output other; 选 2 2 1
37原题
40原题
42text=“us-Australia-Denmark”; pos=find(text, ‘us’, ‘i’, ‘5’) 选5
43要求表达成February02 2009,选put(shipped,worddata.)
441 temp + 2 per
45换了个问题,选ods csvall file’’; ods csvall close;
52多了个观察值,选3
56原题
57day 9 12,所以选day(BeginDate)
60drop里面少写了一个variable,所以选3
61选项有变化,但还是选if age not in (15,16)
62html 换成pdf
63do until (prod gt 7) 这题选8
64set; length 10. ; format 20.; 做题时很纠结,我选了set定义的长度8
65原题
67x=3
69原题
71test2 _2test 两个variables
123
11一个dataset有451个观察值,end=eof; newdata=eof; 问当sas程序读到last observation时newdata的值是多少? variable=1
27 原题
50. 题目和答案一样, 只是变成了填空题. 记得题目已经给出了分号, 自己不用再填分号上去了
52 原题
94原题
新题
1.Data step
题目:set a中有三个变量,empid namesalary;set b中有三个变量:employeeidname salary。
现在有code:
data c;
set a b;
run;
问:c中有几个变量。选4。
2.population increase (Do loop)
题目:人口增长速率是2%,给了一个2012年到2021年每年人口的表格。
问:如何得到这样的表格
正确答案包含下面的code:
do year= 2012 to 2021;
pop=pop*1.02;
output;
end;
run:
3.有关proc printstatement,正确答案是split="*"
下面分享几个很好的帖子还有网站,把 70题和123题明明白白弄懂了考试肯定没问题!
做题有不明白的可以看这几个网站:
1. 讲解70题很清楚: https://worldwall.info/2015/03/07/sas-base-59/
2. 这个会讨论123 题以及以后要准备advance也可以参考的网站https://sas.1or9.com/archives/sas-certified-base-programmer-123-questions-59/
还有一些很好的帖子照着复习和鸡精,我下午考试,上午才看鸡精基本都碰到了。
1. https://www.1point3acres.com/bbs/thread-312405-1-1.html
2. https://bbs.pinggu.org/forum.php?mod=viewthread&tid=4747624&from