楼主: freecat777
1113 5

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

  • 0关注
  • 0粉丝

高中生

10%

还不是VIP/贵宾

-

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

楼主
freecat777 发表于 2013-7-22 22:03:42 |AI写论文

+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
拉您进交流群
GMT+8, 2026-2-4 20:08