2021-2022學年SAS期末測試卷 B_第1頁
2021-2022學年SAS期末測試卷 B_第2頁
2021-2022學年SAS期末測試卷 B_第3頁
2021-2022學年SAS期末測試卷 B_第4頁
2021-2022學年SAS期末測試卷 B_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

2021-2022學年第一學期(B卷)

班級:姓名:學號:考試科目:

填空題

1.宏工具是一種可以用來,減少普通工作文本輸入量的SAS工具。宏工具可以給一段

程序命名,并通過這個名稱來使用這段程序或文本。

2.宏工具的功能非常強大,可以使用宏工具來完成以下任務。(1)使用宏變量實現(xiàn)L、

(2)使用宏產(chǎn)生程序語句;(3)使用宏循環(huán)及條件判斷語句完成。

3.在引號內(nèi)引用宏變量時必須使用。因為宏只能在內(nèi)進行。

4、SAS處理流程是指、和、的

過程。

5.數(shù)據(jù)步導入原始數(shù)據(jù)時,要使用,和語句。

6.可以合并兩個查詢的結(jié)果,并顯示兩個查詢中所有非重復觀測算符

是o

7.如果表達式中變量既有數(shù)值又有字符型,結(jié)果變量為(數(shù)值型或字

符型)。

8.宏變量%letx=3中3是(數(shù)字或字符)。

9、sas系統(tǒng)是由三十多專用程序模塊組成的大型集成應用軟件系統(tǒng),主要四大

部分構成:、、和其他。

10、sas系統(tǒng)中一般用于刪除變量的語句是—_語句,他的語句格式是__0

11>一般sas程序分成兩部分和在中可以建立sas數(shù)據(jù)

集,并實現(xiàn)對sas數(shù)據(jù)集的常規(guī)操作;在——中可以實現(xiàn)對數(shù)據(jù)的統(tǒng)計描述和

運算。

13、sas系統(tǒng)中一般來說要保留的變量較少時用—語句,當要刪除的變量比較

少是用—語句。

14.字0~9以及其他一些特殊字符組成。

15、sas系統(tǒng)主要完成以數(shù)據(jù)為中心的四大功能,其中能夠?qū)xcel、DBF、TXT

等數(shù)據(jù)轉(zhuǎn)化成sas數(shù)據(jù)集屬于.核心功能為.

16、SAS系統(tǒng)顯示表達式、函數(shù)、數(shù)據(jù)集、數(shù)組或矩陣的具體值時,常需要

______________語句和過程。

17.ctrl+E的作用是什么?

18.dataex;

y=l><2;

procprint;

run;

其結(jié)果為?

19.構成SAS程序的語句分為哪兩大類?

20.Update后面一定與什么搭配?

21.Data步不能同時使用drop和什么語句?

22.Select與什么搭配使用?

23.Datastockstock95stock97創(chuàng)建了個數(shù)據(jù)集?

Run;

24.SAS語句的書寫規(guī)則較為靈活:語句可在行的任一列開始,一個語句可以分

寫為多行,多個語句可以寫在同一行,語句中各項之間至少用一個或特殊

符號隔開。

25.SAS語句一般分為語句和語句,以及可以用在SAS程序任何地方

的全局通用語句。

26.SAS變量包括數(shù)值變量和變量,其中數(shù)值變量包括和時間。

27.表達式由一系列操作符和操作對象構成,其中操作對象包括和常數(shù),

操作符包括算術算符、比較算符、算符、SAS函數(shù)和括號。

28.下列優(yōu)先級從低到高排列為

(1)**(乘方)(2)&(與)(3)=(等于)(4)—(減)

29.SAS/IML軟件也有缺失值問題。矩陣中的缺失值不能視為0,矩陣標識中,數(shù)

值缺失值用

_______表示。

30.在帶有引號的文本中引用宏變量時,需要將這個文本字符串用括

起來。

31.Inputname5.3;表明變量a為變量,有小數(shù).

32.語句DATAA(keep=x):該語句的功能是一

33.Doi=lto6by2;則循環(huán)進行一次,循環(huán)結(jié)束后變量i=_

34.SAS的三個基本窗口是_____、、—o

35.如果要對某個變量進行排列,可以使用的SAS過程為

36.若對變量X取自然對數(shù)并賦給變量Y,則可以用SAS表達式表示為

Y=

37.若將5的5次方賦給變量X,則可以用SAS表達式表示為X=

