选择及判断

一、单项选择题
答题说明:每题均有 A、B、C、D 四个备选答案,其中只有一个正确答案,将其
选出,并写在答题纸上。
1.R 语言(软件)是被用于统计计算和绘图工作的一套语言和环境,是一套开源
的数据分析解决方案。最早(1995 年)是由( B )开发的.
A.Barbara F. Ryan、Thomas A. Ryan 和 Brian L. Joiner
B.Robert Gentleman 和 Ross Ihaka
C.Thomas A. Ryan 和 Ross Ihaka
D.Robert Gentleman 和 Brian L. Joiner
2.R 语言中的赋值符号不包括(B)
A.= B.>- C.<- D.->
3.在 R 语言中,以下变量定义正确的是(C)
A. sum B. -min C. a_3 D. if
4.R 语言加在第三方包时,会使用到的函数名是(B)
A.call B.library C.source D.install
5.下面四个函数中,哪一个是正确的帮助函数?(C)
A.Help() B.HELP() C.help() D.以上均正确
6.现有以下几条 R 语句,请问运行之后,x 和 y 的值分别是多少?(A)
x<-3;y<-5;x<-x+y;y<-x-y;x<-x-y
A.5,3 B.3,5
C.3,3 D.5,5
7.在 R 中移除或删除多个对象的函数为(A)
A. rm() B.ls() C.q() D.save.image()
8.在 R 中设置工作路径用以下哪个函数(A)
A.setwd() B.getwd() C.q() D.dir.create()
9.下列是“取余”操作运算符的是(D)
A. % B.%/% C./ D.%%
10.将数据框 X 中含有的 NA 值换成 0,使用的函数是(C)
A.is.na(X) <- 0
B.X[,is.na(X)] <- 0
C.X[is.na(X)] <- 0
D.X <-na.omit(X)
11.代码 rep(c(1:2),each=3)输出的结果为(A)
A. 1 1 1 2 2 2
B.1 2 1 2 1 2
C. 1 2 3
D. 1 2
12.代码 c("a","b","c","d")[rep(c(1,2,3),3)]的输出结果为(C)
A. "a" "b" "c" "d" "a" "b" "c" "d" "a" "b" "c" "d"
B "a" "b" "c"
C. "a" "b" "c" "a" "b" "c" "a" "b" "c"
D. 1 2 3 3
13.两个数据框进行行合并,哪个函数不能用 (D)
A.cbind() B.merge() C.rbind() D.reshape()
14.输出 CSV 格式的文件,用一下哪个函数(A)
A.write.csv() B.read.csv() C.write.delim() D.read.table()
15.如读取 CSV 格式的文件,用一下哪个函数(D)
A.read.delim() B.write.csv() C.read.table() D.read.csv()
16.执行命令 x <- 0:4 ; y <- ifelse(x>1,-x,2*x); y 后的结果是(C)
A.[1] 2 3 4 [2]-2 -3 -4 [3] 4 6 8
B.[1] -2 -3 -4 [2] 4 6 8
C.[1] 0 2 -2 -3 -4
D.[1] 0 1 2 3 4
17.一般一个函数包括哪四个部份。(C)
A.函数内容、函数声明、函数语句、函数变量
B.函数名称、函数主体、函数输入、函数输出
C.函数形式、函数内容、函数变量、函数参数
D.函数名称、函数声明、函数主体、函数参数
18.何用 as.Date()函数将'2-2013-1'转化成"2013-01-02"(B)
A.as.Date('2-2013-1',format='%m-%Y-%d')
B.as.Date('2-2013-1',format='%d-%Y-%m')
C.as.Date('2-2013-1',format='%y-%m-%d')
D.as.Date('2-2013-1',format='%d-%y-%m')
19.有一列数据 x <- c(3,6,7,4,1),order(x,decreasing=T)输出的结果是
(A)
A.3 2 4 1 5
B.5 1 4 2 3
C.1 3 4 6 7
D.1 2 3 4 5
20.有 A 和 B 两个公共列的数据框,如何用 merge()函数按 A 数据框将 A,B 两个
数据框合(D)
A.cbind(A,B)
B.merge(A,B,all=T)
C.merge(A,B,all.y=T)
D.merge(A,B,all.x=T)
21. 这行 for (i in 1:3) print("Hello")输出结果为(C)
A. [1] "Hello"
B. [1] 1 2 3
C. [1] "Hello" [1]"Hello" [1] "Hello"
D.以上都不正确
22.这行代码 y<-"fruit"
switch(y,fruit="banana",vegetable="broccoli",meat="beef")输出结果为(A)
A.[1] "banana"
B.[1] "fruit"
C.[1] "banana" "broccoli" "beef"
D.[1] y
23.x<-c(TRUE,FALSE,FALSE),y<-c(TRUE,TRUE,FALSE)),运行 x&&y 这行代码是
什么结果(D)
A.FALSE
B.both TRUE
C.TRUE FALSE FALSE
D.TRUE
24.有一个名为 mydata 的数据框,其中有变量 x1 和 x2,如何创建一个 sumx,存
储 x1 和 x2 的和?(C)
A.sumx<-x1+x2
B.sumx<-mydata$x1+mydata$x2
C.mydata$sumx<-mydata$x1+mydata$x2
D.以上都正确
25.为了添加路径索引,可以使用的函数是什么?(A)
A.attach B.detach
C.with D.以上都不对
26.R 语言中,为变量修改元素名称的函数是什么?(D)
A.changeName B.ModifyName
C.name D.names
27.将 x 舍入为指定位数的小数,可以用到的函数是?(B)
A.signif B.round
C.decimal D.floor
28.求中位数的函数是?(C)
A.mean B.mad
C.median D.以上都可以
29.如果要生成一个序列“1,3,5,7,9”,那么不可以使用的代码是?(D)
A.seq(1,10,2) B.seq(1,9,2)
C.seq(0,9,2)+1 D.seq(0,9,1)
30.创建自定义函数的语句是?(A)
A.function B.def
C.define D.以上都可以
31. f3 <- function(a123,b12,b13){list(a=a123,b1=b12,b2=b13)} ,构建一
个 函 数 , 该 函 数 为 三 个 向 量 构 成 的 列 表 , 函 数 包 括 三 个 参 数 。 则
f3(2,3,a123=1)$a 的结果为(D)
A.$a [1] 2
B.$a [1] a123
C.$a [1] 3
D.$a [1] 1
32.以下命令中,能够画出 3 行 2 列的多重图框且第 2 幅图在第一行第二列的是
(B)
A.par(mfcol = c(3,2)) B.par(mfrow = c(3,2))
C.par(mfcol = c(2,3)) D.par(mfrow = c(2,3))
33.自定义坐标轴函数 axis()的参数中,用于添加坐标轴刻度标签的是(C)
A.font= B.tick=
C.labels= D.at=
34.图例函数 legend()的参数中,用 legend=指定的是(A)
A.图例内容的字符向量 B.图例内容的颜色
C.图例内容的线条宽度 D.图例边框的类型
35.以下命令中,能够画出 3 行 2 列的多重图框且第 2 幅图在第二行第一列的是
(D)
A.par(mfrow = c(2,3)) B.par(mfrow = c(3,2))
C.par(mfcol = c(2,3)) D.par(mfcol = c(3,2))
36.高级绘图函数中,可以将坐标轴标签禁用的参数是(A)
A.ann=F B.axex=T
C.axex=F D.ann=T
37.R 中的做图函数是什么?(A)
A.plot B.draw
C.paint D.image
38.将图像输出到 pdf 文件的函数是什么?(B)
A.export B.pdf
C.output D.print
39.现在有三个班的学生数学成绩,要求绘图并比较三个班数学成绩的分布形态。
以下哪个函数可以达成这个目的?(C)
A.density B.lines
C.boxplot D.barplot
40.随机数是统计实验中的常用对象。请问以下哪一个选项是 R 软件中生成均匀
分布随机数的函数?(C)
A. runif B.punif
C. rnorm D.pnor
二、 判断题
答题说明:正确的将答题纸上写“T”,错误的将答题纸上写“F” 。
1.R 是一种开源软件。(T)
2.R 是一种区分大小写的解释型语言。(T)
3.R 语言的包只能在线安装。(F)
4.使用代码 x <- 1024;length(x) 后,得到的 x 的长度为 4。(F)
5.可以把向量、矩阵、数据框、列表、数组放在一个列表里。(T)
6.函数可以没有函数名。(T)
7.函数主体可以没有返回语句。(F)
8.d 是一个矩阵,x<-apply(d,2,f)这行代码中,apply 是对 d 这个矩阵每一行运
用函数。(F)
9.每一个 R 函数都包括三个部分:函数名,程序主体以及参数集合。如果最后一
行不输出结果,整个函数也将不会有返回值 (F)
10.rbind()函数,cbind()函数,merge()函数都可以实现数据的合并。(T)
11.R 中常见的逻辑运算符 X | | Y 表示同时满足 X 和 Y。(F)
12.cbind 函数是根据行进行合并,即叠加所有行;rbind 函数是根据列合并,即
叠加所有列。(F)
13.data.frame()的作用是创建一个数据框。(T)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值