



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、广东工业大学考试试卷(A卷) 课程名称: R程序设计语言 试卷满分 100 分一、 填空和选择(每小题分,共50分)1.R软件命令窗口的命令提示符为 > 2.R软件复制编辑快捷组合键为Ctrl+C3.下列变量名中的A是合法变量()char_1,.data_2,x_j()x*y,a.1()xy,a1234 ()end, 4.已知x为一个向量,计算其正弦函数的运算为C()SEC(X) ()SIN(x) ()sin(x) ()secx5.已知x2(0:3),则命令2*x返回的结果为2 4 8 166.命令2*3:7返回结果为 6 8 10 12 14 7.命令rep(c(1,3),each=3
2、)返回结果为1 1 1 3 3 38.命令sort(c(2,10,7,9,5)返回的结果为2 5 7 9 109.命令append(2:5,10:12,after=3)返回的结果为 2 3 4 10 11 12 5 10.命令matrix(2:7,nrow=2,byrow=F)返回的结果为 ,1 ,2 ,31, 2 4 62, 3 5 7 11.已知矩阵,则命令A%*%A返回的结果为 ,1 ,2 ,3 ,41, 90 202 314 4262, 100 228 356 4843, 110 254 398 5424, 120 280 440 600 12.已知矩阵,则命令dim(B)返回的结果为
3、3 413. 已知矩阵,则命令rowSums(A)返回的结果为10 1014. 已知矩阵,则命令apply(A,2,sum)返回的结果为3 5 7 9 15. 命令rbind(1:3,1:4)返回的结果为 ,1 ,2 ,3 ,41, 1 2 3 12, 1 2 3 416.执行命令b=list(name="Fred",wife="Mary",no.children=3,child.ages=c(4,7,9)后,则命令b$name 返回的结果为"Fred"17.执行命令b=list(name="Fred",wife=
4、"Mary",no.children=3,child.ages=c(4,7,9)后,则命令length(b)返回的结果为 4 18.执行命令xx=array(1:24,c(3,4,2)后,则命令xx2,1:3,2返回的结果为 , , 1 ,1 ,2 ,3 ,41, 1 4 7 102, 2 5 8 113, 3 6 9 12, , 2 ,1 ,2 ,3 ,41, 13 16 19 222, 14 17 20 233, 15 18 21 24 19.执行命令a=data.frame(class=c(1,1,2,2,3,3,3),sex=c("女",&quo
5、t;男","男","女","女","女","男"),score=c(80,85,92,76,61,95,83)后,则命令a$scorea2= "男"返回的结果为 85 92 83 20.已知score=c(80,85,92,76,61,95,83),则命令 stem(score) 返回score的茎叶图21.已知变量x=c(2,3),则执行命令x5<-5后变量x的结果为 2 3 NA NA 5 22.命令paste("x",1:5,sep=
6、"")返回的结果为 “x1” “x2” “x3” “x4” “x5” 23.已知变量x=(1:10)+2,则命令x1:5返回的结果为 3 4 5 6 7 24.已知,则命令solve(A,b)返回的结果为 ,11, 12, 1 25.命令 eigen(A) 返回矩阵A的特征值和特征向量二、 看程序写结果(每小题4分,共20分)1. 程序如下:x=1:30y=xx>25-20 执行上述程序后,则y返回的结果为 6 7 8 9 10 2.程序如下:x=1:3y=c(x,5,x,1:2)执行上述程序后,则y返回的结果为 1 2 3 5 1 2 3 1 2 3.程序如下:x=
7、matrix(1:6,2,3) y=x-1,执行上述程序后,则y返回的结果为 2 4 6 4.程序如下:x=1:4y=2:5+2z=data.frame(INDEX=x,VALUE=y)执行上述程序后,则z返回的结果为 INDEX VALUE1 1 42 2 53 3 64 4 7 5.程序如下:L1=list(x=1:6,y=matrix(1:4,nrow=2)z=L1$y+2执行上述程序后,则z返回的结果为 ,1 ,21, 3 52, 4 6 三、在以下各题中,写出相应的命令和程序(每小题5分,共20分)1.用函数rep()构造一个向量x,它由5个3,10个2,98个1构成x<-re
8、p(c(3,2,1),c(5,10,98)2.自己编写一个函数,求数据y=(y1,y2,yn)的均值(mean)、标准差(sd)、偏度(k3.linear)与峰度(kurtosis) 包含在程序包moments里library(“moments”)Myfirst<-function(y) for ( i in 1:length(y) a<-mean(yi)b<-sd(yi)c<-k3.linear(yi)d<-kurtosis(yi) z<-c(a,b,c,d);z3.鸡兔同笼问题:鸡和兔子关在一个笼子里,已知共有头36个,脚100个,编程求笼内关了多少只兔
9、子和多少只鸡?Mysecond<-function(x,y) a<-matrix(c(1,1,2,4),2,2,byrow=TRUE)b<-matrix(c(x,y),2,1)solve(a,b)4猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩一个桃子了。编程求第一天共摘多少桃子momo<-function(x) y=1for (i in 1:(x-1) y<-2*(y+1) y四、综合题(每小题5分,共10分)
10、10位同学的姓名、性别、年龄、身高、体重数据如下:Name Sex Age Height WeightAlice F 13 56.5 84.0Sandy F 11 51.3 50.5Sharon F 15 62.5 112.5Tammy F 14 62.8 102.5Alfred M 14 69.0 112.5Duke M 14 63.5 102.5Guido M 15 67.0 133.0Robert M 12 64.8 128.0Thomas M 11 57.5 85.0William M 15 66.5 112.01. 用数据框的形式读入数据,数据框的名称为my.classmy.class<-edit(data.frame()输入数据2. 将上述数据写成( write.table() )一个纯文本的文件(文件名为class.txt),并用函数read.table()读取文件中的身高和体重数据write.table(my.c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年初中数学奇特题目及答案
- 熔硫工段考试试题及答案
- Thanks-giving课件教学课件
- 9建设工程合同法律制度
- PS通道课件教学课件
- 编程题目题库及答案
- 食品安全知识培训好处课件
- PS混合模式课件
- 五年级数学上册期中测试卷及答案
- 2025年香港机考口语题库及答案
- 五年级上册家长会语文老师课件
- 职场应用文高职PPT完整全套教学课件
- 垃圾焚烧发电项目电气安装与调试施工方案
- 设施蔬菜生产机械化技术
- LY/T 1821-2009林业地图图式
- JJF 1272-2011阻容法露点湿度计校准规范
- 液压与气压传动 第2版 马振福 高职课件0、1新
- 危化品安全管理学习课件
- SY∕T 7298-2016 陆上石油天然气开采钻井废物处置污染控制技术要求
- 突发事件处理记录表(标准范本)
- 磁敏传感器(品) 课件
评论
0/150
提交评论