38.構成SAS程序的語句分為和兩大類。

39.Ctrl+E的作用是-

40.SAS名稱必須以開頭;可以包括、

和__________L其使用的場合有一定限制。

41.SAS變量分為和o

42.Input(sl-s5)(4.);是什么意思?

43.有以下程序:

datalist2;

InfileCards;

Input#4name$1-10#2age13-14#3team16;

Li121

Wang452

zhou123

qian34

zhang235

ren116

wu17

qiu988

Procprintdata=list2;

quit;

則輸出窗口結(jié)果應該是怎樣?

44.IML編程技術中與ANS={‘YES''YES,''NO''NO,};等價的語句

是o

45.累加語句表達式的計算結(jié)果為缺失值時,取代替。

46.自然數(shù)組求和:

Dataa;t=0;don=lto100;t=t+n;;end;run;

47.SAS函數(shù)自變量有哪四類:o

48.SAS中所說的變量相當于中的字段名。

49.當函數(shù)有多個變量時,必須用分隔開。

50.Do語句中必須由一個語句來結(jié)束。

51.數(shù)據(jù)步中,BY語句用于規(guī)定o

52.窗口顯示SAS程序運行狀態(tài)。

53..SAS過程步由關鍵詞引出。

54..在使用DATA步建立SAS數(shù)據(jù)集時,對于缺失的數(shù)值型數(shù)據(jù),在對應的位置

使用。

55..doi=lto10by2;循環(huán)次,輸出i=.

56..SET子句的特點:使用來隔開每個列,同時在最后一個SET子句的

末尾要加上o

57..函數(shù)將字符轉(zhuǎn)換為數(shù)值,函數(shù)將數(shù)值轉(zhuǎn)換為字符。

58..由于過程PRINT和REPORT是直接用于數(shù)據(jù)集的過程,所以它們不支持

_____________語句

59.當函數(shù)有多個變量時,必須用分隔開。

60.SAS名稱必須以開頭。

61.數(shù)據(jù)行內(nèi)含有分號時,必須用語句。

62.與INPUT語句中的選項說明類似,用于輸入,而用于輸出。

63.DOi=10to10by2則該循環(huán)進行次,最后的i變成。

64..D0語句中必須由一個語句來結(jié)束。

65.所有的SAS文件都保存在。

66.系統(tǒng)默認的臨時邏輯庫為。

67.“:”規(guī)定后面的格式輸出變量值時去掉前后的。

68.沒有var語句時,則沒有列在其他語句里的所有數(shù)值變量被。

69.在畫圖中設置圖例標簽為“quarter:",位置:圖外,豎直方向上在圖的中間,水平方向

上偏左的設置語句為。

70.累加語句中累加變量的觀測被讀入之前,值為o

71.Length語句用于規(guī)定存儲變量的o

72.在使用having子句時,如果沒有使用groupby語句,prosql就會將having子句當成

來處理。

二、選擇題

1.下面哪個格式修飾符表示能在導入數(shù)據(jù)值中本身包括空格的是()

A.:B.&C.~D.空格

2.程序代碼如下:

Dataone;

Inputab

Input;

Inputcd;

Cards;

1234

1234;

Run;

運行結(jié)果是()

A.obsabedB.obsabedC.obsabedD.obs

abed

11234112341121211

1..

21234

3、下列關于宏變量說法錯誤的是:()

A.包含的只是字符數(shù)據(jù)B.獨立于SAS數(shù)據(jù)集變量C.分為局部宏變量和全

局宏變量D.以上說法不全對

4、沒有規(guī)定out二選項時,必須使用FORCE的是:()

A.S0RTSIZE=B.OBS=C.SORTSEQ-D.DATA二

5.下列定義宏變量的語句錯誤的是()o

A.%leta=ResDat.class;

B.callsymput('x',b);

C.selectmin(weight)into:minwfromsashelp.class;

D.%callset('id');

6.下列使用select用法正確的是()。

A.select(x);when(x=2)put'two';end;

B.select(x);when(2)put'two';end;

