花了50分钟考完了base 97%pass,错了两。 感觉还是有不少题没见过的,囧,大概是我刷的50+70+123年代太久远了?
感觉还是最少留7天刷题比较好,我是看很多人说很简单就直接报了3天后考试,结果两天刷了将近300题,导致现在有点脑神经疼。。。。。
说说有印象的没见过的吧。
1)读入数据时出现data error会怎样?主要是两个选项里纠结(只能记得关键字句):
A: SAS write a explanation in the log and continues to execute.
B: SAS print a explanation in the log and 继续执行直到_error_值达到设定的上限时 停止读入。
我选的A, 最后handling errors 部分有错,所以我猜是这题选错了。因为实际运行代码读入大量数据的时候,log里确实经常出现B里的红字。
2)contain语句,早忘了。。。。
两个数值型变量,大概意思如下,不妨认为下面这个data set 名为aaa
age wee
1 23
34 343242
16 313
运行下面代码:
data temp;
set aaa;
where age contain(1);
run;
问数据集temp是怎样的,我猜包含原数据集里的第一第三行。。。。。
3)assignment 语句
ass age
1 12
2 .
3 23
totalage=totalage+age;
问输出数据集是怎样的:我选的所有totalage一列全是省缺值的.
4)means语句array(3)a b c;
变量里有省缺值。
求行均值。
答案形同:sd=means(of array(*));