當前位置:編程學習大全網 - 編程軟體 - 求助sas base programming 123題裏的幾道題~

求助sas base programming 123題裏的幾道題~

1.答案A.等價於:

proc print data = sasuser.houses;

where price gt 100000;

run;

所以不對.

2.SAS是在編譯階段就決定變量的長度的,所以length(first)=length(scan(author,1,' ,')).而在沒有其他語句(對變量長度有影響的語句,如length語句等)的情況下,用scan函數賦值的變量默認長度為200(SAS中字符型變量的最長長度)。

3.程序中scan函數的第三個參數表示用空格 或逗號,作為分隔符,所以由scan函數的定義顯然。如果第三個參數只有逗號','則答案就是D了。

4.選A是因為set語句在length語句之前,調換這兩個語句之後C就是對的了。因為SAS是sentence-by-sentence編程語言。

5.語句JobCategory= 'FA'; 決定了JobCategory變量的長度是2。JobCategory || JobLevel=‘FA1',但由於長度是2,所以後面1被截取掉了,結果保持不變!

  • 上一篇:泰安聯航電子科技有限公司怎麽樣?
  • 下一篇:ug12比ug10多了哪些新功能
  • copyright 2024編程學習大全網