C.select(,x');when(x=2)put'two';end;

D.select(x);when('x'=2)put'two';end;

7.下列固定搭配錯誤的是()

A、%macro_%mendB、point_stop

C、do_endD、ifend

8.不可以表示禎失值的字符是()

A、空格B、點

C、逗號D、missing語句規(guī)定的字符

9.下列圖形中,適合描述數(shù)值型數(shù)據(jù)的是(C)。

A.餅圖B.環(huán)形圖C.散點圖D.條形圖

10.下面那一項分布的數(shù)據(jù),均數(shù)等于中位數(shù)(D)。

A.對數(shù)正態(tài)B.左偏態(tài)C.右偏態(tài)D.正態(tài)

11.描述一組對稱(或正態(tài))分布數(shù)據(jù)的離散趨勢時,最適宜選擇的指標是(B)o

A.極差

B.標準差

C.均數(shù)

D.變異系數(shù)

12.參數(shù)是指(D)o

A.參與個體數(shù)

B.研究個體數(shù)

C.總體的統(tǒng)計指標

D.樣本的統(tǒng)計指標

13.相關關系按變量之間的相關程度劃分為(B)。

A.單相關、復相關和偏相關

B.完全相關、不完全相關和不相關

C.線性相關和非線性相關

D.正相關和負相關

14、下面哪一個快捷鍵用于激活編輯器窗口?()

A、F5B、F6

B、F6D、F9

15.put語句產(chǎn)生的輸出結(jié)果在哪個窗口?()

A、圖形窗口B、日志窗口

C、結(jié)果窗口D、輸出窗口

16.data;X=l;Run;該程序建立的數(shù)據(jù)集的名稱是()。

A、worklB、datal

C、沒有數(shù)據(jù)集D、以上均錯誤

17、procgplotdata=resdat.idxOOOOOl;

Plotclpr*date=l;

Whereyear(date)>1996;

Where_year(date)<2000;

Run;

Quit;

橫線處應該填寫?

A、/B、sameand

C、andD、or

18.現(xiàn)letx=3'其中’3’是_?()

A、字符變量B、數(shù)字變量

C、自動變量D、以上都不對

19.以下說法正確的是:()

A、通過modify語句可以給數(shù)據(jù)集添加新變量B、在modify語句中,

主數(shù)據(jù)集和修改數(shù)據(jù)集的by變量需要事先排序

B、dataa;x=put('2017.00',7.2);run;是不能運行的D、不能用where

語句控制SAS的自動變量_n_

20.以下說法正確的是:()

A、if語句比where語句在對觀測的處理上更高效B、

SAS語言由語句、表達式、選項、格式以及和其他編程語言名稱類似的函數(shù)

組成

C、SAS數(shù)據(jù)集分為3類:SAS數(shù)據(jù)文件、SAS數(shù)據(jù)表、SAS數(shù)據(jù)視圖D、

SAS語句就是一系列關鍵詞、SAS名稱、算符以及字符的組合但不包含特殊字

符,且所有的SAS語句以分號結(jié)尾

21.data_null_;

X=-3;

Doi=lto20by3;

X+i;

End;

Putx=;

Run;

上述程序在日志中的輸出結(jié)果是()

A、x=67B、x=70C、x=73D、70

22.以下關于行固定說明符的使用說法不正確的是()

A、一個數(shù)據(jù)記錄行被多個INPUT語句導入用單尾綴@B、

一個數(shù)據(jù)記錄行包含多個觀測所需要的值用雙尾綴@@

C、一個數(shù)據(jù)記錄行需要在下一個DATA步的重復過程中再次導入用單尾綴@

D、使用雙尾綴@@,不要求一條觀測對應一個數(shù)據(jù)行

23.解讀下語句的意義

INPUT(nX1-X2)($10.2*1.);是()

A、變量n長度為10,XI到X2這兩個變量長度為

1B、變量n長度為10,XI到X2這兩個變量長度為2

C、所有變量長度均為10,初值為2D、所有變量

長度均為2,初值為10

24下列哪類不是SAS函數(shù)的自變量類型()

A變量名B常數(shù)C表達書D變量

25.現(xiàn)有如下的一段程序:

Dataone;

Inputname$score;

Cards;

WangLin85

Zhangdong-fang90

那么在第二個觀測中讀取到的Name為()

A.zhangB.zhangdoC.zhangdongD.zhangdong-fang

26.假設變量名X值為6,有如下程序:

Ifx<6then

X=x+3;

Else

X=x-2

則執(zhí)行程序以后變量X的值為()

A.9B.4C.6D.程序有錯

27.邏輯運算[(5G)|(4<>2)]&(7>2)的結(jié)果為()

A.0B.1C.程序有錯D.-1

28.

Dataa;

Doi=lto3;

Puti=;

End;

Run;

程序結(jié)果在LOG窗口輸出形式為()

A.i=3i=2i=lB.i=2i=3i=4C.i=li=2i=3D.不顯示

29.SAS工作界面中提交程序是以下哪個命令?()

A、F5B、F6

C、F7D、F3&F8

30.引用邏輯庫Sashelp下的數(shù)據(jù)集文件class。()

A、data=Sashelp.classB、data=<Sashelp.Class>

C>Data=Sashelp.classD、Data<Sashelp.Class>

31.下列注釋語句的格式錯誤的是()。

A、/*proc為關鍵詞,means為過程名*/B、*將data改名。

C、*取數(shù)據(jù)集前5個觀測*D、/*去掉變量year*/

32.DATA步創(chuàng)建變量的方式不包括:()

A、使用賦值語句B、使用ATTIRB語句

C、使用LENGTH語句D、使用CARDS語句

33.關于DO語句以下說法錯誤的是()。

A、用DO語句處理數(shù)組時,便于進行批量更新。

B、D0和END語句之間的這些語句稱為一組DO語句組。

C、用GOTO語句可以跳出循環(huán)體。

D、只有當嵌套的DOOVER語句引用的每個數(shù)組定義不同的下標變量時才能使用

嵌套DOOVER語句。

34.SAS常用的界面的主要窗口有三個,不包括下列哪一個()

A.PGM程序窗口B.LOG日志窗口

C.OUTPUT輸出窗口D.INPUT輸入窗口

35.Doi=lto10by2;該循環(huán)進行多少次,最后變量i為多少()

A.4,9B.5,8C.4,8D.5,9

36.語句DATAA(DROP=X);的功能是()

A.數(shù)據(jù)集A中包含變量XB.數(shù)據(jù)集A中不含有變量X

C.數(shù)據(jù)集A中對變量X進行升序排列D.數(shù)據(jù)集A中對變量X進行降序排列

37.Inputname5.2;表明變量a為什么變量,有幾位小數(shù)()

A.字符型,5B.字符型,2C.數(shù)值型,2D.數(shù)值型,5

38.語句Y=SUM(ofXI:X2X3)可以使用SUM函數(shù)的另一種形式為()

A.Y=SUM(forXIX2:X3)B.Y=SUM(X1X2X3)

C.Y=SUM(X1,X2,X3)D.Y=SUM(X1X2X3)

39.刪除變量可以使用)語句。

