关键词不能为空

当前您在: 主页 > 英语 >

金融数据库——SAS编程与数据处理2-18章复习题

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-11 09:05
tags:

-

2021年2月11日发(作者:能力英语)


SAS


编程与数据处理


2-18


章复习题




朱世武著


.



SAS


编程技术 与金融数据处理》


.


清华大学出版社


. 2003.7




2




SAS


系统快速入门



1.



2.



3.



4.



SAS


系统的特点。



简述


SAS


的三类功能与相应的模块举例。

< p>


SAS


技术水平的三个层次


.


缺省情况下


SAS


系统的五个功能窗口及各自 的作用是什么?怎样定义激活这些窗口的


快捷键?



5.



SAS


程序的一般特点。



6.



SAS


日志窗口的信息构成。



7.



会使用工具菜单的


options


选项。



8.



在显示管理系统下,

< p>
切换窗口和完成各种特定的功能等


,


有四种发布命 令的方式:


即,



命令框直接键入命令 ;使用下拉菜单;使用工具栏;按功能键。试举例说明这些用法。



9.



理解


S AS


逻辑库、临时库和永久库的概念。会用菜单方式新建


SAS


永久库。



10.



说明下面

SAS


命令的用途:



keys, dlglib, libname, dir, var, options, submit, recall.


11.



怎样增加和 删除


SAS


工具?



12.



会用菜单方式导入

< p>
(Import)


和导出


SAS

< br>数据集


(Export)




13.



会用菜单方式创建查询。



14.



会用


SAS



INSIGHT


模块进行简单 的数据分析。



15.



简述


SAS


逻辑库的作用。





3




数据步创建


SAS


数据集

< br>


1.



2.



3.



4.



5.



理解


SAS


语句的信息构成。举例说明 。



SAS


名的种类及命名规则。什么 是


SAS


关键词?


< br>理解


Data


步的


Proc


步。



SAS


变量 的类型和属性。举例说明


SAS


自动变量。


理解


SAS


程序。


SAS


程序的书写规则。给一个简单


SAS


程序的例子,适当应用


SAS


的注释语句。< /p>



6.



SAS


数据集中变量列表时,


X1-Xn


表示 什么?特殊


SAS


变量列表


_nume ric_, _character_



_all_

< p>
的含义。



7.



怎样提交


SAS


程序?程序执行过程中,


LOG


窗口显示的信息结构。



8.



怎样查看


SAS


程序的输出结果。



9.



SAS


表达式定义及其构成元素。



10.



构成


SAS


表达式的操作对象和操作符有哪些?



11.



SAS


常数及其类型。



12.



举例说明数值常数、字符常数和日期时间常数的表示方法。



13.



举例说明数值和字符怎么转换


?



1


14.



SAS


程序错误类型及


LOG


窗口显示 的出错信息。



15.



常用的句法错误及处理方法。



16.



SAS


逻辑库的概念及建立方法。什么是临时库和永久库?



17.



怎样引用

SAS


文件。



18.



什么是库引擎?



19.



SAS


系统的文件类型。



20.



Data


步有哪些具体功能


?


21.



数据步创建

< br>SAS


数据集可以处理的数据源。



22.



写一个直接输入数据创建数据集的程序。



23.



写一个由外部数据文件创建数据集的程序。



24.



写若干个由已存


SAS


数据集创建


SAS


数 据集的程序。



25.



写出在


Data


步中用


fi le



put


语句将数据集转换为外部 文件的简单程序。





4





访问外部数据文件



1.



举例说明


SAS


系统可以访问的两类外部文件。



2.



你所知道


SAS


系统访问外部文件的方法有几种?



3.



写三段


SAS


程序,



IMPORT


过程分别导入


EXCEL


数据表、


文本数据文件、


固定分隔


符文本文件和


ACCESS


数据库。并对相应的


SAS

< p>
程序作注释。


4.



通 过


LIBNAME



库引擎连接外部文 件的语句格式及具体应用。



5.


< /p>


通过


ACCESS


过程访问外部数据文件 的步骤。



6.


写出创建


XLS



DBF


访问描述器的程序。



7.



创建基于


XLS



DBF


访问描述器的数据视 窗程序。



8.



举例同时创建访问描述器和数据视窗。



9.



写出两种由数据视窗创建


SAS


数据集的方法。



10.



什么是


ODBC?


11.



写出创建两种以上

< p>
ODBC


数据集的操作步骤。





5




SAS


函数及其应用



1.



举例说明函数的作用。



2.



SAS


函数的自变量有几类?



3.



举例说明自变量的表示方法和缩写方法。



4.



函数结果的属性是怎样确定的?



5.



举例说明怎样在


LOG


窗口显示函数值。



6.



会查书使用

SAS


的常用函数。



7.



会使用特殊函数


