也感谢之前大神们的鸡精!以下几个是我觉得写得很好的!
a. 12/15/2015 北美SAS Base 100%通过经验_sas base 机经
http://www.cdadata.com/8238
b. 2016.08.03 北美 SAS Base 100% 通过 备考心得和题目分享
https://bbs.pinggu.org/forum.php?mod=viewthread&tid=4747624&from
c. 北美07/05/2016 SAS BASE 机经
https://bbs.pinggu.org/thread-4678379-1-1.html
其他
1.Data step
题目:set a中有三个变量,empid name salary;set b中有三个变量:employeeid name salary。
现在有code:
data c;
set a b;
run;
问:c中有几个变量。选4。
2.population increase (Do loop)
题目:人口增长速率是2%,给了一个2012年到2021年每年人口的表格。
问:如何得到这样的表格
正确答案包含下面的code:
do year= 2012 to 2021;
pop=pop*1.02;
output;
end;
run:
3.有关proc print statement,正确答案是split="*"
4.问what sas will do when it encounters error during reading a raw data file in data step?
我选择的是continue executing while report a note in log。
5.题目忘记了,选Qtrl1=sum(of month{*}),这个好像是95题库中的93题
6.找语法错误 有个题目让找错,错误是datalines后面没有分号semicolon。
7.Cutoffyear=1970, yearA=xxxx,yearB=year(yearA),问yearB是多少?选2060
8.有关proc means statement
选择:it only deals with non-missing numeric values。
(意思是:比如求1,. ,8这三个数的mean,答案是3。)
9. 变量具体值的长度
题目:dataset a中有变量 var1,长度为8. 问dataset b中var1的长度为多少
有code:
Data b;
set a;
length var1 $ 10;
format var1 xxx(比如12位字符);
run;
我选择的是8.
10. missing value的加法运算
题目:在dataset中大概有2个变量,4个obs。变量var2的第三个值为missing (numeric)。
code:subtotal=subtotal+var2;
问下面哪个output是正确的。
由于题目中没有给新变量subtotal赋值,所以subtotal的值为missing。missing +var2 一直都等于missing。
正确答案是subtotal那一列全部为missing的那个。
11. dataset命名
问:下面4个dataset名字中,有几个是valid的?答案是2个。
有两个是错误的,因为它们以数字2开头。dataset文件名只能是字母和下减号开头。
12. 有关proc sort statement
有code:
proc sort data=a;
by var1 var2 descending date sales;
问:descending对哪个变量起作用
选择:只对date起作用