A)INPUT/RETURNB)DROP/KEEP

C)DROP/DELETEC)KEEP/DELETE

40.從外部數(shù)據(jù)文件導入的SAS數(shù)據(jù)集不可以修改的是()。

A)數(shù)據(jù)集中的Label標簽B)數(shù)據(jù)集中的變量名name

C)數(shù)據(jù)集中的數(shù)據(jù)D)變量類型

41.建立邏輯庫名的語句是(

A)INPUTB)LIBNAME

C)FORMATD)0PEN

42.將一個Excel數(shù)據(jù)文件導入SAS數(shù)據(jù)集必須注意()。

a.Excel數(shù)據(jù)文件名必須是英文字母或者英文字母加數(shù)字。

b.Excel數(shù)據(jù)文件名可以是英文字母加數(shù)字,也可以是中文加數(shù)字。

c.Excel表中第一行必須為變量名,且變量名必須為英文字母或英文加數(shù)字;

第二行及以下為具體數(shù)據(jù)。

d.導入時必須將該Excel文件關閉。

A)b.c.dB)a.b.dC)a.c.dD)a.b.c

43如何隔開宏變量引用和文本()

A)句號B)冒號

C)頓號D)空格

44.一個完整的SAS程序通常包括和o

A數(shù)據(jù)步一一函數(shù)部B數(shù)據(jù)步一一過程步C定義步一

一函數(shù)步D定義步---過程步

45.在SAS中建立邏輯庫實質(zhì)上是建立邏輯名和的對應關系

A磁盤上的目錄B磁盤上的數(shù)據(jù)文件CSAS數(shù)

據(jù)集DExcel文件

46.與CARDS語句等價的是語句

ADATABENDCFORMATDDATALINES

47.下列為最優(yōu)先級的是?

A**(乘方)B&(與)C=(等于)D一(減)

6

48.SAS名稱可以包括o

A字母B字母、數(shù)字C字母、下劃線D字母、數(shù)字和下劃線

49.Dataa;

inputx;

b=12;

s=b+x;

Cards;

