楼主: freecat777
916 5

[问答] 一个让菜鸟百思不得其解的问题 [推广有奖]

  • 0关注
  • 0粉丝

高中生

12%

还不是VIP/贵宾

-

威望
0
论坛币
972 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
115 点
帖子
17
精华
0
在线时间
27 小时
注册时间
2013-5-17
最后登录
2015-4-21

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我的问题源自70真题:

原题是这个:

Q:The following SAS program is submitted:
data WORK.ONE;
Text='Australia, US, Denmark';
Pos=find(Text,'US','i',5);
run;
What value will SAS assign to Pos?
A. 0
B. 1
C. 2
D. 12

Answer: D

根据find的定义,理解这个答案没问题。当我把原题中的startpos改成1或者2 (小于3),variable ‘Pos’返回的值是2。我不太能理解怎么会得到这个值。
====================
data WORK.ONE;
Text='Australia, US, Denmark';
Pos=find(Text,'US','i',2);
run;

====================
高手们有兴趣用SAS运行一下上面的program。能解释下吗?谢谢。



二维码

扫码加我 拉你入群

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

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

关键词:百思不得其解 Australia following australi Variable following

沙发
playmore 发表于 2013-7-23 09:09:20 |只看作者 |坛友微信交流群
参数'i'代表不区分大小写
Australia的第2、3位就是us
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

使用道具

藤椅
henryyhl 发表于 2013-7-23 09:26:07 |只看作者 |坛友微信交流群
学习了。谢谢。。
It's not going to be easy, but it is going to be worth it.

使用道具

板凳
freecat777 发表于 2013-7-24 06:31:00 |只看作者 |坛友微信交流群
太好了,茅塞顿开。谢谢了。

使用道具

报纸
moyunzheng 发表于 2013-7-24 16:03:31 |只看作者 |坛友微信交流群
开始我还以为我眼睛有问题,怎么数都是11个字符,原来逗号后有个空格。
考试的时候能看出空格来。。。

使用道具

地板
freecat777 发表于 2013-7-28 05:26:38 |只看作者 |坛友微信交流群
moyunzheng 发表于 2013-7-24 16:03
开始我还以为我眼睛有问题,怎么数都是11个字符,原来逗号后有个空格。
考试的时候能看出空格来。。。
做了真题后觉得这个考试就是要考细节和眼力。有的题目就是要求必须要看出空格。

使用道具

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

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

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

GMT+8, 2024-5-25 20:38