1. 下列()表示的是变量。
A. 123 B.TRUE C.Inf D. abc
2. 下列()不可以作为变量名。
A. 1a2b B. a1b2 C. a_b D. a.b
3. 下列()可以作为变量名。
A.TRUE B.Inf C.True D.NaN
4. 下列赋值语句错误的是(c)。
A.a<-1 B.a=1 C.1=a D. A_1<-”1”
5. 下列不是数值型数据的是()。
A.123 B.12.3 C. "123 " D.12e2.3
6. 下列是字符型数据的是()。
A. TRUE B.1e2 C. "123 " D.5+1i
7. 下列字符型定界符用法错误的是()。
A. 'ab "c ' B. "ab 'c " C. "ab\"c " D. "ab "c "
8. 下列是逻辑型数据的是()。
A. True B.FALSE C.Inf D.NaN
9. Inf是()型的数据。
A.数值型 B.NA型 C.字符型 D.逻辑型
10. 下列()不能生成向量([1] 5 4 3 2 1)。
A. 5:1 B. 6-1:5 C.seq(1,5,by=-1)
D.6-sequence(5)
11. 下列()不能生成向量([1] 1 2 3 4 5 1 2 3 4 5)。
A. rep(1:5,2)
B. sequence(rep(5,2))
C. 1:10%%6
D. (0:9%%5)+1
12. 已知a<-1:100,若要取出向量a中的偶数位置上的元素,表达式应为()。
A. a[2:100] B. a/50 C.a[seq(2,100,by=2)] D.a/2
13. 已知a<-1:10,下列()不能输出([1] 6 7 8 9 10)。
A. a[-(1:5)] B.a[6:10] C.a[a>5] D.a>5
14. 表达式max(c(1:5,7:10)[6:8])的结果是()。
A. 1 B.6 C.7 D.9
15. 已知a<-c(1:5,7:10),则max(a[6:8]<-3:1)的结果是()。
A. 1 B.3 C.9 D.10
16. 已知a<-c(1:5,7:10),则min(a[-(1:7)])的结果是()。
A. 1 B.3 C.9 D.10
17. 已知矩阵a<-matrix(rep(1:4,4),4,4);若要将a转换成如下矩阵,应使用的命令是()。
i. [,1] [,2]
[1,] 2 2
[2,] 3 3
A. a[-(c(1,4)),-(3:4)] B. a[-(3:4),-c(1,4)]
C.a[-1,][-4,] [,3:4] D. a[3:4,2:3]
18. 已知a<-matrix(1:4,2,2);b<-matrix(5:8,2,2);若要生成如下矩阵,应设置表达式为()。
i. [,1] [,2] [,3] [,4]
[1,] 1 2 5 6
[2,] 3 4 7 8
B. A.rbind(a,b) B.rbind(t(a),b)
C. C.cbind(a,b) D.cbind(t(a),t(b))
19. Inf-inf是()型的数据。
A.数值型 B.NA型 C.字符型 D.逻辑型
20. 在应用R进行线性分析是必用的函数是()
A.ts() B. clara () C. scale() D. abline()