復習:前前后后的復習時間加起來一周左右,零基礎,87%通過,不算高,但是知足了。復習的主要材料就是新版prep guide+50+70+機經(jīng)。
考試相關:我是在洛杉磯考的,選擇的是glendale的一個考點,環(huán)境不錯,僻靜,比較不好的是前臺的墨西哥大叔有點兇,不過還好了,不會影響心情。
機經(jīng):
正如各位前輩所言,70以及變形一定要看。今天考到的有:
4,13,16,17,20,21(gt 50),22,24,30,31,32,34,35(output變?yōu)閑lse output),40(do while (prod le 6)改為(do until(prod gt 6))),42(變?yōu)樘羁,US放在了最前面),46,47,51,53,56,57,60,61,63,65,66(在第一個end后面加了output,求X值),67(if X<10 then X=1改為X=3),69,70(題目改為根據(jù)log內容,判斷錯誤內容)
新題目:
1. raw data:每行分別為父親的first name, last name, son's names
Name1 Name2 Name3 Name4 Name5
Name1 Name2 Name3
Name1 Name2 Name3 Name4
Name1 Name2 Name3 Name4 Name5
input char1 $ char2 $ char3 $ char4 $ char5
問_ERROR_, _N_下面哪個是對的,
隱約記得有:
A: _ERROR: 1 2 3 4
B: _ERROR: 1 1 1 1
C: _ERROR: 1 0 0 1
D: 忘記了
2. open comma delimitered cvs:
選項有ods cvs file="", ods cvsall, ods cvs open,
3. Mdy(Jan, 15,1960)=? 選項有14,15,只記住這兩個
4. 補充code:day=?
顯示結果為每個月中的哪些天
選項有day(), weekday(), getday(), DayofMonth()
5. Yearoff=1920, YearA=year(日期,只記得年份后兩位是19), YearB=year(日期,只記得年份后兩位是20), 求YearB-YearA
選項有 -1, 1, -99
6. 考了end, 這個點不太會,所以記得也不是很清楚,只記得end=elf還是eof,問有幾個observations?我選的1,感覺不對
7. ship_date變?yōu)閏har, input和put的轉換問題,還有考察日期格式
8. 給定現(xiàn)在人口34xxxxxx, 從2012開始每年人口計劃增長10%,結果列出了從2012到2021這10年的人口,考察do loop循環(huán)還有output
9.有一個題目是reading instream data,系統(tǒng)報錯停止,讓你分析原因,我選的是datalines后面忘記分號
10._ERROR_的問題考察:選的是可以automatically dropped
11. 考察effective data set name
12. how to read 10 records from raw data? 我只記得自己選的,obs=10,但是不太確定,比較水啦!
13. 考察retain函數(shù),retain total,但是沒有付給初始值,后面直接是total=A+B,選擇輸出結果
14. 還是retain函數(shù),retain total,還是沒給初始值,問first iteration之前付給total的值是多少?
15. 考察retain函數(shù),A,B,C三個變量,A char, B和C 數(shù)值, 數(shù)值是自己編的
A B C
a 1 4
b 2 5
c 3 6
retain total, 在后面的if first.A, then total =0; else total = B+C,求顯示結果
選項中的total顯示有A:5 7 9 B:0 7 9 C:0 7 16 D忘記了
16:Data set A有三個變量,employID, NAME, SALARY, Data set B有三個變量, empID, NAME, SALARY,
A 有50個observations, B有4個observations,
data C;
set A B;
run;
問C中幾個變量:選項記得有3,4
大概就這些了!
一定要看70+變形!
希望大家base都能順利通過!另外求個人品,希望adv早日過!!
附件是我復習用的材料!免費的哦