SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 2062|回复: 4
打印 上一主题 下一主题

浅谈一些更新题库后的考证情况。

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2009-10-17 07:08:04 | 只看该作者

浅谈一些更新题库后的考证情况。

[color=#000040:ryckuybz]首先要感谢论坛里的热心朋友给我提供的50/123题。最近拿到了证书。分数很低,70多,原是没有资格说什么的。但是因为非常感激论坛里热心的兄弟姐妹,所以说什么也要厚颜上来,尽自己微薄之力,谈谈更换题库之后的考试情况。

先说本人,一直从事HVAC行业,既非IT,又无统计背景。想换行业,于是半年多前接受了一个40小时的SAS Base基础学习,闲置半年后,从九月开始准备考证。所以online tutorial没有看,SAS 50/123题大体看了一遍。因此,以我的情况能够通过的话,我想大家应该可以看出来,即使题库更新了,你们仍然不必太过担心。

现在我就简单说说能够记住的一些情况,SAS水平低,记忆力也一般,想到什么说什么,大家见笑了。

1.SAS考试评分按照以下五个考点,分别给出百分比,最后给你一个总百分比。65%即可通过,然后为我们的resume拿到亲爱的SAS Logo.

•        Accessing Data
•        Creating Data Structures
•        Managing Data
•        Generating Data
•        Handling Data
2.Informat问题,这个是必定要考而且题目很多。尤其注意period是否漏掉,或者漏掉period致使formatted input变成column input。

3.PROC FORMAT中,用户定义的format的名字后面,是不能加period的。两道考题有关于此;其中一道是让你选择为什么给出的程序出错了,答案就是format后面多加了一个点。
还有一个是,Proc Format,如果读入的raw data不在Proc Format定义之中,那么输出结果是什么?(应该保持原值,而不是Missing)

4.Find( )函数,论坛里有朋友提过,没上心,结果真考了,答案是蒙的。。

5.CAT( )和CATX( )函数,都考了,至少考了两道题目。没用过,继续蒙。

6.DATA Step DEBUG,怎么用,考了一个题目。没看这部分,还是蒙。。。

7.Missing Value在If-Then和Proc Format中的应用,考题好几道。例如:
                ……
                If X<10 Then X=1;
                Else If 10<=X<20 Then X=2;
                Else X=3;
问题时,如果X是Missing value,那么X结果是什么?

8.OUTPUT:题目好多个,例如有一个,
                X  Y
                5   3
                1   2
                5   6
        DATA One Two Other;
                SET SASDATA.Two;
                If X=5 then output ONE;
                If Y LT 5 then output ONE;
                Output;
        RUN;
然后问,ONE,TWO和OTHER三个datasets分别有几个observation,又一个选项是5,5,3;另一个选项2,2,1;还有一个选项是程序运行有错误,0个Obs。类似的
关于OUTPUT的题目有好几个。

9.让你分析程序中出现的ERROR:这次考试中这类题目很多,很意外,比SAS50/123上的比重都要高。例如:

•        给你程序,问结果,往往给你三个运算结果,还有一个选项是说程序出错;
•        分析SAS LOG中的ERROR,让你分析错在哪里,或者怎样改动程序语句;

10.让你补充程序语句,这种通常是几个答案很相近,不消息就容易混淆,需要仔细辨别。例如加不加句点(Period),加不加@符号,加不加Dlm等;

11.INPUT语句的运行:Raw Data总是给你断行的,让你判断能不能读出正确的数据,或者选出SAS读出的结果。例如,raw data用逗号分开,
        Tom, John, Golf, Ball
        Ben, Richard
        Tracy, Bent, Swim
然后程序是:
        infile “ “ dlm=’,’;
Input FNAME $ LNAME $ GAME $ TOOL $;
……
问你结果是什么。两个答案是给了3个obs,另两个答案给了2个Obs。

12.OPTIONS,大约考了2、3道,考到了Pageno,好像还有别的。Title的题目至少考了一道。

13.考前把重点放在了PROC FREQ和PROC REPORT之类上,结果题目比预想的简单,题目也较少,诸如Table A*B;之类的题目。

14.给出Desired output,到选项中选择对应的程序语句,题目也有好几个。考点有@符号;@@;Colon Modifier;Like;DLM=””等等小细节。

15.Subsetting IF的题目很多,其中至少又有四个是和First.variable和Last.variable相关联的,根据程序语句来分析程序运算的goal。

16.SET dataset1 dataset2以及MERGE dataset1 dataset2(in=    Rename=)考点占了好多个题目。One-to-One/One-to-Many MERGE是一定要好好搞清楚概念的。

17.CSVALL的用法,两道题,不知什么东东,过后再查吧,当时又是蒙滴。。。

18.考了Excel (xls)文件及其sheets,考SAS怎样调用这样的Sheets,2个题目

19.考Libname,好像两道题。

20.如何显示某library中的所有datasets,又是两道题,结合PROC CONTENTS出的题。

21.Retain Variable的题目,至少4、5个吧,要搞清楚retain变量初始化的问题(有一到两个考题),要搞清楚compile time和execution time的区别(1到2个题目),又如,
                ……
                SET TEST (Obs=5);
                Retain City = ‘Los Angeles’;
                State = ‘California’;
        RUN;

有一个选项就说retain statement和assignment statement是equally efficient,只是编程者的preference;有一个选项说,retain的city只被赋值一次,而assignment中的变量state被赋值5次。

22.Label在PROC PRINT中的使用。

23.Length的使用,例如有一题,
Var已经被定义为numeric;然后后面有一句,
Length Var $6;
Temp = Var;
然后让你选出正确的选项,是关于Temp的type,是character还是numeric,还是程序出现错误了。

24.Date Variable的问题也考了至少三四个;Input和Put的使用有一道题;

25.Array的问题:至少两三题。比如,
                ……
                SET One (Keep= Jan Feb Mar);
                Array DIFF{3} Dif-Count1 Dif-Count2 Dif-Count3;
                Array PRACTIS{3} Jan Feb Mar;
                ……
然后问这个程序产生了哪几个NEW Variable?答案大体上是:
1)        Dif-Count1 Dif-Count2 Dif-Count3
2)        Jan Feb Mar
3)        Diff1 Diff2 Diff3
4)        PRACTIS1 PRACTIS2 PRACTIS3
大家自己选选看吧。。。。

