2026年sas测试题及其答案_第1页
2026年sas测试题及其答案_第2页
2026年sas测试题及其答案_第3页
2026年sas测试题及其答案_第4页
2026年sas测试题及其答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

2026年sas测试题及其答案

一、单项选择题,(总共10题,每题2分)1.在DATA步中,下列哪个语句可用于将当前观测从数据集中删除并立即返回DATA步开头?A.DELETE; B.REMOVE; C.OUTPUT; D.STOP;2.下列哪个PROC主要用于生成频数统计并支持CHISQ选项进行卡方检验?A.PROCMEANS B.PROCFREQ C.PROCTABULATE D.PROCUNIVARIATE3.若变量X为字符型,欲在DATA步中将其所有小写字母转换为大写,应使用函数:A.UPCASE(X) B.UPPER(X) C.CAPITAL(X) D.TRANWRD(X)4.在PROCSQL中,创建新表NEW并复制旧表OLD的结构但不复制数据,正确写法是:A.createtablenewlikeold; B.createtablenewasselectfromoldwhere1=0;C.createtablenewsetold; D.createtablenewfromold;5.下列哪个选项可使PROCREPORT在输出中显示行号?A.SHOWSEQ B.ROWNUM C.LIST D.NOOBS6.宏变量SYSDATE9.存放的是:A.当前SAS会话启动的日期时间 B.当前程序开始执行的日期值C.作业提交日期,格式为ddMMMyyyy D.系统时钟的毫秒值7.在DATA步中,若需对BY组内首条观测做特殊处理,应自动调用变量:A.FIRST.BYVAR B.START.BYVAR C.TOP.BYVAR D.OBS.BYVAR8.下列哪个语句可在PROCDATASETS中删除索引?A.DELETEINDEXindexname; B.DROPINDEXindexname;C.REMOVEINDEXindexnameFROMdataset; D.KILLINDEXindexname;9.使用PROCIMPORT导入CSV时,若要让SAS自动扫描前2000行决定变量类型,应设置:A.GUESSINGROWS=2000 B.DATAROW=2000 C.SCANROWS=2000 D.ROWSCAN=200010.在ODSRTF输出中,若要求每页顶部重复打印列标题,需加选项:A.KEEPN B.PRINTHEAD C.HEADER=REPEAT D.HEADLINE二、填空题,(总共10题,每题2分)11.在DATA步中,使用________语句可强制把PDV内容写入输出数据集并继续执行后续语句。12.若宏函数%SYSFUNC需要调用数据步函数COMPBL,则正确的嵌套写法为________。13.在PROCFORMAT中,定义图片格式让数值1234显示为“1,234.00”,应写PICTURE语句关键字________。14.使用PROCSORT对数据集WORK.TEST按变量A降序B升序排列,正确语句为________。15.在PROCSQL中,将两个表按变量ID进行全外连接,关键字为________。16.若需将字符变量STR中所有出现的“&”替换为“and”,应使用函数________。17.在DATA步中,用________选项可使SET语句读取时仅保留变量列表中的变量。18.宏程序中,用________语句可立即终止宏执行并返回状态码4。19.在PROCLOGISTIC中,指定因变量为二分类且建模事件为“1”,应写MODEL语句________。20.使用PROCTRANSPOSE将长数据转为宽数据时,标识要转置的变量列表用________语句。三、判断题,(总共10题,每题2分)21.在DATA步中,RETAIN语句可以给新变量赋初值并使其在隐含循环中保持值不变。22.%LET语句只能在开放代码中使用,不能在宏定义内部出现。23.PROCAPPEND要求BASE=与DATA=两数据集的变量顺序必须完全一致,否则会报错。24.使用ODSEXCEL输出时,选项SHEET_INTERVAL=’PROC’会让每个PROC生成独立工作表。25.在PROCSQL中,HAVING子句可以单独出现而无需GROUPBY。26.函数INTNX以相同间隔推算日期时,若指定’SAME’对齐,则返回的月日可能与原日期不同。27.宏变量存储在SAS服务器端工作区,客户端无法通过IOM接口读取其值。28.CLASS语句在PROCMEANS中使用时,若同时加入WAYS1,则仅输出一级分类汇总。29.使用ODSSELECT可筛选输出对象,但必须在过程步运行之前生效。30.在PROCREPORT中,DEFINE语句的GROUP用法与PROCTABULATE的CLASS功能等价。四、简答题,(总共4题,每题5分)31.简述DATA步中BY语句与SET语句联合使用时,SAS如何自动创建FIRST.与LAST.临时变量,并说明其取值规则。32.说明PROCSQL中内连接(INNERJOIN)与左连接(LEFTJOIN)在结果行数与缺失值处理上的差异,并给出一条示例查询。33.概述宏参数分为位置参数与关键字参数的区别,并举例说明如何在调用时混合使用。34.描述使用ODSTRACE的步骤,以及如何根据TRACE输出找到所需对象名并在后续程序中仅保留该对象。五、讨论题,(总共4题,每题5分)35.讨论在大数据量场景下,使用DATA步哈希对象与PROCSQL哈希连接在内存占用、查找速度及编码复杂度三方面的权衡,并给出适用场景建议。36.探讨在临床试验ADaM数据集中,如何通过PROCCOMPARE与自定义宏实现ADSL与ADAE之间受试者完整性的自动化核查,并说明报告解读要点。37.分析在信用评分模型开发中,使用PROCLOGISTIC进行变量筛选时,逐步法(STEPWISE)与LASSO正则化的优缺点,并讨论SAS实现路径。38.论述在分布式SAS环境中,将传统单机DATA步改写为DS2线程安全代码的关键注意事项,包括数据并发访问、锁机制与日志调试策略。答案与解析一、1.A 2.B 3.A 4.B 5.B 6.C 7.A 8.B 9.A 10.D二、11.OUTPUT 12.%SYSFUNC(COMPBL(&STR)) 13.LOWCASE 14.PROCSORTDATA=WORK.TEST;BYDESCENDINGAB;RUN; 15.FULLJOIN 16.TRANWRD 17.KEEP= 18.%ABORT 19.EVENT=’1′ 20.VAR三、21.√ 22.× 23.× 24.√ 25.× 26.√ 27.× 28.√ 29.√ 30.√31.当SET语句读取已排序数据且BY语句列出排序变量时,SAS为每个BY变量生成FIRST.与LAST.逻辑变量。若当前观测为该BY组第一条,则FIRST.取1,否则0;若当前观测为最后一条,则LAST.取1,否则0。取值在PDV中自动更新,程序员可据此对组内首末记录做特殊处理。32.内连接仅保留两表键值匹配的行,结果行数≤主表;左连接保留左表全部行,右表无匹配时以缺失值填充。示例:SELECTA.ID,A.VALUE,B.VALUEFROMALEFTJOINBONA.ID=B.ID;若B无对应ID,B.VALUE为缺失。33.位置参数按顺序传入,调用时无需命名;关键字参数需指定名称,顺序任意。混合使用时,位置参数必须在前,关键字参数在后,如%MACRODEMO(P1,P2,KEY1=,KEY2=);调用:%DEMO(10,20,KEY2=YES);34.先ODSTRACEON;运行过程步,日志列出对象名与标签;找到所需对象后,用ODSSELECTOBJECTNAME;再次运行即可仅输出该对象,最后用ODSTRACEOFF;关闭追踪。35.哈希对象常驻内存,查找速度O(1),适合键值唯一且内存充足场景;PROCSQL哈希连接需排序或建索引,内存占用低但速度受I/O限制。编码上哈希对象需DECLARE、DEFINE、LOAD,复杂度高于SQL。建议:小表查大表用哈希,超大表无法装入内存时用SQL并行排序合并。36.通过宏循环ADSL唯一受试者列表,与ADAE做PROCCOMPARE,比较变量USUBJID;设置ID语句确保行对应;输出列表报告缺失与多余受试者。解读要点:关注COMPARE结果中NOSUMMARY选项给出的不匹配记录,结合ADSL.FLAG与ADAE.SAFF验证安全性人群一致性。37.逐步法易过拟合,P值依赖样本量,SAS实现简单;LASSO通过惩罚系数实现变量压缩,降低共线性,需用PROCHPGENSELECT

温馨提示

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

评论

0/150

提交评论