12345

procprint;

run;

該程序運行出來的結(jié)果的為()

A.13B.14C.15D.16

50.不是ODS的功能的是()。

A.挑選或剔除過程的輸出;

B.將過程的輸出轉(zhuǎn)換成數(shù)據(jù)集;

C.輸出到一個平臺;

D.個性化輸出表格。

51.在SAS數(shù)據(jù)集中數(shù)值變量的存儲長度一般為()。

A.8字節(jié)B.7字節(jié)

C.9字節(jié)D.10字節(jié)

52.以下不是宏參數(shù)的優(yōu)點是()o

A.可以少寫幾個%let語句

B.保證該宏參數(shù)變量在宏之外的程序部分不被引用

C.調(diào)用宏時并不需要知道這些宏參數(shù)的名字,只要知道相應的取值

D.執(zhí)行速度比函數(shù)快

53.含有多個元素的矩陣標識要用()把元素括起來,用()將矩陣的行分開。()

A.括號分號

B.中括號逗號

C.括號逗號

D.中括號分號

三、改錯題

1.

data;

Inputvarl$var2$var3$;

cards;

A;B

(;)

2.

%letdatal=x;

%letdata2=y;

%letdata3=z;

%macrotest;

%doi=l%to3;

%put&data&i;

%end;

%mendtest;

%test;

3.

dataex;

inputxy@@;

cards;

1234

4.

data;

X=4.5**2.5;

putX;

Y=8+2/l;

putY;

X=.;

Y=l+X;

putY;

run;

5.

dataone;

inputa,b??;

cards;

1212

1212

run;

6.

dataex;

inputdl_d4

arrayday(*)dl-d4;

doi=ltodim(day);

day(i)=day(i)+10;

cards;

1-134

2345

;procprint;

run;

7.

Dataa;

Setresdat.idx000002;

Keep=dataclpr;

Procprintdata=a(obs=10);

Run;

8.

Dataa;

Inputxl$3x2$3;

Cards4;

4len

4,

Procprint;

Run;

9.

dataa;

t=0;

don=lto50;

t=t+n;

putt=;

end;

output;

print;

run;

10.

dataname;

inputname$10.@

cards;

DianaDianeDianDianthusDyan;

wherenameis

procprintdata=name;

run;

11.

prociml;

A={123,567,91011,131415};

b=Sum(A);

c=b\12;

printc;

run;

12.

dataa;

inputxl_x5

z=sum(xl-x5);

cards;

12345678910

run;

13.

dataa;

n=0;

s=0;

dountil(n>100)

s=s+n;

putn;

end;

output;

procprint;

run;

T

14.

dataone;

inputab@

cards;

1415

2316

run;

15.

dataa;

doobsnum=ltolastby3;

setResDat.classpoint=obsnumnobs=last;

output;

stop;

run;

16.

procgplotdata=ResDat.IdxOOOOOl;

plotclpr*data=l;

whereyear(data)>1996;

whereyear(data)>2000;

run;

quit;

17.

%leta=January;

data;

put'Thisis&A';

run;

18.

prociml;

A={123456,789101112};

colname(A)={xl-x6};

xsum=sum(ofxl-x6);

printxsum;

run;

19.coffee={42232;33122;21021;54434);

printcoffee;

names={Jenay,Linda,Jim,Samuel);

printcoffee[rowname=names];

resetautoname;

printcoffee;

20.dataa;

inputxl-x5@@;

b=sum(xl-x5);

cards;

561032-74-615;

run;

21.data;

inputname#5.;

cards;

xyz

uvw

22.%letm=2000;

%letn=l;

dataa;

setresdat.stk000002;

whereyear(data)andmonth(data)=&n;

&plot;

run;

23.%macronamesx(name,namber);

%don=lto&namber;

&name.x&n

%end;

%mendnamesx;

24.求rioo自然數(shù)的平方和

Dataa;

T=0;

Don=lto100;

T=t+rT2;

Output;

Run;

25.將此程序中的錯誤找到并改正

Select(x);

When(x=2)put'two';

End;

Run;

26.將此程序中的錯誤找到并改正

Procsqloutobs=3;

SelectIstknm,IstdtfromResDat.Istkinfo

OrderIstdt;

Quit;

27輸出一個3X3階矩陣

Prociml;

A={1,2,3,

4,5,6,

7,8,9);

Printa;

Quit;

28.將此程序中的錯誤找到并改正