26.在DATA step中,最后一语句为Drop = a b;另有一题目,最后一句是Keep = a b;然后都是说,这一语句致使程序出错,要怎么改,答案给的是:
1)        Keep = (a b);
2)        Keep a b;
3)        Keep = (a,b);
4)        Keep = a, b;
请牛人给出答案。
27.SUM Statement in DATA Step。考题中有一句程序是,
        ……
        If First.Department then Subtotal=0;
        ;
        If Last.Department;
        ……
然后答案,记住三个
- 这个Subtotal是计算每个Department中Wage的Total;
- 这个Subtotal是计算所有Department中Wage的Total;
- Subtotal + (MonthlyWageRate*12);这个语句有Syntax Error;
大家想吧。。。

27.Where statements考到了至少两三个。借助这个条件来发现结果。题目记不清楚了。

大概还有些基本点,实在是想不起来了。总之,感觉题目出的比较隐讳,没50/123题那么明了,考点差不多,却更加细节化,不谨慎可能就会陷入其陷阱。所以,如果我再考试的话,我会更加倾向于弄清楚概念,真正了解一个函数,一个Step的运行机理,以不变应万变,多在SAS上运行程序,一个程序,通过变换其条件来分析,加深概念理解。

Macro和SQL都没有考到,感觉Little SAS Book是一本很好的书,完全可以作为考试的参考书目;另外,我认为SAS Help非常有用,解释非常清楚。Online Tutorial我没有看,就不发表观点了。

我感觉,通过证书考试不难,重要的是真正地理解和使用SAS,对研究也好,找工作也好,才能真正发挥作用。啰里啰唆这么些,希望没有浪费大家的阅读时间哈。最后衷心祝愿各位正在准备考试的朋友好运,顺利通过。[/color:ryckuybz]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2009-10-18 03:38:42 | 只看该作者

Re: 浅谈一些更新题库后的考证情况。

lz说的第21题有再详细点吗?

我9月初考的 没过 考的前2天才知道题库更新 复习没注意细节方面的东西 只看了prep guide 和123 50。 貌似8月分也还没改 所以怨念一下 (万恶的sas公司 晚个月改题会死啊~~。)

lz提到的 (keep=var) 和 keep var 这2个都对的 放到选择里头当时就眼花头晕 data xx /debug  littlesas有提及 proc format; var 后无period 这题有个选项很阴 不解释

ods 中的关于excel的sheet,ods cvsall 等等都没在prep guide中提及 猜的估计全挂 find cat 这些都是ver9的新玩艺 所以要注意 近日准备再考次 现在感觉是和头次不同 要胸有成竹才行 第一次太注重套题 再把资料翻一遍 的确疏漏很多细节
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2009-10-18 09:02:04 | 只看该作者

Re: 浅谈一些更新题库后的考证情况。

实在是抱歉,没有办法记清除题目了。大致上就是,

Data One;
Set Test (Obs=5);
Retain City = ‘Los Angeles’;
State = ‘California’;
RUN;

一个选项:Retain statement和assignment statement是equally efficient; Just Programmer's preference。
一个选项:Retain语句的变量city只被赋值一次,而assignment语句中的变量‘state’被赋值了5次。
另外两个选项怎么也想不起来了。。。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2009-10-23 11:37:44 | 只看该作者

Re: 浅谈一些更新题库后的考证情况。

被lz感动到内牛满面,我11月2号考,还没开始复习,汗
暑假的时候有一搭无一搭的看the little sas book,看了小一半的样子
本来心里很慌,想reschedule了,看到楼主悉心提供的考试分布,决心破釜沉舟,应试教育一把!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2009-10-25 02:41:54 | 只看该作者

Re: 浅谈一些更新题库后的考证情况。

这样的话应该就是assignment给值5次 每次给完就归为missing
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-6 02:54 , Processed in 0.116252 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表