PTA离散数学集合论自测(无答案版)

R1-1

设R与S在集合A上是传递的,则R与S的复合关系也是传递的。

T

F

R1-2设R与S在集合A上是对称的,则R与S的复合关系也是对称的。

T

F

R1-3设R与S在集合A上是反对称的,则R与S的复合关系也是反对称的。

T

F

R1-4

设R与S在集合A上是自反的。则R与S的复合关系也是自反的。

T

F

R1-5设R与S在集合A上是反自反的,则R与S的复合关系也是反自反的。

T

F

R2-1

设A,B,C,D是任意集合,判断下列命题是否正确?

A×B=A×C推出B=C.

A.正确

B.不正确

R2-2

对于偏序集({3,5,9,15,24,45},|(表示整除)),{3,5}的上界是 ① ,上确界是 ② ;{15,45}的下界是 ③ ,下确界是 ④ 。

A.①9,15,24,45②15③5,15,3④ 15

B.①15,,45②15③5,15,3④ 15

C.①9,15,24,45②15③5,15,3④ 5

D.①15,24,45②9③5,15,3④ 15

R2-3

集合A中有4个元素,则A的幂集里面有几个元素

A.8

B.4

C.16

D.15

R2-4

非空集合X上的全域关系,满足哪些性质?

A.自反性、对称性、传递性

B.反自反性、对称性、传递性

C.自反性、对称性

D.自反性、反对称性、传递性

R2-5

下面哪个不是偏序集:

A.整数集合上的小于等于关系

B.整数集合上的不相等关系

C.整数集合上的大于等于关系

D.整数集合上的等于关系

R2-6

集合A中有3个元素,则A上可以定义多少个不同的反自反关系?

A.32

B.64

C.16

D.8

R2-7

非空集合X上的恒等关系,满足哪些性质?

A.反自反性、对称性、传递性

B.自反性、反对称性、对称性、传递性

C.自反性、对称性、传递性

D.自反性、反对称性、传递性

R2-8

整数集上的关系R={(a,b)|a>b}的对称闭包是:

A.{(a,b)|a=b}

B.{(a,b)|a≥b}

C.{(a,b)|a≠b}

D.{(a,b)|a≤b}

R2-9

集合A中有3个元素,则A上可以定义多少个不同的对称关系?

A.8

B.16

C.32

D.64

R2-10

判断下列描述正确否:

所谓闭包是指,对于给定的关系R和一种性质P, 则把包含R并且满足性质P的最小关系称为R对于P的闭包, 记为P(R)。若P是自反的, 则称P(R)是自反闭包, 记为r(R), 若P是对称的,则称P(R)是对称闭包, 记为s(R); 若P是传递的, 则称P(R)是传递闭包,记为t(R)。

A.正确

B.不正确

R2-11

整数集合上,模3同余关系是一个等价关系,它把整数集合划分成大小相等的多少块?

A.6

B.3

C.5

D.4

R2-12

存在集合A使得A包含于A×A,正确否?.

A.正确

B.错误

R2-13

集合X={a,b,c}的关系R={(a,b),(a,c) }的传递闭包t(R)=

A.{(a,b), (a,c), (b,c) ,(c,a)}

B.(a,b),(a,c) }

C.{(a,b), (a,c), (b,c) }

D.{(a,b), (a,c), (b,c) ,(c,a), (b,a)}

R2-14

3个元素的集合共有多少种不同的划分?

A.5

B.6

C.4

D.3

R2-15

关于集合A和B的对称差S,正确的说法是:

1)S的元素或者属于A,或者属于B,但不能既属于A又属于B。

2)S等于A-B

3)S等于B-A

4)S =(A∪B)-(A∩B)

5)S =(A-B)∪(B-A)

A.1) 4) 5)

B.1) 2) 3) 4) 5)

C.1) 2) 4) 5)

D.1) 3) 4) 5)

R2-16

非空集合A上的空关系,满足哪些性质?

A.自反性、对称性、反对称性、传递性

B.反自反性、对称性、反对称性、传递性

C.自反性、对称性、传递性

D.反自反性、对称性、传递性

R2-17

4个元素的集合上所有等价关系的个数是多少个?

A.16

B.15

C.13

D.14

R2-18

设A,B,C,D是任意集合,判断下列命题是否正确?

A=C,B=D推出A×B=C×D.

A.正确

B.错误

R2-19

如果|A|=m,|B|=n,集合A到集合B有多少个不同的关系?

A.2的(m*n)次方

B.2的(m)次方+ 2的(n)次方

C.(m*n)的 2次方

D.m*n

R2-20

集合A中有5个元素,则A上可以定义多少个不同的等价关系?

A.52

B.32

C.50

D.31

R2-21

集合A中有3个元素,则A上可以定义多少个不同的自反关系?

A.8

B.32

C.16

D.64

R2-22

对于偏序集({3,5,9,15,24,45},|(表示整除)),其极大元是() ,极小元是 () ,最大元是() ,最小元() 。

A.

1)45

2)3

3)无

4) 无

B.

1)9,24,45

2)3 ,5

3)无

4)3 无

C.

1)9,24,45

2)3,5

3)45

4)3

D.

1)24,45

2)3 ,5

3)无

4)无

R2-23

下列的包含和属于关系正确的是:

①∅ 包含于∅ ② ∅∈∅ ③ ∅ 包含于{∅ } ④ ∅∈{∅ }

⑤ ∅∈{∅ }且 ∅ 包含于{∅ } ⑥ {∅}∈{∅ }且 {∅} 包含于{∅ }

A.①②③④⑤

B.①③④⑤⑥

C.①②③④⑤⑥

D.①③④⑤

R2-24

整数集上的关系R={(a,b)|a<b}的自反闭包是:

A.{(a,b)|a≠b}

B.{(a,b)|a=b}

C.{(a,b)|a≤b}

D.{(a,b)|a≥b}

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
题目链接: https://pintia.cn/problem-sets/14/problems/779 一、题目大意 本题要求编写一个函数is_prime(n),判断n是否为素数。若n是素数,则返回True;否则返回False。 二、算法思路 素数指只能被1和自身整除的大于1的正整数。 判断一个数n是否为素数,可以先遍历2到n-1之间的所有数i,若n能被某个i整除,则n不是素数。 但是这种方法的时间复杂度显然过高,不适用于大数判断。 另外一个更高效的算法是“质数筛选法”,即埃拉托斯特尼筛法(Sieve of Eratosthenes)。 该方法的基本思想是从2开始,将每个质数的倍数都标记成合数。一个数如果不是任何数的倍数,则它一定是素数。 步骤如下: 1.先把2作为素数,把2的倍数全部标记为合数。 2.找到下一个未标记的数3,把它作为素数,把3的倍数全部标记为合数。 3.找到下一个未标记的数5,把它作为素数,把5的倍数全部标记为合数。 4.重复步骤2、3直到需要判断的数N的平方根m,若该数为素数,则它没有被除过,即它保留的是初始的值2。 三、代码实现 def is_prime(n): if n < 2: return False for i in range(2, int(n ** 0.5) + 1): if n % i == 0: return False return True 本题中只需要实现is_prime函数即可。 is_prime函数首先判断n是否小于2,若是,则不是素数,直接返回False。然后遍历2到n平方根之间的所有数i,若n能被i整除,则n不是素数,返回False。若遍历完所有数都没有返回,则n是素数,返回True。 四、总结 本题考察了素数的判断算法,既可以使用暴力枚举的方式,也可以使用高效的质数筛选法。实现过程中需要注意程序的效率和算法的正确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

救救孩子√

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值