楼主: doreendy
2535 5

[求助]星期四要考试了, 还有3道题没明白. [推广有奖]

  • 0关注
  • 0粉丝

初中生

0%

还不是VIP/贵宾

-

威望
0
论坛币
50 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
142 点
帖子
9
精华
0
在线时间
0 小时
注册时间
2007-7-1
最后登录
2010-2-4

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

星期四要考试了, 还有3道123的题没明白. 请大家帮帮忙. 希望真像大家说的大部分题都是123的. 等考完在向大家汇报吧.

1. The following SAS program is submitted:

data work.staff;

jobcategory= ‘FA’;

joblevel= ‘1’;

jobcategory=jobcategory !! joblevel;

run;

which one of the following is he value of he variable jobcategory in the output data set?

A. FA

B. FA1

C. FA 1

D.‘’ missing character value

答案是A 为什么不是B 或C呢?

 

2. the following SAS program is submitted:

data work. Test;

First=' Ipswich, England';

City= substr(First, 1, 7);

City_Country=City !! ‘, ’!! ‘England’;

Run;

Which one of the following is the value of the variable CITY_COUNTRY in  the output data set?

A. Ipswich, England

B. Ipswich , England

Answer is B. 为什么不是A?

 

 3. The following SAS program is submitted:

data test;  

input animal1 $ animal2 $ mlgrams1  mlgrams2;

cards;

hummingbird ostrich 54000.39 90800000.87;

run;

Which one of the following represents the values of each variable in the output data set?

 

A. animal1     animal2    mlgrams1   mlgrams2

   hummingb  ostrich      54000.39   90800000

B. animal1    animal2     mlgrams1  mlgrams2

   hummingb ostrich       54000.39  90800000.87

 

答案是B. 可我觉得应该是A. 因为the default storage length for a variable is 8. 所以 hummingbird被截去最后的3位.按照这个道理90800000.87也超过了8,所以也应该截去最后的3位. 真是把我搞糊涂了.

 

先谢谢大家了.

二维码

扫码加我 拉你入群

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

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

关键词:represents following Character represent Variable 考试

沙发
milanblood 发表于 2009-3-31 01:28:00 |只看作者 |坛友微信交流群

第一题

因为jobcategory= ‘FA’;出现在最前面,所以编译的时候变量jobcategory的长度设为'FA'的长度,就是2了。所以是A

第三题

读文件的时候,字符型的变量长度默认是8,但是数字型的默认是BEST12.格式储存的,所以是B

第二题不太确定,我用SAS跑了一下,答案是Ipswich         ,England

first的长度是16,city的长度和它一样,city_country的长度是city的长度加上', England'的长度

之所以有这个结果是因为没有用trim(city)来把补齐的0去掉。

[此贴子已经被作者于2009-3-31 1:36:37编辑过]

使用道具

藤椅
hesummar 发表于 2009-3-31 16:50:00 |只看作者 |坛友微信交流群
第2个问题的原因是你没有对City定义长度,如果你没有定义长度话,city的长度跟first的长度是一样的。

使用道具

板凳
doreendy 发表于 2009-3-31 20:57:00 |只看作者 |坛友微信交流群

先谢谢MILANBLOOD 和 HESUMMAR的帮助. 可是我对第一题和第三题还是有些不太明白.

第一题: 如果有!! 符号的话, 变量jobcategory的长度不是应该等于‘FA’的长度和‘1’的长度相加吗?
第三题:读文件的时候,字符型的变量长度默认是8,为什么数字型的要默认是BEST12.格式储存呢? 我记得只有在数字型转化成字符型的变量时用BEST12.如果用LIST INPUT的方法读数据是数字型和字符型长度默认是8.

万分感激.


 

使用道具

报纸
大内搞手 发表于 2009-3-31 21:55:00 |只看作者 |坛友微信交流群
从这3题中只能看出SAS是一种很不人性化且容错能力很差的语言,我以前也是在这几题琢磨半天,123里我到现在还有没搞明白的题,结果发现这个东东基本就跟考GRE单词一样——你这辈子也就只能在GRE考试里碰到这种词,所以这个东东纯粹八股文根本不是评价SAS高手的标准

使用道具

地板
doreendy 发表于 2009-4-1 03:51:00 |只看作者 |坛友微信交流群

谁说不是呢. 可是SAS证书还是可以提高找工作的机率.就象GRE能帮助申请学校一样. 明知道考了GRE 并不能提高你英文的实际运用能力, 还是要花精力,时间,和金钱去考试. 没办法啊! 离考试还有一天了, 还是请大家帮帮我想想这几道题.

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-2 02:33