SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 6881|回复: 2
打印 上一主题 下一主题

再请教一个SAS 考试题目

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-7-31 16:29:29 | 只看该作者

再请教一个SAS 考试题目

The following SAS code is submitted:

data WORK.TEMP WORK.ERRORS / view=WORK.TEMP;  
    infile RAWDATA;     
     input Xa Xb Xc;     
     if Xa=. then output WORK.ERRORS;  
     else output WORK.TEMP;      
  run;  
  
  Which of the following is true of   
  the WORK.ERRORS data set?      

        A.
The data set is created when the     
DATA step is submitted.     
  
     B.
The data set is created when the view      
TEMP is used in another SAS step.   
  
     C.
The data set is not created because the DATA  
statement contains a syntax error.   
  
     D.
The descriptor portion of WORK.ERRORS is created   
when the DATA step is submitted.   
  
  
Answer:(C)

个人认为应该是b啊, 句法不知道错在哪里?!
   请指点!谢谢!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-7-31 19:51:26 | 只看该作者

Re: 再请教一个SAS 考试题目

From my view, the answer should be B. The knowledge point is VIEW, you should know when the VIEW data would be created and what is VIEW data's advantage.
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2012-7-11 11:40:25 | 只看该作者

Re: 再请教一个SAS 考试题目

这里有点奇怪,首先,句法是肯定没错的。提交这个data步后,在work库里只产生了一个temp view,日志窗口也并无内容。但是等打开这个视图(temp dataset以view的方式保存)再关闭它之后,在work库里出现了errors dataset。我觉得B是正确的。在运行这个程序之后没有产生,在用到temp这个视图时自动产生了,同时日志显示相关信息!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-5-6 09:32 , Processed in 0.072191 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表