SASBase认证专业考试(70真题+答案内容详解).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《SASBase认证专业考试(70真题+答案内容详解).doc》由会员分享,可在线阅读,更多相关《SASBase认证专业考试(70真题+答案内容详解).doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、|SAS Base 认证考试70 题SAS 分多个认证种类:base,advanced,clinic 等,但大多需要先通过 base 认证。但凡这类商业组织提供的考证,基本都是题库型,所以想考过难度并不大。对于只想拿 SAS 认证的人,如果熟练掌握网上流传甚广的 sas 真题 70 题,通过 base 认证基本就没问题。Q 11. The following SAS program is submitted:data WORK.TOTAL;set WORK.SALARY;by Department Gender;if First. then Payroll=0;Payroll+Wagerate
2、;if Last.;run;The SAS data set WORK.SALARY is currently ordered by Gender within Department.Which inserted code will accumulate subtotals for each Gender within Department?A. GenderB. DepartmentC. Gender DepartmentD. Department Gender答案:A本题知识点:自动变量在 SAS 读取数据时,在 PDV 过程中会产生很多自动变量,在输出的数据集中是不可见的。 FIRST.
3、VARIABLE:同一个 BY 变量(组),若新的变量值第一次出现时,其 first.variable 值为 1。 LAST.VARIABLE:同一个 BY 变量(组),若新的变量值最后一次出现时,其 last.variable 值为 1。另外,在 BY 变量右面有多个变量时,先按第一个变量排序,若第一个变量的观测存在重复时,才按第二个变量排序。Q 2Given the following raw data records in TEXTFILE.TXT:|-|-10-|-20-|-30John,FEB,13,25,14,27,FinalJohn,MAR,26,17,29,11,23,Curr
4、entTina,FEB,15,18,12,13,FinalTina,MAR,29,14,19,27,20,CurrentThe following output is desired:Obs Name Month Status Week1 Week2 Week3 Week4 Week51 John FEB Final $13 $25 $14 $27 .2 John MAR Current $26 $17 $29 $11 $233 Tina FEB Final $15 $18 $12 $13 .4 Tina MAR Current $29 $14 $19 $27 $20Which SAS pro
5、gram correctly produces the desired output?A. data WORK.NUMBERS;length Name $ 4 Month $ 3 Status $ 7;infile TEXTFILE.TXT dsd;input Name $ Month $;if Month=FEB then input Week1 Week2 Week3 Week4 Status $;else if Month=MAR then input Week1 Week2 Week3 Week4 Week5 Status $;format Week1-Week5 dollar6.;r
6、un;proc print data=WORK.NUMBERS;run;B. data WORK.NUMBERS;length Name $ 4 Month $ 3 Status $ 7;infile TEXTFILE.TXT dlm=, missover;input Name $ Month $;if Month=FEB then input Week1 Week2 Week3 Week4 Status $;else if Month=MAR then input Week1 Week2 Week3 Week4 Week5 Status $;format Week1-Week5 dollar
7、6.;|run;proc print data=WORK.NUMBERS;run;C. data WORK.NUMBERS;length Name $ 4 Month $ 3 Status $ 7;infile TEXTFILE.TXT dlm=,;input Name $ Month $ ;if Month=FEB then input Week1 Week2 Week3 Week4 Status $;else if Month=MAR then input Week1 Week2 Week3 Week4 Week5 Status $;format Week1-Week5 dollar6.;
8、run;proc print data=WORK.NUMBERS;run;D. data WORK.NUMBERS;length Name $ 4 Month $ 3 Status $ 7;infile TEXTFILE.TXT dsd ;input Name $ Month $;if Month=FEB then input Week1 Week2 Week3 Week4 Status $;else if Month=MAR then input Week1 Week2 Week3 Week4 Week5 Status $;format Week1-Week5 dollar6.;run;pr
9、oc print data=WORK.NUMBERS;run;答案:C本题知识点:INFILE 语句与指示器、INFILE filespecification options;其中,filespecification 用来定义文件, options 给出选择项; filespecification 有以下三种形式:|、fileref(文件标志)、filename(文件名)、CARDS 指明输入的数据,紧跟着 CARDS 语句 下列选择项(options)可以出现在 INFILE 语句中:、COLUMN=variable 或 COL=variable 定义一个变量, 其值是指针所在的当前列位置。
10、、END=variable 定义一个变量 , 作为文件结束的标志。、EOF=label 是一个语句标号, 当 INFILE 语句读到文件末尾时, 作为隐含的 GOTO 语句的目标。、LENGHT=variable 定义一个变量, 其值是当前输入数据行的长度。、FIRSTOBS=linenumber 要求从指定的行开始读取数据 , 而不是从文件的第一个记录开始。、OBS=n 指定从一个顺序输入文件中读取数据的最后一个行( 即第 1第 n 行) 。一个观察可能占 n 行。、DLM= 若分隔符不是空格,则使用 DLM=指定、DSD 忽略引号中数值的分隔符;自动将字符数据中的引号去掉;将两个相邻分隔符
11、视为缺失值处理。、MISSOVER 阻止 INPUT 进入下一行读取,未赋值变量视为缺失值。、TRUNCOVER 与 MISSOVER 相似,但在 COLUMN INPUT 或 FORMATTED INPUT 中使用。比较 与 的区别: 用于 1 个数据行用多个 input 语句读取,停留到下一个 INPUT 语句。 用于 1 个数据行含有多个观测值读取时,停留到下一个 DATA 步。Q 3The following SAS program is submitted:data WORK.DATE_INFO;Day=“01“ ;Yr=1960 ;X=mdy(Day,01,Yr) ;run;Wha
12、t is the value of the variable X?A. the numeric value 0B. the character value “01011960“C. a missing value due to syntax errorsD. the step will not compile because of the character argument in the mdy function.|答案:A本题知识点:数据类型的自动转换在 SAS 中,日期时间是以 1960 年 1 月 1 日 0 时 0 分 0 秒作为起点的。因此,mdy(1,1,1960)=0 。若把日
13、期时间表示为常数时,要使用相应的格式,带单或双引号,在后面紧跟一个 D(日期)、T(时间)、DT(日期时间)。在本题中,日期函数的参数应该是数值,若是字符串,会先尝试字符串是否可以转换为数值,这是自动转换。自动转换是指系统产生一个临时的变量来完成赋值或运算。当自动转换发生时,会在 LOG 窗口中给出提示。1)、字符型变量 - 数值型变量在下面的情况中,VarB 是一个字符型变量,其它是数字型变量。 赋值于一个数字型变量,如:VarA=VarB; 在算术运算中使用,如:VarA=VarB+0; 与一个数字型变量进行比较,如:if VarB=VarA; 在函数中,参数要求数字型变量,如:VarA=
14、sum(VarB,0);2)、数值型变量 - 字符型变量在下面的情况中,VarB 是一个数字型变量,其它是字符型变量。 赋值于一个字符型变量,如:VarA=VarB; 在与要求字符的运算符一起使用,如:VarA=|VarB; 在函数中,参数要求字符型变量,如:VarA=trim(VarB);Q 4The Excel workbook REGIONS.XLS contains the following four worksheets:EASTWESTNORTHSOUTHThe following program is submitted:libname MYXLS regions.xls;|W
15、hich PROC PRINT step correctly displays the NORTH worksheet?A. proc print data=MYXLS.NORTH;run;B. proc print data=MYXLS.NORTH$;run;C. proc print data=MYXLS.NORTHe;run;D. proc print data=MYXLS.NORTH$n;run;答案:D本题知识点:打印 Excel 的某个工作表的数据WHAT IS THAT “$” CHARACTER?Looking at SAS Explorer it may be surpris
16、ing that each dataset written to Excel appears twice, once with the expected name and once with a trailing “$”.Unlike a typical data source, data in an Excel spreadsheet need not be left and top aligned. For this Excel has named ranges which allow data to be placed anywhere inside a spreadsheet. By
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SASBase 认证 专业 考试 70 答案 内容 详解
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内