SAS 综合在线测试题(含详细答案解析)_第1页
SAS 综合在线测试题(含详细答案解析)_第2页
SAS 综合在线测试题(含详细答案解析)_第3页
SAS 综合在线测试题(含详细答案解析)_第4页
SAS 综合在线测试题(含详细答案解析)_第5页
已阅读5页,还剩1页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SAS综合在线测试题(含详细答案解析)适用人群:SAS零基础入门、职场基础考核、统计分析师初级自测考试时长:40分钟满分:100分题型说明:单选题10题(40分)、多选题5题(30分)、编程实操题2题(30分)一、单项选择题(每题4分,共40分)1.在SAS中,以下哪一个是永久数据集的正确存储格式?()A.work.class

B.sashelp.class

C.class.dat

D.class.txt2.SAS数据步(DATAStep)的核心作用是?()A.统计分析与建模

B.数据读取、清洗、创建和修改数据集

C.绘制专业图表

D.输出报表排版3.以下SAS变量名,符合SAS命名规范的是?()A.1学生成绩

B.student_score

C.student-score

D.student@score4.在SAS中,缺失的数值型数据默认显示为?()A.0

B.null

C..(小数点)

D.空格5.想要查看数据集的变量名称、类型、长度等属性信息,优先使用哪个过程步?()A.PROCPRINT

B.PROCMEANS

C.PROCCONTENTS

D.PROCFREQ6.以下哪个语句可以实现筛选行数据?()A.KEEP

B.WHERE

C.DROP

D.LENGTH7.PROCFREQ过程主要用于完成什么分析?()A.描述性统计(均值、方差)

B.频数统计、交叉表、卡方检验

C.回归分析

D.数据排序8.SAS中,用于对数据集进行排序的过程步是?()A.PROCSORT

B.PROCORDER

C.PROCRANK

D.PROCSUMMARY9.临时数据集的特点是?()A.永久保存在电脑本地

B.仅在当前SAS会话有效,关闭软件自动删除

C.可以跨文件夹调用

D.无法重复使用10.以下哪个语句可以保留数据集中的指定变量?()A.WHERE

B.KEEP

C.DELETE

D.MODIFY二、多项选择题(每题6分,共30分,多选、少选、错选均不得分)1.以下属于SAS核心程序结构的有?()A.数据步(DATA)

B.过程步(PROC)

C.宏程序(Macro)

D.日志输出(LOG)2.在SAS数据步中,常用的数据清洗语句包括?()A.IF条件判断

B.DROP/KEEP变量筛选

C.WHERE行筛选

D.FORMAT格式定义3.关于SAS数据集库,说法正确的有?()A.Work库是临时库

B.Sashelp库是系统自带永久库

C.自定义库需要LIBNAME语句绑定路径

D.所有数据集必须存入永久库4.PROCMEANS过程可以输出的统计指标有?()A.均值、标准差

B.最大值、最小值

C.样本量、缺失值数量

D.频数占比5.以下属于SAS常见数据问题处理方式的有?()A.用IF语句填充缺失值

B.用SORT过程去重

C.用KEEP删减冗余变量

D.用WHERE剔除异常数据三、编程实操题(每题15分,共30分)题目1:编写SAS代码,完成以下需求:1.新建临时数据集stu,包含变量:姓名(字符型)、年龄(数值型)、成绩(数值型);

2.录入5条学生测试数据;

3.筛选出成绩≥80分的学生数据;

4.打印输出最终筛选后的数据集。题目2:基于SAS自带数据集sashelp.class,编写代码完成:1.查看数据集的变量属性;

2.按性别分组,统计身高、体重的均值、最大值、最小值;

3.对全体学生按身高升序排序,生成新的临时数据集。四、详细答案与解析(一)单选题答案+解析1.答案:B解析:Work库为临时库,数据集关闭即删除;sashelp是系统永久库;dat、txt是外部文本格式,并非SAS数据集格式。2.答案:B解析:数据步核心是数据处理(读取、创建、清洗、衍生变量),过程步负责统计、绘图、报表分析。3.答案:B解析:SAS变量名不能以数字开头、不能包含特殊符号(-、@等),仅支持字母、数字、下划线。4.答案:C解析:SAS数值型缺失值默认用小数点.表示,字符型缺失值为空白。5.答案:C解析:PROCCONTENTS专门查看数据集结构、变量属性;PRINT用于查看数据内容,MEANS是描述统计,FREQ是频数统计。6.答案:B解析:WHERE筛选数据行,KEEP/DROP筛选变量列,LENGTH定义变量长度。7.答案:B解析:FREQ过程主打频数统计、交叉分析、卡方检验、比例统计。8.答案:A解析:SAS专属排序过程为PROCSORT,无PROCORDER语法。9.答案:B解析:Work临时库数据集仅当前会话有效,关闭SAS自动清除,无法长期保存。10.答案:B解析:KEEP保留指定变量,DROP删除指定变量,WHERE筛选数据行。(二)多选题答案+解析1.答案:ABC解析:SAS核心结构为数据步、过程步、宏程序,LOG是日志输出窗口,不属于程序结构。2.答案:ABCD解析:IF做条件筛选、变量衍生;KEEP/DROP整理变量;WHERE过滤数据行;FORMAT规范数据格式,均为常用清洗操作。3.答案:ABC解析:数据集可存入临时Work库,无需全部存永久库,D选项错误。4.答案:ABC解析:PROCMEANS输出均值、最值、标准差、样本量等数值统计,频数占比由PROCFREQ输出。5.答案:ABCD解析:以上均为SAS日常数据清洗、数据预处理的常规操作。(三)编程题标准答案+注释题目1参考代码sas

/*新建临时数据集stu,录入学生数据*/

DATAstu;

INPUTname$agescore;/*$代表字符型变量*/

CARDS;

张三1885

李四1772

王五1890

赵六1778

孙七1892

;

RUN;

/*筛选成绩大于等于80分的学生*/

DATAstu_filter;

SETstu;

WHEREscore>=80;

RUN;

/*打印输出结果*/

PROCPRINTDATA=stu_filterTITLE="80分及以上学生名单";

RUN;得分要点:正确定义字符/数值变量、成功录入数据、WHERE条件筛选、PRINT输出结果,代码无报错即可满分。题目2参考代码sas

/*1.查看数据集变量属性*/

PROCCONTENTSDATA=sashelp.classTITLE="class数据集变量结构";

RUN;

/*2.按性别分组统计身高体重描述性指标*/

PROCMEANSDATA=sashelp.classNMEANMAXMIN;

CLASSsex;/*按性别分组*/

VARheightweight;/*统计身高、体重*/

TITLE="不同性别身高体重统计结果";

RUN;

/*3.按身高升序排序,生成新数据集*/

PROCSORTDATA=sashelp.classOUT=class_sort;

BYheight;/*默认升序,降序加DESCENDING*/

RUN;

/*输出排序后数据*/

PROCPRINTDATA=class_sortTITLE="身高升序排序后

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论