还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
r试题及答案R语言基础试题及答案
一、单项选择题(共30题,每题1分)本部分每题只有一个正确答案,请将正确选项的字母填在括号中R语言中,用于赋值的符号是()A.=B.-C.:=D.==以下不属于R语言基本数据类型的是()A.向量B.矩阵C.列表D.数组创建一个包含1-5的向量,正确的代码是()A.c1,2,3,4,5B.1:5C.seq1,5,1D.以上都是以下关于数据框(data frame)的描述,错误的是()A.每列可以是不同的数据类型B.可以通过行名和列名访问元素C.列名不可修改D.是R中最常用的数据结构之一调用R内置数据集mtcars时,使用的函数是()第1页共14页A.datamtcarsB.loadmtcarsC.read.csvmtcarsD.mtcars计算向量x中所有元素均值的函数是()A.meanxB.averagexC.sumx/lengthxD.A和C以下代码的输出结果是()x-c1,3,5,7x[2:3]A.35B.1357C.3D.5R语言中,用于安装第三方包的函数是()A.install.packagesB.libraryC.requireD.install以下关于函数的描述,错误的是()A.函数必须有返回值B.可以使用return指定返回值C.函数可以嵌套调用第2页共14页D.函数参数可以有默认值使用ggplot2绘制散点图时,基础语法中必须包含的函数是()A.ggplotB.geom_pointC.plotD.A和B数据框df中筛选出“年龄30”且“性别=男”的行,正确的代码是()A.df[df$年龄30df$性别==男,]B.df[df$年龄30|df$性别==男,]C.df[df$年龄30,df$性别==男]D.df[df$年龄30df$性别=男,]R语言中,用于读取Excel文件的包是()A.readrB.xlsxC.readxlD.data.table以下不属于R语言控制流语句的是()A.if-elseB.forC.whileD.repeat计算向量x的标准差,正确的函数是()A.sdxB.sqrtvarx第3页共14页C.sqrtsumx-meanx^2/lengthx-1D.以上都是列表(list)与向量的主要区别是()A.列表只能存储一种数据类型B.列表元素必须有名称C.列表不可嵌套D.列表不能通过索引访问R语言中,用于绘制直方图的函数是()A.histB.barplotC.plot...,type=hD.A和B以下代码的输出结果是()a-10b-5if ab{printa大于b}else{printa小于等于bA.a大于bB.a小于等于bC.TRUED.FALSE数据框df中,删除列“ID”的代码是()A.df$ID-NULL第4页共14页B.df[,-ID]C.rmdf$IDD.df-df[,-1]R语言中,用于查看对象类型的函数是()A.classB.typeofC.modeD.A和B使用dplyr包进行数据筛选,正确的函数是()A.filterB.selectC.arrangeD.mutate矩阵(matrix)的行和列可以通过哪个参数指定()A.nrow和ncolB.rows和colsC.row和columnD.A和B以下关于NA和NULL的描述,正确的是()A.NA表示缺失值,NULL表示空对象B.NA和NULL都可以通过is.na检测C.NA在计算时会导致结果为NA,NULL不会D.A和C绘制箱线图的基础函数是()A.boxplot第5页共14页B.plot...,type=boxC.hist...,type=boxD.A和BR语言中,用于保存工作空间的函数是()A.save.imageB.saveC.writeD.A和B以下关于R包的描述,错误的是()A.包是R函数、数据、预编译代码以一种定义完善的格式组成的集合B.包必须通过CRAN下载C.加载包使用library函数D.包的安装使用install.packages数据框df中,计算“成绩”列的中位数,正确的代码是()A.mediandf$成绩B.meandf$成绩,na.rm=TRUEC.sumdf$成绩/nrowdfD.quantiledf$成绩,
0.5R语言中,用于循环遍历向量元素的函数是()A.loopB.forC.applyD.lapply使用ggplot2绘制折线图时,geom函数应为()A.geom_line第6页共14页B.geom_point+geom_lineC.geom_pathD.A和C以下属于R语言统计分析包的是()A.ggplot2B.dplyrC.statsD.tidyrR语言中,用于查看数据框前6行的函数是()A.headdf,6B.firstdf,6C.df[1:6,]D.A和C
二、多项选择题(共20题,每题2分)本部分每题有多个正确答案,请将正确选项的字母填在括号中,多选、少选、错选均不得分以下属于R语言数据结构的有()A.向量B.矩阵C.数组D.数据框E.列表关于R函数的参数,以下描述正确的有()A.参数可以有默认值B.参数可以是向量第7页共14页C.参数可以是列表D.函数调用时参数必须按顺序传递E.函数调用时参数可以通过名称传递以下关于数据读取的描述,正确的有()A.read.csv用于读取CSV文件B.read.delim用于读取制表符分隔文件C.read.table默认分隔符是空格D.readxl包用于读取Excel文件E.data.table包的fread读取文件速度快R语言中,用于数据可视化的包有()A.ggplot2B.latticeC.plotlyD.dplyrE.tidyr以下关于NA值的处理方法,正确的有()A.na.omit删除包含NA的行B.na.fill填充NAC.na.mean计算均值时忽略NAD.na.rm=TRUE参数可用于删除NAE.A和C以下属于R语言控制流中的循环结构的有()A.for循环B.while循环C.repeat循环第8页共14页D.if-elseE.switch关于dplyr包的核心函数,正确的有()A.filter用于筛选行B.select用于筛选列C.arrange用于排序D.mutate用于新增列E.summarise用于汇总统计R语言中,用于数学计算的基础函数有()A.sumB.meanC.varD.sdE.cor以下关于向量运算的描述,正确的有()A.向量可进行加减乘除运算B.同长度向量可直接进行元素级运算C.不同长度向量运算会触发循环补齐D.向量运算使用%*%表示矩阵乘法E.向量的length函数返回元素个数数据框的基本操作包括()A.查看结构strB.查看统计摘要summaryC.重命名列名colnamesD.查看数据类型class第9页共14页E.转换数据框类型as.data.frameR语言中,用于安装和加载包的函数有()A.install.packagesB.libraryC.requireD.installed.packagesE.update.packages关于ggplot2的基本语法,正确的有()A.ggplot指定数据和映射B.geom_*函数指定几何对象C.aes定义美学映射D.labs添加标签E.theme修改主题以下属于R语言统计模型的有()A.线性回归lmB.逻辑回归glmC.方差分析aovD.聚类分析kmeansE.决策树rpartR语言中,用于处理缺失值的函数有()A.na.omitB.complete.casesC.na.fillD.na.approxE.na.locf第10页共14页关于列表(list)的描述,正确的有()A.列表元素可以是不同数据类型B.列表元素必须有名称C.列表通过[[]]访问单个元素D.列表通过$访问命名元素E.列表可嵌套R语言中,用于数据合并的函数有()A.mergeB.rbindC.cbindD.unionE.intersect以下关于R脚本的描述,正确的有()A.脚本文件扩展名为.RB.脚本可通过source函数运行C.脚本可包含注释以#开头D.脚本可包含函数定义E.脚本只能在RStudio中运行R语言中,用于查看帮助文档的函数有()A.helpB.C.exampleD.demoE.vignette关于R的工作空间,正确的有()第11页共14页A.工作空间存储当前环境的对象B.save.image保存整个工作空间C.load加载保存的工作空间D..RData是默认保存文件E.工作空间可通过setwd设置路径以下属于R语言的特点的有()A.开源免费B.语法简洁易懂C.强大的数据处理能力D.丰富的可视化功能E.跨平台运行
三、判断题(共20题,每题1分)本部分每题判断对错,正确的填“√”,错误的填“×”R语言中,“-”和“=”的赋值效果完全相同()向量是R中最基本的数据结构,只能存储同一种数据类型()使用library函数加载包前,必须先安装该包()数据框的每一行代表一个观测值,每一列代表一个变量()R语言中,NA表示空值,NULL表示缺失值()使用mean函数计算均值时,默认会忽略NA值()ggplot2的语法核心是“图层”,可逐步添加元素()矩阵的行和列必须等长()函数是R中的基本单元,可重复使用()read.csv函数默认分隔符是逗号,且会自动处理缺失值()R语言中,使用rmlist=ls可清除所有工作空间对象()dplyr包的函数是面向集合的,操作数据更高效()第12页共14页列表的元素可以通过索引和名称两种方式访问()R语言中,plot函数是最基础的绘图函数,可绘制多种图形()数据框中,“ID”列是字符型,无法直接参与数值计算()循环补齐规则是指短向量重复以匹配长向量长度()RStudio是R的官方开发环境,功能比基础R更强大()使用na.omit会修改原数据框,需重新赋值保存()线性回归模型lm的输出结果中,p值小于
0.05说明变量显著()R语言中,“#”用于表示注释,所有符号后内容会被忽略()
四、简答题(共2题,每题5分)简述R语言中向量(vector)和数据框(data frame)的主要区别写出使用ggplot2绘制散点图的基本步骤,并说明如何添加标题和坐标轴标签附参考答案
一、单项选择题(30题)1-5B DD CA6-10D A A A D11-15A CA DB16-20A A AAA21-25ADAA B26-30ABA CA
二、多项选择题(20题)ABCDE
2.ABCE
3.ABCDE
4.ABC
5.ACABC
7.ABCDE
8.ABCDE
9.ABCDE
10.ABCDEABC
12.ABCDE
13.ABCDE
14.ABCDE
15.ACE第13页共14页ABC
17.ABCD
18.ABCDE
19.ABCD
20.ABCDE
三、判断题(20题)×
2.√
3.√
4.√
5.××
7.√
8.√
9.√
10.×√
12.√
13.√
14.√
15.×√
17.√
18.×
19.√
20.√
四、简答题(2题)向量是同类型数据的有序集合,无列名;数据框是不同类型数据的集合,每列是变量,有列名,行代表观测值,结构更适合存储表格数据基本步骤
①用ggplotdata=数据,aesx=变量1,y=变量2指定数据和映射;
②用geom_point添加散点图;
③用labstitle=标题,x=x轴标签,y=y轴标签添加标题和标签(注本试题及答案总字数约2500字,覆盖R语言基础核心知识点,可用于学习检验或备考使用)第14页共14页。
个人认证
优秀文档
获得点赞 0