SAS9.3 编程作业12
- 格式:pdf
- 大小:13.13 KB
- 文档页数:2
附录A 习题答案习题1答案1.什么是观测值OBS?答:一份问卷、一个单一的整体、一个人、一个被测对象就是一个观测值,或称一个“个案”。
每个个案是由若干变量组成。
2. 什么是变量Variable?一份问卷一般有几个甚至几十个问答题,一个问答题就是一个变量。
如id、sex、age、location、income等。
3.下面的变量名哪些有效?哪些无效?sex、age、v1、location、_ab_、1age、1v、location1、@1、#1、%1、&2答:(1)有效的变量名是由1-8个有效字符组成且字母领头,后跟数字或有效的字母。
但字母@、#、$、%、^、&、*等是无效的字符。
比如:sex、age、v1、location、_ab_等变量名是正确的;(2)无效的变量名:1age、1v、location1、@1、#1、%1、&2等。
4.变量有哪些类型?答:变量有2种类型。
数字型:如INPUT id sex age;字符型:如“INPUT id sex $ age;”中的“sex $”表示性别是以m=男性,f=女性表示的。
5.给下面程序A.1a改错。
程序A.1a:DATA sj5; INPUT a b c @@; IF 4=<a<15 THEN GOTO OK; a=3; COUNT+1; RETURN; /*RETURN(返回)到DATA步执行它下面的语句*/ OK:SUMa+a; CARDS;3 6 9 10 22 15 12 10 14 ; PROC PRINT; RUN;解答:错在第3条语句上。
改错后的程序见程序A.1b。
程序A.1b:DATA sj5; INPUT a b c @@; IF a>=4 & a<15 THEN GOTO OK; a=3; COUNT+1; RETURN; /*RETURN(返回)到DATA步执行它下面的语句*/OK:SUMa+a; CARDS;3 6 9 10 22 15 12 10 14 ; PROC PRINT; RUN;习题2答案1.指出下列命令的作用。
2023年9月GESP编程能力认证C++等级考试三级真题(含答案)一、单选题(每题2分,共30分)。
1.人们所使用的手机上安装的App通常指的是()。
A. 一款操作系统B. 一款应用软件C. 一种通话设备D. 以上都不对正确答案:B。
2.下列流程图的输出结果是?()。
A. 60B. 20C. 5D. 1正确答案:B。
3.已知大写字符 'A' 的ASCII编码的十六进制表示为0x41 ,则字符 'L' 的ASCII编码的十六进制表示为()。
A. 4AB. 4BC. 4CD. 52正确答案:C。
4.以下哪个不是C++语言中的运算符?()。
A. ~B. ~~C. <D. <<正确答案:B。
5.如果数组定义为long long array[] = {3, 5, 7, 2}; ,则数组array占用的字节数为()。
A. 32B. 16C. 8D. 4正确答案:A。
6.一个数组定义为double array[3]; ,则可合理访问这个数组的元素的下标最大为()。
A. 2B. 3C. 23D. 24正确答案:A。
7.以下数组定义,符合C++语言语法的是()。
A. double a[];B. double b[] = {1, 2.0, '3'};C. double c[3.0];D. double[] d = new double[3];正确答案:B。
8.下列关于进制的叙述,正确的是()。
A. 只有十进制和二进制能够用来表示小数,八进制和十六进制不可以。
B. 常用的进制包括二进制、八进制、十进制、十六进制,其他进制在日常生活中很少使用。
C. 对任意正整数,其二进制表示不会比它的十进制表示更短。
D. 正整数的八进制表示中,每一位可能出现的最大数字是8。
正确答案:C。
9.下列关于C++语言中数组的叙述,不正确的是()。
A. 可以定义0个元素的数组。
B. 不能定义 -1个元素的数组。
常見SAS 9.3 Foundation 安裝問題一.安裝注意事項當您安裝上發生任何問題時,煩請先確認以下事項:1. 請依照安裝導引進行安裝,首先確認安裝步驟是否正確。
2. 安裝SAS時,必須使用英文的電腦名稱及安裝帳號。
3. 安裝帳號必須有系統管理者(Administrator)的權限;且對安裝的目錄有寫入之權限。
Note: 因Windows 7 要求,安裝SAS 時,請在安裝程式(setup.exe)上按滑鼠右鍵,選擇[以系統管理員身分執行]。
4. 安裝之前必須把防毒軟體、翻譯軟體等常駐程式暫時停止,同時建議把其他與安裝無關之應用程式暫時關閉以加速安裝程式進行。
5. 安裝之前需先準備好SAS授權檔( SAS Installation Data ),並請確認:∙SID是否過期?使用記事本開啟授權檔,檢查SID之proc setinit內之EXPIRE=…。
∙機器之作業系統是否與SID一致?檢查SID 之“Platform=”欄位是否與機器之作業系統一致。
6. 電腦目前的系統時間是否正確無誤?7. 確認作業系統和硬體需求是否符合SAS安裝要求。
二.常見安裝問題Q1.安裝時,出現無安裝權限。
煩請檢查以下事項:1. 檢查第一部分的安裝注意事項。
2. 請勿使用相容模式執行程式。
3. SAS舊版本的Site不相符,建議完整移除舊版本。
(移除SAS 軟體詳情參閱:/kb/37/352.html)Q2. 使用SAS Software Depot 安裝,安裝失敗。
煩請檢查SAS Software Depot 元件是否完整,步驟如下:Step1:至以下路徑執行檢查: C:\SAS SoftwareDepot\utilities\depotchecker,執行SASDepotCheck.exe檔。
若作業系統為Win7,請按滑鼠右鍵,點選系統管理員身分執行進行安裝。
Step2: 選擇SAS Software Depot 路徑後,點選確定。
P265 1今有某种型号的电池三批,它们分别是A、B、C三个工厂所生产的,为评比其质量,各随机抽取5只电池为样品,经试验得其寿命(h)如下:A B C4042 484538 262834323039 5040 5043试在显著性水平0.05下检验电池的平均寿命有无显著的差异,若差异是显著的,试求均差μA -μB,μA-μC和μB-μC的置信水平为95%的置信区间。
代码:data l1;do b=1to5;do a=1to3;input x@@;output;end;end;cards;40 26 39 42 28 50 48 34 40 45 32 50 38 30 43 proc anova;class a;model x=a;run;结果输出:The SAS System 19:15 Friday, April 9, 2012 5The ANOVA ProcedureClass Level InformationClass Levels Valuesa 3 1 2 3Number of observations 15 The SAS System 19:15 Friday, April 9, 2012 6The ANOVA ProcedureDependent Variable: xSum ofSource DF Squares Mean Square F Value Pr > FModel 2 615.6000000 307.8000000 17.07 0.0003Error 12 216.4000000 18.0333333Corrected Total 14 832.0000000R-Square Coeff Var Root MSE x Mean0.739904 10.88863 4.246567 39.00000Source DF Anova SS Mean Square F Value Pr > Fa 2 615.6000000 307.8000000 17.07 0.0003 结论:结论:在显著水平为0.05下0.0003<0.05,所以各个总体均值间有显著差异。
1.SAS系统主要完成以数据为中心的四大功能,其中核心功能为:统计分析功能2.在SAS系统的组成模块中,能进行数据管理和数据加工、处理的模块……BASE模块3.SAS显示管理系统窗口中能够提交当前运行的SAS程序执行过程的窗口为:…………………………………………………………………PGM窗口4.如下一段SAS程序:DATA ;INPUT X @@;CARDS:2 3 4 9 1 ;RUN;模块当运行程序以后SAS系统会产生SAS数据集………………………………………( C )A. DATAB. NULLC. DATA1D.程序错误5.INPUT语句一般用来指定数据的读入方式,可以读取各种类型的数据包括字符型,现有如下的一段程序:DATA ONE;INPUT NAME $ SCORE;CARDS;Wanglin 85Zhang dong-feng 90;那么在第二个观测中读取到的NAME 为……………………………………………(B)A. Zhang dong-fengB. ZhangC. Zhang doD. Zhang dong6.假设变量X的值为5,有如下程序IF X<5 THENX=X+3;ELSEX=X-2;则执行程序以后变量X的值为………………………………………………………( B)A. 5B.3C.8D. 程序错误7.DATA TEST;DO I=1 TO 3;PUT I= ;END;RUN;程序结果在LOG窗口输出形式为……………………………………………………( A )A. I=1 I=2 I=3B.I=2 I=3 I=4C. 不显示D. I=3 I=2 I=18.假设变量X1=-10.253 X2=-5 则[SIGN(X1)+ABS(X2)]/INT(X1)的运算结果为………………………………………( B)A.-4B.-0.4C. 4D.0.5759.逻辑运算[(5<1)|(4<>2)]&(7>2)的结果为:……………………………………( 1 )10.以下几个统计量在UNIVARIATE过程中能求得到得而在MEANS过程中无法求得的是………………………………………………………………………………………( B )A. meanB. varC. Q1D.range11.SAS系统主要完成以数据为中心的四大功能,其中能够将Excel、Lotus、DBF、TXT等数据转化成SAS 数据集属于…………………………… (数据管理功能 )12. SAS数据集是关系型结构,分成两部分:描述部分和。
SAS编程技术课后习题总结第⼀章1.缺省情况下,快捷键F1, F3, F4, F5, F6, F7, F8, F9和Ctrl+E的作⽤是什么?F1帮助,F3 end,F4 recall调回提交的代码,F5 激活编辑器窗⼝,F6激活⽇志窗⼝,F7键激活输出窗⼝,F8 提交,F9键查看所有功能键功能,Ctrl+E键清除窗⼝内容。
2.缺省情况下SAS系统的五个功能窗⼝及各⾃的作⽤是什么?怎样定义激活这些窗⼝的快捷键?1)资源管理器窗⼝。
作⽤:访问数据的中⼼位置。
2)结果窗⼝。
作⽤:对程序的输出结果进⾏浏览和管理。
3)增强型编辑器窗⼝。
作⽤:⽐普通编辑窗⼝增加了⼀些功能,如定义缩写,显⽰⾏号,对程序段实现展开和收缩等。
4)⽇志窗⼝。
作⽤:查看程序运⾏信息。
5)输出窗⼝。
查看SAS程序的输出结果。
3.怎样增加和删除SAS⼯具?使⽤菜单栏中的⼯具=>定制=>“定制”标签实现⼯具的增加和删除。
4.SAS⽇志窗⼝的信息构成。
提交的程序语句;系统消息和错误;程序运⾏速度和时间。
5.在显⽰管理系统下,切换窗⼝和完成各种特定的功能等,有四种发布命令的⽅式:即,在命令框直接键⼊命令;使⽤下拉菜单;使⽤⼯具栏;按功能键。
试举例说明这些⽤法。
如提交运⾏的命令。
程序写完后,按F3键或F8键提交程序,或单击⼯具条中的提交按纽,或在命令框中输⼊submit命令,或使⽤菜单栏中的运⾏下的提交,这样所提交的程序就会被运⾏。
6.⽤菜单⽅式新建⼀个SAS逻辑库。
在菜单栏选择⼯具—》新建逻辑库出现如图所⽰界⾯。
在名称中输⼊新的逻辑库名称。
在引擎中根据数据来源选择不同的引擎,如果只是想建⽴本机地址上的⼀个普通的SAS数据集数据库,可以选择默认。
然后选中“启动时启⽤”复选框,在逻辑库信息中,单击路径后的“浏览”按钮,选择窗⼝可以不填,单击确定产⽣⼀个新的逻辑库。
7.说明下⾯SAS命令的⽤途并举例:keys,dlglib,libname,dir,var,options,submit,recall.Keys激活功能键的设定窗⼝。
SAS9.3安装教程
1、安装软件:打开setup.exe文件,进入安装流程
选择安装界面语言
语言这里,如果没有特殊需要,建议全部清除,然后只选择简体中文,这样可以缩短安装时间。
.
JAVA设置很关键,找到你的JAVA安装目录。
我的是JDK1.6。
如果没有安装JAVA,可以到这里下载安装
/download/jdk6/6u10/promoted/b32/binaries/jdk-6
u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
然后参考这个说明进行安装设置。
/question/96990116.html?fr=qrl&index=0
到这里,检查成功,没有发现错误。
继续就可以进入安装了。
安装过程中,当有错误发生的时候,请点击是
如果出现下面的界面,不要取消,会自动关闭的。
终于安装完了
更新SID教程:开始菜单-所有程序-SAS,找到utilities
点开后,选择续订软件
即可。