R语言:迈向大数据之路
上QQ阅读APP看书,第一时间看更新

本章习题

一、判断题

( )1.有以下两个命令。

上述两个命令被执行后,x1和x2的值是相同的,均是4。

( )2.有以下两个命令。

上述两个命令被执行后,x1和x2的值是相同的,均是8。

( )3.有以下两个命令。

上述两个命令被执行后,x1和x2的值是相同的,均是88.88。

( )4.有如下命令。

上述命令被执行后,x的值是1600。

( )5.有如下命令。

上述命令被执行后,x的值是8。

( )6.有如下命令。

上述命令被执行后,x的值是0。

( )7.有以下两个命令。

上述命令的执行结果是FALSE。

( )8.有如下命令。

上述命令被执行后,x的值是1。

( )9.有以下两个命令。

上述命令的执行结果是TRUE。

( )10.有以下两个命令。

上述命令的执行结果是TRUE。

二、单选题

( )1.下列哪一个是R语言不合法的变量名称?

A.x3

B.x.3

C..x3

D.3.x

( )2.以下命令会得到哪种数值结果?

A.[1]4

B.[1] 2

C.[1] 3

D.[1] 1

( )3.以下命令会得到哪种数值结果?

A.[1] 3.1415926

B.[1] pi

C.[1] 3.14

D.[1] 3

( )4.以下命令会得到哪种数值结果?

A.[1] 18

B.[1] 6

C.[1] 9

D.[1] 3

( )5.以下命令会得到哪种数值结果?

A.[1] 5678.78

B.[1] 5678.77

C.[1] 5678.778

D.[1] 5678.778000

( )6.以下命令会得到哪种数值结果?

A.[1] 789.8

B.[1] 789.789

C.[1] 789

D.[1] 790

( )7.以下命令会得到哪种数值结果?

A.[1] 0

B.[1] Inf

C.[1] NA

D.[1] NaN

三、多选题

( )1.下列哪些命令的执行结果是TRUE?(选择两项)

四、实际操作题(如果题目有描述不周详的,请自行假设条件)

1.求99的平方、立方和平方根。

2.x = 345.678,将x放入round()、signf(),使用默认值测试,并列出结果。

3.重复上一习题,将参数digits依次从-2设置到2,并列出结果。

4.x = 674.378,将x放入floor()、ceil()和trunc(),使用默认值测试,并列出结果。

5.重复上一习题,将x改为负值-674.378,并列出结果。

6.计算下列命令的结果。

(1)Inf + 100。

(2)Inf – Inf + 10。

(3)NaN + Inf。

(4)Inf- NaN。

(5)NA + Inf。

(6)Inf – NA。

(7)NaN + NA。

7.将上述数据(a-g)的执行结果用下列函数测试并列出结果。

(1)is.na()。

(2)is.nan()。

(3)is.finite()。

(4)is.infinite()。