98%水过,错在Handling Error,62道题20分钟其实就答完了,但是答得太快总觉得不放心,剩下40分钟仔细检查看有没有漏网之鱼(比如空格、分号之类的),顺便记一记题目。
复习时间总共9天,因为我是重度拖延症患者,其实集中精力的话3-5天也足够了。
Day 1-5每天看3、4个小时,把crackman70过了2遍,把知识点都搞清楚,标记下易混淆的题目,后面每天看一遍巩固一下。Day 6-7把25题和123题各通读一遍,Day 8-9看机经,尤其是注重有变化的地方。强烈推荐Mikeleung的package https://bbs.pinggu.org/thread-4172814-1-1.html,基本需要的东西都齐全了。
出现的题基本都和这个帖子相同 https://bbs.pinggu.org/thread-4682830-1-1.html
我只把不一样的地方写一下:
70题里考了26原题,没有考27的变形。
28. 我选的是 WORK.P2000(in=_arename=(Location=State))
WORK.P2008(in=_b)
40. 变成 until Prod GT 6, Ans=7
46. 多了一个missing value, total = 1.6
47. 原题
50. 原题(好像考了...吧?)
53. 问题变成What is the value of Total before the first iterationof Data step? Ans=Missing
66. 变成Year=1 to 7; …… X+1; end; output; end;
填空 X = 7
70. 代码一样 drop=Month Quantity Cost; 问error的原因,选Syntax error in drop statement. Should not include ‘=’
123题里除了上个帖子的之外的有:
52. 原题,选FRA 75962;
54. 原题,选7 FOUR
70. 变形,我选的是total全部是missing的,不知道对了没有
94. 原题,all non-missing numeric
新题:
1. split {*}
2. year cutoff =1920, difference between 1920 and 2019, Ans = -99
3. _ERROR_ 1001 (child 3 is not numericvalue so it’s missing for obs 1 and 4)
4. Put (date, word20.)
5. datalines missing ‘;’
6. descending only applies on date
7. proc freq and proc print both output
8. 我觉得我应该就错在这道题了:
if_N_=1, Total=0, else ABC+DEF (自己编的variable)
第一个total肯定是0了,下面两个total应该是35和32,我纠结了半天选了0 35 67,估计是错了。
应该就是这些了,想起来别的再发上来吧。
感觉应该重点看看retain sum等statement中variable的initial value,output end的位置和数量对结果的影响,missing value对结果的影响,format的作用,keep drop语句,排序,array的命名。
准备2周后考Adv,攒人品啊攒人品~祝要考base的大家和我的Adv都水过!