&leta=ResDat.class;

Datamale;

Set%a;

Ifsex='M';

Procprint;

Title"subsetof%a”;

Run;

29.下面一段程序,指出其中的錯誤地方:

dataa;有一處錯誤

x=0;

run;改正錯誤如下

dataa;

x=0;

run;

dataa

x=0;

run;

30.下面一段程序,指出其中的錯誤地方:

dataa;

doobsnum=ltolastby3;有一處錯誤

setResDat.classpoint=obsnum

nobs=last;改正錯誤如下

output;

r

Stop;

Run;

31.下面一段程序,改正/修改程序使數(shù):居可顯。

dataxyz;D23716

inputid$xyz;?

cards;有一處錯誤

A1234

B11234改正錯誤如下

C10476

32.自然數(shù)平方和:

dtaaa;有一處錯誤

t=0;改正錯誤如下:

don=lto100;

t=t+n*2;

output;

end;

run;

33.下面一段程序,要求將所有變量顯示出來:

Prociml;

x=12;

y=12.34;

z=;

a=,hello';

b二"hithere”;

procprintxyzab;

run;

有一處錯誤

改正錯誤如下:

34.datadatal;

datanull;

putname$8.;

formatdateyymmddlO.;

35.datab;

don=3,5,7,,4;

setapoint=n;

output;

end;

procprint;

run;

36.datamaster;

modifymastertrans;bykey;

data_iorc_=0thenreplace;

elseoutput;

run;

37.datastock;

setnewinv;

modifystockkey=partno;

INSTOCK=instock+nwstock;

Run;

38.dataa;

informatdate;

setResDat.idxOOOOOl;

run;

39.程序改錯:select(x);

when(x=2)put'two,;

end;

40.如果表達式中的變量既有數(shù)值又有字符型,結(jié)果變量為字符型。

41.程序改錯:inputxy@

42.數(shù)據(jù)定義語言DDL:CREATE創(chuàng)建表數(shù)據(jù)庫對象

ALTER刪除表數(shù)據(jù)庫對象

DROP修改表數(shù)據(jù)庫對象

43.程序改錯:A=mean(xl-xlO);

44select(x);

when(x=3)put'three';

end;

45.Dataa;

X=2;Y=sinx;

run;

46.dataa;

y=Input(56888,8.);

puty;

run;

47.dataa

setResDat.class;

dropsex=age;

procprint;

run;

48.Data;

x=2557898;

y=input(x,$8.);

puty;

run;

49.在直接將輸出結(jié)果存儲為外部文件文件中,filenamefl:,d:\resdat2\f.txt,;

ODSlistingfile=fl;

Procprintdata=resdat.idx000001;

Vardateclpr;

Run;

50.Select(x);

when(x=2)put'two';

end;

51.定義重復因子:ANS={,Yes,⑵,Nd[2]}

52.編寫一段程序,從鍵盤輸入所有信息,只輸出第一個數(shù)據(jù)的結(jié)果

dataa;

inputid@@;

ifid=lthentest='pass';

ifid=2thentest='fail';

cards;

1222351531

procprint;

run;

53.Ifflj圖:%macroplot;

procgplotdata=Resdat.stk000002;

title2〃收盤價時序圖〃;

plotclpr*date=l;

symbollv=stari=joinr=lc=red;

%mendplot;

四、編程題

1.已知矩陣X=[l25,416,404],b=[2,2,-1],編程求Xb的均值和方差。

2.定義一個宏變量x=10,并將其與100相加的和寫到LOG中

3.編寫程序計算1+2+3+..+100o

4.用SAS軟件作三維Hat圖,x和y軸取值區(qū)間為[-5,5],z=sin(sqrt(y*y+

x*x))o

5.創(chuàng)建包含日期變量DATA的SAS數(shù)據(jù)集,日期從1900年1月1日至1J1902年1

月1日。

6.創(chuàng)建馬鞍圖形其數(shù)學公式為z=-x…2/p+/2/q,p和q的值不同不會導致圖形的

變化,生成p=20,q=l的馬鞍圖形。提示:產(chǎn)生x,y,和z的數(shù)據(jù)后,用下面

的過程實現(xiàn)作圖。

procg3d;

Ploty*x=z;

run;

7.Resdat.class中,名字首寫字母不是B的學生數(shù)據(jù)按年齡分組統(tǒng)計平均體重

(avgw)、每組人數(shù)(n)輸出平均體重大于100的組,列出年齡、平均體重、

