楼主: 星落荒原
1147 0

[问答] 关于sas base 70题目讨论 [推广有奖]

  • 0关注
  • 1粉丝

本科生

2%

还不是VIP/贵宾

-

威望
0
论坛币
541 个
通用积分
0.0004
学术水平
5 点
热心指数
5 点
信用等级
5 点
经验
1840 点
帖子
36
精华
0
在线时间
91 小时
注册时间
2014-11-26
最后登录
2018-5-4

楼主
星落荒原 发表于 2014-12-16 07:36:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

1.Consider the following data step:


data WORK.NEW;


set WORK.OLD;


Count+1;


run;


The variable Count is created using a sum statement. Whichstatement regarding this variable is true?


A.It is assigned a value 0 when the data step begins execution.


B.It is assigned a value of missing when the data step begins execution.


C.It is assigned a value 0 at compile time.


D.It is assigned a value of missing at compile time.


(我选C)

29.The following SAS program issumbitted:

data WORK.INFO;

     infile 'DATAFILE.TXT';

     input @1 Company 20.@25State2. @;

     if State=' ' then input @30 Year;

     else input @30 City Year;

     input NumEmployees;

run;

How many raw data records areread during each iteration of the DATA step?

     A. 1

     B. 2

     C. 3

     D. 4

我选B

第一题 Count+1; 等价于 retain count 0,count+1;所以一开始count=0 所以选C
第二题由于input @1 Company 20.@25State2. @;
if State=' ' then input @30 Year;
else input @30 City Year; 没有@ 所以之后input读新的一行 (但是此处疑惑的是不过对于if ...then; else...中也有两个input statemens, 第一个被@ hold住了没有跳行那么第二个也可以被hold住吗,会不会选C?????
欢迎大家讨论



二维码

扫码加我 拉你入群

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

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

关键词:SAS base Base Data step EXECUTION following following regarding assigned created

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 00:59