楼主: 270481554
927 1

[学习、习题] 2023-11-17的SAS-base考试经验+资料分享 [推广有奖]

  • 0关注
  • 0粉丝

高中生

7%

还不是VIP/贵宾

-

威望
0
论坛币
207 个
通用积分
4.9702
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1092 点
帖子
7
精华
0
在线时间
32 小时
注册时间
2023-9-7
最后登录
2024-3-25

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

2023-11-17 成功考过SAS-base,来波经验+资料分享

如题,2023-11-17以9XX分考过SAS-base,不废话,上干货。

首先上真题:我是在考试中心参加的考试,下面都是考试中心考试的介绍,如果你报名的是在家考试,可能没啥参考意义。

1、 考试界面如下:现在你可以在报名的时候选择语言为简体中文,考试界面+考题都是中文的。考试界面如下:左半拉是考题,右半拉是个远程桌面,考试提供4种SAS软件,如图,你可以任选其中一种来使用。正式考试前会提供10分钟,介绍这个远程桌面:

①你可以调整桌面分辨率,及SAS软件窗口大小,一定要提前调整好软件窗口大小,不要全屏,做到窗口大小正合适的程度,不用上下左右滚动就能显示软件窗口,因为正式考试的时候,会很卡,不要在拖动窗口这种事上浪费时间。因为你拖动窗口,它会反应一段时间,才成功,很浪费时间。

②一定要调整好这个远程桌面的输入法,要选择英文输入法,注意标点符号的输入。我考试的时候,这个远程桌面看不见右下角的输入法是什么(没调整分辨率导致),我就打开键盘的大写锁定键,这个是最保准英文输入法的。

2、 正式考试:上述考试简介你看完之后,可以点击下一步,就正式开始考试了。8道实验题在前,20多道单选题在后,考试时间120分钟,远程桌面右上角会有考试剩余时间倒计时。推荐先点击右下角的‘检查’,会显示你没有作答及打标签的题,你可以先作答后面的单选题,然后回来再答实验题。答完每道题直接点右下角的下一题就可以,之前的题的答案会自动保存的,不用特意保存答案。

3、 上干货,上原题:我能记住的如下:

原理是一种原理,真题把两个数据集中的EmpID的编号给改了,答案我记着是选5个观测。上面这道题答案是2个观测。

还有一道题,我记着题干是,用proc import导入EXCEL,某变量的前几条的观测值的长度是20,后多少条的观测值的长度是30,程序员如果不想变量的值被截断,应该使用什么选项:答案是使用guessingrows选项。

还有一道题,我记着题干是:某变量之前设置好长度为10,后来set复制数据集后,重新设置了该变量的长度为15,问现在,该变量的长度是多少。要注意length语句的位置,length语句在set之前,变量长度就是15,否则,变量长度仍为10。

还有一道题,某变量的标签已经设置好永久标签,现在想把标签设置成临时标签,应该用哪个程序:注意proc print后面要有label选项。

上面这几道题,都是70题的原题。70题是英文的,考试题干都是翻译成中文的。

    关于选择题,要做到:仔细阅读题干,对程序要看仔细,包括:引号内的赋值的大小写、是否有空格及空格位置(赋值不一样表示变量不一样)、程序最后是否有分号、标点符号是英文输入还是中文输入、输入格式或输出格式后面是否有点·、if后面是否有else、注意某格式或值到底属于字符型还是数值型变量、引用宏变量需用双引号。

       关于实验题:6个编程题+2个编程改错题。

在答第1题的时候,一定要先把CERT文件夹导入到SAS,所有下面这两句程序要写:

Libname cert ‘c:\cert\input’;Libname results‘c:\cert\output’;

       一定要注意,cert文件夹里的input文件,考生是没有修改权限的,proc sort一定要加out=选项,否则日志会提示没有权限,程序会跑失败。

       实验题因为是远程桌面,网速真的很慢,一定要使用proc contents看观测数和数据集属性(比如,真题:某某数据集一共有多少条观测,或者某某数据集的标签是什么,编码是什么,你要用proc contents,会快速显示答案。)。一定要使用Proc print的firstobs=和obs=选项来快速定位第几条观测,真题:某某数据集的第32条观测的id变量值是多少。

       Procsort排序题必考,一定记住descending的用法。我的考题:ABCD四个人的6月、7月、8月的行走步数,让给6月和8月的数据集排序,问B的6月XX号的步数是多少(Proc sort排序后,用Proc print),问A在6月的最少步数是多少,C的8月的总步数是多少。

       Procfreq求频数必考,要记住order=freq和order=data选项用法,我的考题:问XX值一共出现了几次(用order=data,结果会按照字母顺序显示,题干问的是以x打头的值,如果你手动翻页,不容易找到这个值),问出现最多次的是什么值(order=freq从频数多到少显示,第一个就是出现最多次的值)。

       Merge..by..合并数据集必考。

       我记着有道考题:full_name是Doe,John显示(用逗号分隔),让把full_name拆分,逗号前面是last_name,逗号后面是first_name,我用的是first_name=scan(full_name,2,’,’);还有让把字符前面的空格去掉,我忘了用啥函数,我用的strip函数,前后空格都去掉;还有让把数据集里的小写,都变成大写,用Upcase函数;

       还有个考题,将age在30~39岁(包含)的人output到某个数据集,使用where 30<=age<=39,问数据集有多少条观测(用Proccontents),问第23条观测的人的age是多少岁,用Proc print的firstobs=23 obs=23.这里我遇到点问题,我的筛选语句写错了,第一题问数据集有多少条观测,我跑出来的结果是10条观测,然后我看到第2题就问第23条观测的值是多少,我就知道我第1题的程序跑错了。实验题的填空是可以给点提示的。还有个题,问某数据集有多少条观测,我跑出来是3000多条观测,我就写填空里了,但填空里只能写3位数,我就知道我程序又跑错了。

       Procmeans必考。记住如何计算平均数、总数、非空值的个数。

       Proctranspose转置必考,给了个目标表,让你写转置程序。注意Proc transpose的by 、id、var语句的区别。

       Procimport导入EXCEL表必考。

       如何引用宏变量必考,“&宏变量名”(注意是双引号),问引用完宏变量的值是多少,跑完程序看日志就行。

       改错题一定要把原程序(原程序保存在cert\input\error)先复制到cert\output\program文件夹里,再用SAS打开程序做修改,因为原程序不允许考试修改。

       实验题因为是远程桌面,写代码、跑程序、显示结果都反应特别慢,考试的时候千万别慌,时间肯定是充足的,有问题一定要举手问监考老师,说一下我的奇葩精力,我考BASE考了2次,第一次我选考点选的是国际软件园,我一看是软件园,我猜测网速肯定能好,结果我去了,是个新考点,网速贼慢,考试的时候用远程桌面写程序,电脑的键盘不好使,无法输入程序,只能用远程桌面的软键盘,并且我不知道cert文件夹考试无修改权限,我跑完Proc sort 日志显示无权限,我就懵了,我认为我程序肯定没错,键盘还不好使,却显示我没权限编程序,我就举手了,结果考官也不知道咋回事,她以为是她们考场出了问题,就给考试中心打电话询问,考试中心也不知道权限这个事,就问我,说可以把考试取消或改期重考,我就果断选择了改期重考。重考会给你打电话,让你重新选考点和考试时间,我就选了一个计算机学校的考点,虽然网速依旧慢,但真的比第一次的网速好多了,键盘也是好使的,考官也有经验。所以如果你考试的时候也有问题,一定要举手和考官确认,如果是电脑的问题,考官会暂停考试时间,给你处理电脑的问题。

       我翻过很多前人的经验贴,都说一定要刷机经,在一亩三分地论坛和经管之家论坛上找,如果你能找到,一定要刷刷机经,据说实验题都是机经上的。