input, put, symget, lag, dif.


8.



SAS


日期时间存贮标准是什么?



9.



函数


D ATE()




TODAY()


的结果相同吗?


datetime()



time


呢?



10.



分别说明日期时间函数


datdif, yrdif, date(), datetime, mdy, dhms


有哪些实际用途。



11.


你在平时的学习中用到哪些概率分布函数?



12.



举出进行单边假设检验时怎样用分位数函数?



13.


解释下段程序的统计学含义:



data _null_;



2


q_f=finv(0.97,12,9);


put q_f=;


q_f=1/finv(1-0.97,9,12);


put q_f=;


run;


14.



会查书使用

< br>SAS


的日期函数。



15.



会查书实现常用分布随机数。



16.



将数据集

e


中的变量


logdate


由字符 格式改为日期格式。





6





数据步文件管理




1.



解释语句:



data a;



data l;



data data1 data2;




data _null_;



data;




data _data_;


2.



举例说明数据集选项


(


data- set-options


)


中语句


drop, keep, label, rename


的用法。



3.



怎样用


view


产生


SAS


数据视窗?怎样用


PMG


选项存贮


DA

< br>TA


步编辑程序?



4.



掌握


D ATA


步特殊数据集名的含义:


_data_, _null_, _last_.


5.


一个


DATA


语句下可以产生多个数据集吗?



6.



INPUT


语句的两个用途是什么?



7.



INPUT


语句中的


@, @@, $$, :, &, ~


的作用是什么


?


分别举例说明。



8.



解释语句


:INPUT (g1-g5) (

< br>3


*


7.2


,


2


*


5.2


); Input (a b) ($$,


5.


); Input (a b) ($$


5.


);


9.



说明


C ards


语句与


Cards4


语句的用 法。



10.



输出语句


PUT


可以输出一些行到什么地方?



11.



解释下面程序中< /p>


PUT


语句产生的结果


:


data _null_;


put 132 * ?_?;



put 100*?1?;



run;



data



_null_


set


put



_all_


run;



data _null_;


set


by sex;


file print;


put name 1-8



@12 sex;


if then put



_page_;



3


run;



data;


put ?example of overprint? overprint ?


----- --------------------


?;



run;


12.


< br>解释


BY


组中自动变量


FIRS T. variable



LAST. Variable


的含义。



13.



SET


语句的作用是什么?



14.



解释


SET


语句中选项


POINT=, NOBS=



END=


的作用。



15.



解释系统自动变量

< p>
_N_


的作用。



16.



解释下一段程序


:


data a;


do obsnum=1 to last by 20;




set fdata.a600001 point=obsnum




nobs=last;


output;


end;


stop;


run;


17.



如何用一个变量得到数据集的观测个数?



18.



如何找到数据集的最后一个观测值?



16.



下段程序的

< br>END,LASTOBS



X


中 ,


哪个是选项?哪个是自动变量?哪个是普通变量?



data a;


set fdata.a600001 end=lastobs;


if lastobs;


x=lastobs;



put ?last observation?;



run;


19.



下段程序能否正常运行?等式


END=END


两边是的含义是什么?



data a;


set fdata.a600001 end=end;


if end;


proc print;


title2 'last observation';


run;


20.


< br>下段程序中


n



_error_


为自动变量吗?



Data subset;


Do n=238,468,600,100;


Set fdata.a1a0001 point=n;


If



_error_=1 then abort;


Output;


End;



4


Stop;


Run;


21.



MERGE


语句的作用是什么?



22.



举例说明

MODIFY


语句的用途。



23.



FILE

语句一般要和


PUT


语句配合使用,举例说明


FILE


语句的作用。



24.



INFILE


语句一般要和


INPUT


语句配合使用,举例说明


INFILE


语句的作用。



25.



举例说明

INFILE


语句中


DSD



MISSOVER


选项的作用。



26.



使用


import


菜单将


Fdata


目录下 文件



导入为


SAS

数据集,


并与本章例


6.50


的< /p>


结果进行比较。





7




数据加工整理


-


修改与选择观测

< p>



1.



2.



3.



4.



5.



6.



7.



8.



9.



怎样确定赋值结果变量的类型和长度?



举例说明累加语句


SUM


的用法。



说明累加语句


SUM



SUM


函数的区别。



说明< /p>


DELETE


语句的作用。


< p>
说明


LOSTCARD


语句的作用和应用条件。< /p>



说明


STOP


语句的作用。



说明


ABORT


语句的作用。



说明


WHERE


语句的性质。



分别举例说 明


WHERE


表达式算符


BETWEE N AND, IS MISSING|IS NULL, CONTAIN|? ,


LIKE



SAME AND


的具体用法。



10.



通常情况下能不能用条件语句


WHERE


来控制


SAS


系统的自动变量?举例说明。



