附件资料是我复习时用的题库包括70 50 123 95(只是比70多了25题),除了95没有讲解,其他的大部分题都有讲解
机经部分是从网上扒下来的大家的JJ直到8/12我考试前的,也把经常出现的70 123中的题号和大家提到的变体总结在word中,以便大家查阅。因为要考advance,所以要收一点论坛币来下载资料。。感谢!!~
另外想要好好入门学习sas的,我这里有第四版和第五版(黄皮最新版)的 little book pdf,也分享给大家~
- The_Little_SAS_Book_4th.pdf
- The_Little_SAS_Book_5th.pdf
下面总结下这次遇到的题目。有些也写上简单的知识点和应选的答案以便记忆
全部62题回忆:
(填空2题:70中Q42 US-Aus 填5; 123中Q50 BY IDNumber Expenses)
70题中44道:
Q1 变体,选gender,gender. first/last.var理解以及与BY连用
Q3 'North$'n
Q4 变体 14
Q5 obs=10
Q6 Keep Product Sale (keep/drop作为data/set option有括号和等于号,作为statement没有)
Q7 选项有变化 答案还是WinXP
Q9 选50.5 format没有涉及到的还显示原数
Q10 missing,invalid num 因为有$符号所以不能自动转换成num(通常只有数字的情况SAS会自动转化,但where语句不可以)
Q11 data=后有min max 那个
Q13 变体为Diff,选Diff1,Diff2 and Diff3.
Q16 选3个都是num
Q17 选3个western的
Q18 答案多了个only _ERROR_ can only be used in expressions in the DATA step. (我应该这道题错了,应该还选only选项)
Q19 变形whereNum contains (1)选no output。 contain是char function不能用于Num(where不能自动转化char到num)
Q20 Both7.2 length,format 语句在set前使用就可以改变长度,之后变不了就会还是set的data的length
Q21 变体 ifSales GT 50,选1
Q22 work._all_
Q24 dlm='*' dsd dsd用于两个dlm符号表示missing
Q27 变体 是by Day descending Month 注意是按字母升降序不是月份大小
Q28
Q30
Q31
Q32
Q33 unknown
Q34
Q35 题目改成elseoutput work.other; 选2,2,1。
Q36 变体,day在前面,选ddmmyy10.
Q37
Q42 变成填空,变形为US-Australia-DenmarkPos=find(Text,‘US’,‘i’,5)填5
Q46 变体 多了个变量Revenue2007,值为missing,答案不变还是1.6。Meanfunction ignore missing
Q51 选项变为metadata的说法答案不变both display
Q52 变形 多加了一行数值,答案选3
(Q55 这道题就是123中Q27, 选14)
Q56 选tableregion*product
Q57 变体 改成求一个月当中的第几天(改为day ofmonth),选day(BeginDate)
Q58 选value没有period
Q60 变体,datawork.revenue这行只drop了两个变量。选3
Q61 变体 没有多余的code叙述只让选一样意思的答案不变 Age not in (15,16)
Q62 变体 改成生成pdf文件 odspdf file=’xxxx.pdf‘;ods pdf close;
Q63 7
Q64(我下载的70版本没有64题但是95题中有是关于length位置的) 还是那个原则 在set前length成功定义,set后遵循set的data格式长度
Q65
Q66 变体 题目改成do Year=1 to 5; do Month=1 to 12; X+1;end;output;end;选5. 因为output变化
Q67 变体 题目改成ifX<10 then X=3,选3.
Q69
95题中2题
Q71 变体考命名 注意数字不能在首(字母下划线可以),只能用字母数字下划线作为命名(其他符号都不可以)
Q93 sum(of month{*})
123题 7道
(Q5 和70的Q63一样)
Q7 missing
Q11 变体 ND=eof 问eof=?选1 (机经也提到过这题)
Q27Q50 变成填空by IDNumber Expenses 题目中已经给了分号 sort A within B 就先写B再写A
(Q104 就是70 Q5的变体)
Q110 变体,Ruth记住是读下一行,并看好让读的是哪一列
Q113Q118(Q119 问题来了!这道题选的是_error_可以用在expression和calculation in data step,那按说加了70 Q18加了only后就不对了吧?于是我这道题错了。。有没有大神能确定下?)
JJ 9道
1. Split‘*’ 经典JJ 想要wrap label中的符号用什么option--split
2. 2060 经典JJ cutoff year=1970那么***60是多少
3. Put(date,worddate20.)想要显示出April. 13 2000用什么 (数据是我编的)
4. 人口增长 经典JJ 选有do year 2012 to 2021 和有output的那个
5. Proc Means可以处理的数据default类型--non-missing
6. datalines少分号
7. total=total+salary 选那个一列total都是missing的 因为total没有定赋值是missing,这里是+不是sum 所以不能ignore missing
8. count+1 选count在complies phase=0
9. 新题 考察length的问题实在忘了题目了,和见过的题目很类似,知识点会了就可以了
没发现新的知识点,所以大家完全可以用讲解作为学习。要去准备adv了, 也祝大家好运~~~