楼主: baiduqiqi
1633 4

[问答] SAS程序疑问 [推广有奖]

  • 15关注
  • 3粉丝

已卖:9份资源

博士生

23%

还不是VIP/贵宾

-

威望
0
论坛币
304 个
通用积分
0
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
4565 点
帖子
198
精华
0
在线时间
162 小时
注册时间
2012-3-17
最后登录
2024-2-22

楼主
baiduqiqi 在职认证  发表于 2012-8-7 14:42:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
54.Consider the following data step:

data WORK.TEST;
    set SASHELP.CLASS(obs=5);
    retain City 'Beverly Hills';
    State='California';
run;

A. The RETAIN statement is fine, but the value of City will be truncated to 8

bytes as the LENGTH statement has been omitted.

    B. Both the RETAIN and assignment statement are being used to initialize new

variables and are equally efficient. Method used is a matter of programmer preference.

     C. The assignment statement is fine, but the value of City will be truncated

to 8 bytes as the LENGTH statement has been omitted.

     D. City's value will be assigned one time, State's value 5 times.

Answer: D

对D表示不懂


二维码

扫码加我 拉你入群

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

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

关键词:sas程序 assignment Programmer Preference california 程序 efficient following matter

沙发
billliwei 发表于 2012-8-7 15:29:37
RETAIN Statement is compile-time only

藤椅
hcydlee 发表于 2012-8-7 15:34:55
赋值语句在执行过程中执行,retain语句在编译阶段赋值一次,执行的时候只是直接从pdv输出到output dataset而已。
80 字节以内
不支持自定义 Discuz! 代码

板凳
baiduqiqi 在职认证  发表于 2012-8-7 15:57:10
hcydlee 发表于 2012-8-7 15:34
赋值语句在执行过程中执行,retain语句在编译阶段赋值一次,执行的时候只是直接从pdv输出到output 大taset而 ...
哇,够深奥,这是哪里的知识啊?!

报纸
shaoyy 发表于 2012-8-8 04:54:05
好解答啊

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 21:14