北京邮电大学《R语言与数据分析》2021-2022学年期末试卷.doc
自觉遵守考场纪律如考试作弊此答卷无效密
自觉遵守考场纪律如考试作弊此答卷无效
密
封
线
第PAGE1页,共NUMPAGES3页
北京邮电大学
《R语言与数据分析》2021-2022学年期末试卷
院(系)_______班级_______学号_______姓名_______
题号
一
二
三
总分
得分
一、单选题(本大题共20个小题,每小题2分,共40分.在每小题给出的四个选项中,只有一项是符合题目要求的.)
1、以下哪个函数用于读取CSV文件?()
A.read.csv()
B.load.csv()
C.import.csv()
D.get.csv()
2、在R语言中,若x-list(a=1,b=2,c=3),要获取列表中元素b的值,可以使用以下哪种方式?()
A.x$b
B.x[b]
C.x[b]
D.select(x,b)
3、R语言中,用于创建数据框的函数是()
A.data.frame()
B.data.matrix()
C.data.array()
D.data.vector()
4、R语言中,用于读取CSV文件的函数是()
A.read.csv()
B.load.csv()
C.import.csv()
D.open.csv()
5、在R中,用于将向量中的元素重复指定次数的函数是()
A.rep()
B.duplicate()
C.repeat()
D.copy()
6、以下代码执行后,z的值是?
x-5
y-6
z-paste(x,y,sep=-)
()
A.5
B.6
C.5-6
D.错误
7、在R语言中,以下哪个函数用于绘制散点图?()
A.plot.scatter()
B.scatterplot()
C.draw_scatter()
D.graph_scatter()
8、R语言中,用于去除向量中的缺失值的函数是()
A.na.omit()
B.remove_na()
C.delete_na()
D.clear_na()
9、以下哪个函数用于在R中进行线性回归分析?()
A.linear.regression()
B.lm()
C.regression()
D.linreg()
10、在R语言中,以下哪个函数用于绘制折线图?()
A.plot()
B.line_plot()
C.draw_plot()
D.create_plot()
11、在R中,以下哪个函数用于计算数据的标准差?()
A.sd()
B.standard_deviation()
C.calculate_sd()
D.find_sd()
12、在R中,若x-c(TRUE,FALSE,TRUE,TRUE),执行all(x)的结果是()
A.TRUE
B.FALSE
C.错误
D.无法确定
13、R语言中,用于对向量进行去重的函数是()
A.unique()
B.distinct()
C.remove_duplicates()
D.delete_duplicates()
14、R语言中,用于读取Excel文件的函数是()
A.read.xlsx()
B.load.xlsx()
C.import.xlsx()
D.open.xlsx()
15、若有向量x-c(10,20,30,40,50),执行x[x=30x=40]的结果是()。
A.3040
B.30
C.3040
D.错误
16、执行以下代码,结果是?
x-1:10
x[x%%2==0]
()
A.13579
B.246810
C.12345
D.678910
17、在R中,要将一个向量中的缺失值用0替换,可以使用以下哪个函数?()
A.replace_na()
B.fill_na()
C.replace(x,is.na(x),0)
D.fill(x,0)
18、在R语言中,若x-matrix(1:9,3,3),要获取矩阵的行数,可以使用以下哪个函数?()
A.nrow(x)
B.row_count(x)
C.number_of_rows(x)
D.count_rows(x)
19、以下哪个函数用于在R中进行相关性分析?()
A.correlation.analysis()
B.cor()
C.analyze.correlation()
D.relate()
20、执行以下代码,输出是?
x-list(1,2,3)
typeof(x)
()
A.list
B.integer
C.numeric
D.character
二、简答题(本大题共4个小题,共40分)
1、(本题10分)如何在R语言中进行数据的可视化元素动画倒放设置?
2、(本题10分)如何在R语言中进行数据的非线性回归?
3、(本题10分)R语言中如何提取列表中的元素