全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2830 3
2015-06-08

Item 31 of 63Mark item for review  


  Given the SAS data sets:      


  WORK.ONE        WORK.TWO      


  X      Y         SumY

  --    --         ----

  A     10            36

  A      3   

  A     14   

  B      9   


  The following SAS DATA step issubmitted:   


  data WORK.COMBINE;   

     if _n_=1 then set WORK.TWO;

     set WORK.ONE;      

  run;


  What data values are stored indata set WORK.COMBINE?  



        A.

An ERROR message is written to the SAS logand  

the data set WORK.COMBINE is notcreated.   

     B.

SumY    X   Y

----   --  --

36    A   10

     C.

SumY    X   Y

----   --  --

36    A   10

   .   A    3

   .   A   14

   .   B    9

     D.

SumY    X   Y

----   --  --

36    A   10

36    A    3

36    A   14

36    B    9


这个为什么不是c啊?




Item 29 of 63 Mark item for review  

   The following program is submitted to check

   the variables Xa, Xb, and Xc in the SASUSER.LOOK      

   data set:

   data _null_ WORK.BAD_DATA /view=WORK.BAD_DATA ;      

      set SASUSER.LOOK(keep=Xa Xb Xc);   

      length _Check_ $ 10 ;     

      if Xa=. then_check_=trim(_Check_)!!" Xa" ;

      if Xb=. then _check_=trim(_Check_)!!"Xb" ;

      if Xc=. then_check_=trim(_Check_)!!" Xc" ;

      put Xa= Xb= Xc= _check_= ;

   run ;     

When is the PUT statement executed?   

        A.

when the code is submitted      

     B.

only when the WORK.BAD_DATA view is used

     C.

both when the code is submitted and the viewis used      

     D.


never, the use of _null_ in a view is a syntaxerror     



这个在哪里看,为什么是b?




还有这个我也晕掉了


Item 27 of 63Mark item for review  

  Given the SAS data sets:      

   WORK.FIRST           WORK.SECOND      

Common    X           Common    Y     

------   --           ------   --     

A        10           A         1     

A        13           A         3     

A        14           B         4     

B         9           B         2     

  Thefollowing SAS program is submitted:

data WORK.COMBINE;   

     set WORK.FIRST;   

     set WORK.SECOND;   

run;

What data values are stored in data   

set WORK.COMBINE?     

        A.

      Common    X   Y      

  ------   --  --      

  A        10   1      

  A        13   3      

  B        14   4      

  B         9   2      

     B.

   Common    X   Y      

  ------   --  --      

  A        10   1      

  A        13   3      

  A        14   3      

  B         9    4     

  B         9   2      

     C.

      Common    X   Y      

  ------   --  --      

  A        10   1      

  A        13   3      

  A        14   .      

  B         9   4      

  B         .    2     

     D.

   Common  X    Y

  ------  --   --

A        10   1

A        13   1

A        14   1

A        10   3

A        13   3

A        14   3

B         9   4

B         9   2

A


为什么啊啊啊啊啊啊


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-7-4 00:46:26
第一个答案是D因为题目中的SET会自动保存输入的数值知道新的数值写入进来,所以一直为36
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-7-4 00:49:18
第3个答案是A,因为SET的第二个会覆盖第一个相同的,所以common第二个覆盖第一个,但是第一个的X variable 没有,依然存在,这是BASE的基本内容,建议LZ把BASE书上的,match-merging看一下
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-7-4 00:53:51
第二题答案是B,这是VIEW的运行,也是树上有的,你在Advanced PERP 书上直接搜VIEW会出来它所有的信息,只有当这个VIEW被运行了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群