第二部分,分享一下复习思路。

1、如果你是零基础:不要相信网上有的帖子说的刷刷70题+机经,用2周时间就能考过的那些话。过来人给个真诚的建议,只看70题是没用的,你如果是零基础,你根本看不懂题,如果你打算死记硬背,那我想说,SAS官网考题2019年下半年的时候更新过考试大纲,现在网上流传的70题、50题、220题,其中有部分题已经不考啦(当然,我的意思不是说复习70题这些就一点用都没有哈!!!)。还是建议如果你是零基础,还是踏踏实实的花些时间从头开始学习SAS吧,推荐《The little SAS book》这本教材,现在应该是已经升级到第六版,有中文版的,里面有程序公式+应用举例,不枯燥,很容易理解,关键SAS-base考试都是这本书里的。

2、SAS-base考什么:官网有SAS-base的考试大纲,英文版,我是没有找到中文版的,不过别担心,英文版的考试大纲,用翻译软件很容易看懂。你可以边看这个考试大纲,边翻教材学习SAS编程。考试大纲里的内容,请务必做到100%的弄懂学会。我也在附件里提供从官网下载的考试大纲。

3、刷官网样题+70题:在有一点SAS编程基础后,建议刷题,如果时间不充足,官网上提供一套样题,一定要下载下来做一遍,我传到附件里。还有70题,也一定要做做。现在流传的都是旧版的考题,都是英文的,你可以采取如下策略做70题,考试大纲里的考点的题,原理一定要弄懂,而不是死记硬背(因为考试可能会换描述,但原理还是那个原理);不在考试大纲里的,你也可以学学,做到有备无患,万一考了呢。如果你时间充足,还有50题也可以做做,但我个人觉得220题没啥必要了,就官网样题+70题+50题,就可以满足了。但前提是,你一定要弄懂每道题里的知识点,而不是死记硬背,再强调一下!!!

4、上官网,做模拟考试:官网提供免费的模拟考试,英文版的,是免费的,模拟考不限时、可以多次重复做(当然了,重复做的都是一套模拟题,别指望重复做会刷到不一样的考题)。这个一定一定要做,至少做一遍,可以多刷几遍。我也是心累,因为现在SAS-base考试是考40-45道题,其中8道实验题大题(需要你自己编程,每道大题2-4个小问题,需要根据你自己的编程,填空)+20多道单选题。我之前刷其他人的考试心得,都推荐去做SAS-base的机经,从一亩三分地和经管之家下载。但我真的,一亩三分地论坛被封了,论坛根本上不上去,下载个一亩三分地的app,还必须是苹果系的才能下载app,下载完,大神们分享的机经app不支持下载,只能在论坛上下载,我就崩溃了。然后经管之家需要币,我是个新注册的用户,一个币都没有,所以什么机经,什么每日一题,我都没有搞到!实验题全靠官网的模拟考试+前人的考试经验分享里,提到什么我做什么,做到弄懂知识点,够用了。如果你能找到机经,可以做做练手。一定要自己亲自从头开始编写程序,要做到可以默写下来程序的程度。不要边看答案边操作,你以为自己会了,其实在真正考试里你真的会麻爪的。


以上就是我的考试经验分享,如果你有什么问题,可以留言咨询。我也分享我手头有的资料。



SAS-BASE的考试心得、70题、考试大纲、官网样题、实验题 (76 Bytes, 需要: RMB 10 元)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Base考试 考试经验 Base 资料分享 contents

沙发
270481554 发表于 2023-11-18 21:35:47 |只看作者 |坛友微信交流群
我的心得里有考题的图片,没上传成功,想要的,请点附件。

使用道具

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

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 15:38