楼主: 浮云祭
1364 6

[学习分享] SAS BASE 12月13号北美机经 - 题库未变 [推广有奖]

  • 0关注
  • 0粉丝

初中生

38%

还不是VIP/贵宾

-

威望
0
论坛币
2858 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
119 点
帖子
5
精华
0
在线时间
23 小时
注册时间
2010-7-17
最后登录
2019-4-5

浮云祭 发表于 2018-12-14 09:38:31 |显示全部楼层
今天在温哥华考了SAS BASE的考试,94% pass,总共用了5天的时间从0基础到通过。个人感觉,如果只是想过,完全可以只做50题+123题+75题。遇到不懂的可以上网看看解答,75题强烈推荐harrison的解释,非常清晰简明,个人感觉比crackman的解释浅显易懂的多。可惜只出到1-59题。考试总共53题,两道填空题。53题中有51道是50+123+75里的原题或变形,这里就不一一列出。
有一题我觉得很奇怪,题目如下:
data work.clients;
calls = 1;
do while (calls le 6);
calls + 1;
end;
run;

我本来想选output是2,但是四个选项里并没有2!我在选型missing和7里犹豫,最后选了7。希望有哪位大神可以答疑解惑一下。

还有一道题是说在sas里创建了一个数据集,但是名字和已经存在的一个excel sheet名字相同,问结果会如何?这道题楼主也不知道该怎么选,选项里包含原来的name会被overwrite;创建的这个name假设叫test,会自动被改写成test2;会有error message出现;还有一个选项不太记得了。

共勉!

已有 1 人评分经验 收起 理由
kongqingbao280 + 60 精彩帖子

总评分: 经验 + 60   查看全部评分

stata SPSS
Frozen。 发表于 2018-12-14 10:39:28 |显示全部楼层
do while不是do until, do while 会先判断后执行,所以一直到6,判断是小于等于6的,所以执行下面的操作等于7,再判断之后不符合条件,跳出循环,所以答案是7
回复

使用道具 举报

浮云祭 发表于 2018-12-14 13:45:29 |显示全部楼层
Frozen。 发表于 2018-12-14 10:39
do while不是do until, do while 会先判断后执行,所以一直到6,判断是小于等于6的,所以执行下面的操作等于 ...
但是前面不是已经定义了calls=1吗?
回复

使用道具 举报

Frozen。 发表于 2018-12-14 20:42:58 |显示全部楼层
浮云祭 发表于 2018-12-14 13:45
但是前面不是已经定义了calls=1吗?
do循环,前面是附的初始值,下次进行循环的时候只在后面do部分继续,所以只要calls的初始值小于等于6,后面都是7,而对于给calls附大于6的数,赋值多少,后面直接是输出多少,假如赋值8,后面答案就是8,对于do循环部分,我是这么理解的,希望大家批评指证
回复

使用道具 举报

188舒心 发表于 2019-1-5 20:35:04 |显示全部楼层
Frozen。 发表于 2018-12-14 20:42
do循环,前面是附的初始值,下次进行循环的时候只在后面do部分继续,所以只要calls的初始值小于等于6,后 ...
我也是这么理解的!
回复

使用道具 举报

shuyaoran 发表于 2019-1-8 05:32:44 |显示全部楼层
求前辈题库~~~求base的题库啊。。。
麻烦您了啊 ranshuyao1109@gmail.com
回复

使用道具 举报

浮云祭 发表于 2019-1-16 08:21:25 |显示全部楼层
shuyaoran 发表于 2019-1-8 05:32
求前辈题库~~~求base的题库啊。。。
麻烦您了啊 ranshuyao1109@gmail.com
sorry啊,我才看到你的消息。我已经把资料都删了。。你可以在google上面下载,很多免费的。
回复

使用道具 举报

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

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

GMT+8, 2019-6-19 23:38