11.



说明条件语句


where


和子集


if


的区别 。



12.



说明


OUTPUT


语句的作用。分别举例说明。



13.



解释下面一段程序:



proc sort data=_c;


by date;


data a;


set _c


by date;


if first. date then sum_c=0;


sum_c+sum;


keep date sum_c


if then output;


Run;


14.



举例说明

remove


语句和


replace


语句的使用方法。



15.



为什么要用


MISSING


语句规定缺失值符 号


?


16.



比较


PUT


语句和


LIST


语句的作用后,你将得出什么结论?




5




8




数据加工整理


-


循环与转移控制

< p>


1.



举例说明简单< /p>


DO


语句的用法。



2.



循环


D O


语句中起始值的类型有几种?可不可以用表达式?



3.



解释下面程序:



data a;


t=0;


do n=1 to 100


t=t+n;


output;


end;


run;



data a;


t=0;


do n=1 to 100


t=t+n**2;


output;


end;


run;


4.



解释面下的有效循环

< p>
do


语句


:


do I=5;


do I=1 to n


do I=n to 1 by



1;


do I=k+1 to n-1;


do I=1 to k-1, k+1 to n;


do I=2, 3, 5, 7, 11, 13, 17;


do I=0.1 to 0.9 by 0.1, 1 to 10 by 1, 20 to 100 by 10;


do I=?Saturday?, ?Sunday?;



do I=?01jan99?d, ?25feb99?d;



do I=?01jan99?d to ?01jan2000?d by 1;



5.



分别举例说明


DO OVER, DO WHILE



DO UNTIL


语句的用法。



6.



举例说明


SELECT


语句的作用与具体用法。



7.



举例说明


IF


语句的类型及相应的用法。



8.



举例说明


GO TO


语句与语句标号的用法。



9.



举例说明


LINK


语句的作用与具体用法。



10.



说明


LINK


语句与


GO TO


语句的差别。



11.



RETURN


语句的作用与应用举例。



12.



CONTINUE

< p>
语句的作用与应用举例。



13.



LEAVE


语句的作用与应用举例。



14.



CONTINUE

< p>
语句与


LEA


VE


语句的 差别。





6



9




数据加工整理


-


变量与信息控制

< p>


1.



2.



3.



4.



5.



什么是数组?



SAS


系统中数组的作用有哪些?



分别用三种定义下标的方法定义一维、二维显式下标数组。



举例说明数组元素的表示方法。



举例说明怎样定义数组元素的初值。



解释下面数组语句:



array rain{5} x1-x5;


array ab(*)x y z;


array x[*]_numeric_;


array test(3)_temporary_(90 80 70);


array days{7} d1-d7;


array x{2:5}green red denato



fetzer;


array test (3:4,3:7) test1-test10;


6.



举例说明怎样定义隐含下标数组?



7.



举例说明怎样引用隐含下标数组元素?



8.



说明输入格式语句


INFORMAT


的作用。



9.



举例说明怎样规定和取消变量的输入格式。



10.



说明输出格式语句

< p>
FORMA


T


的作用。



11.



举例说明怎样规定和取消变量的输出格式。



12.



怎样控制变量的长度?



13.



举例说明

LENGTH


语句位置的重要性。



14.



举例说明

LABEL


语句是怎样规定数据集和变量的标签的。



15.



ATTRIB


能规定的变量民属性哪些?



16.



举例说明

DROP


语句和


KEEP


语句的作 用与具体用法。



17.


< p>
DROP


语句和


KEEP


语句的使用规则及其实际使用中应注意的事项。



18.



举例说明

RENAME


语句的用法。



19.



举例说明

RETAIN


语句的作用与具体用法。





10




过程步通用语句




1.



过程步通用语句有有几类?相应的作用是什么?



2.



PROC


语句规定某过程的通用选项和特定选项的顺序是什么?


PROC


语句中的数据集可


以规定选择项,怎样规定?



3.



解释下面


PROC


过程:



proc print data=fdata.a1a0001 (obs=10);


proc means data=a maxdec=3 css;


proc plot hpct=50 vpct=33;


4.


< br>V


AR


语句有选项吗?


V


AR


语句可以使用缩写方式吗?


DATA


步哪些语句和选项会起到



V


AR


语句相似的作用?



5.



MODEL

语句的选项要放在什么符号后?



6.



ID


语 句和


V


AR


语句有什么区别?



7.



过程步


WHERE


语句和数据步


WHERE


语句的用法相似吗?除了


WHERE


语句的用法


外,还有没有


WHERE


选项的用法?




7

-


-


-


-


-


-


-


-



本文更新与2021-02-11 09:05,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/635346.html

金融数据库——SAS编程与数据处理2-18章复习题的相关文章

金融数据库——SAS编程与数据处理2-18章复习题随机文章