每組人數(shù)、按年齡倒序排列。

8.回歸分析過程模型設定:

數(shù)據(jù):1-10.30.520.81.1350.70.9

模型設定:modely=xl-x5

9.某人研究北京機關工作人員血脂水平,隨機抽取不同年齡男性各10名受試者,

檢測他們的總膽固醇(TC)的含量(mmol/L),其結(jié)果如下:

青年組5.004.854.935.184.954.785.184.895.075.21

中年組5.125.134.895.204.995.145.164.985.165.25

老年組5.245.265.235.105.315.235.214.985.155.19

請問:三個年齡組的總膽固醇平均含量之間的差別是否具有統(tǒng)計學意義。

10.數(shù)據(jù)集Calender只有日期變量,test包含股票代碼、日期與收盤價三個變

量,合并兩個數(shù)據(jù)集,用Calender中的日期數(shù)據(jù)替代test數(shù)據(jù)中每只股票

的日期數(shù)據(jù)。

11.8名女子血液第一小時末尾的紅細胞沉降度分別為3,9,8,6,5,5,5,7,

4.求這8位沉降數(shù)的平均值,標準差及最大最小值。

12.創(chuàng)建數(shù)據(jù)集stu_info和stu_score,將其合并,新數(shù)據(jù)集命名為student.在

新數(shù)據(jù)集后增加result變量(若成績<60,則顯示nopass.)

13.編寫程序直接建立臨時數(shù)據(jù)庫中的數(shù)據(jù)集,并按照升序順序排序。

數(shù)據(jù)名cqut:2033324921181716

14.1、求解線性方程組:2X-X2+3X3=5

2X,+X2+4X3=7

4X1+X2+3X;i=9

15.求1.T2+1.3c2+1.52

16.

姓名性別數(shù)學語文

李明男9298

張紅藝女89106

王思明男8690

張聰男9592

劉穎女98101

高紅女9192

(1)根據(jù)表格建立sas數(shù)據(jù)集。

(2)輸出語文成績100分以上的。

(3)計算每個學生兩門課的平均成績(百分制),并按此由高到低排名。

17.根據(jù)二題的數(shù)據(jù)庫作以姓名為x軸,數(shù)學成績?yōu)閥軸的分析圖。

18.宏編程:用iml語言創(chuàng)建3*2矩陣z,和w使得w是z的3倍

19.假設存在兩個表A和B,運用SAS/SQL編程產(chǎn)生非公共部分合并結(jié)果

20.用過程步從文本文件的第3行導入數(shù)據(jù),文本文件的路徑是D:\class,導入

后的數(shù)據(jù)集是class.

21.求45,59,44,95,46,66這6個數(shù)中的最小值,并求和

22.通過連接帶空格的字符值,輸出helloworld

23.通過宏尋找某個字母在某單詞中第一次出現(xiàn)的位置。

24.線性解方程組

2X-Y+3Z=16

3X-2Y+2Z=4

4X+Y+4Z=18

25.將表A和表B連接成表C,要求輸出變量值相等且沒有重復值。

TableATableB

Numnamenumage

12Tom1228

14Jack1635

15Alice1521

17William1924

26.創(chuàng)建包含日期變量DATA的SAS數(shù)據(jù)集,日期從2015年1月1日到2016年

12月31日.

27.利用宏,創(chuàng)建包含1000個變量(xbxlOOO),100個觀測值的SAS數(shù)據(jù)集.

28.設計程序計算矩陣A中變量X的累乘.

A=[587

513]

29.編寫程序:自然數(shù)1T00求和。

30.當N值小于5時重復執(zhí)行DO組中的語句。

31.用input函數(shù)字符轉(zhuǎn)換數(shù)值。

32.用SAS函數(shù)實現(xiàn)計算矩陣a=[0102,32419,768]的均值、最大值、最小

值。

33.編寫程序:解線性方程組(xl+3x2-5x3=5,3xbx2+6x3=9,-2xl-4x2+x3=7};

34試應用SAS畫頻率直方圖?

35編寫程序,將數(shù)字自動轉(zhuǎn)化為字符?

36今有某種型號的電池三批,它們分別是A、B、C三個工廠所生產(chǎn)的,為評比

其質(zhì)量,各隨機抽取5只電池為樣品,經(jīng)試驗得其壽命(h)如下:

ABC

404226283950

484530324950

383043

試在顯著性水

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論