本章习题
一、判断题
( )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()。