华南理工《离散数学》模拟题及答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. A.1+101=110

C.全体起立!

B.中国人民是伟大的。D.计算机机房有空位吗?

在上面句子中, 是命题的是( B)

2.设Q( x) : x是有理数, R( x) : x是实数。命题”某些实数是有理数”在谓词逻辑中的符号化公式是( D)

A.( ∀x) ( Q( x) → R( x) ) C.( ∃x) ( Q( x) → R( x) ) B.( ∀x) ( Q( x) ∧R( x) ) D.( ∃ x) ( Q( x) ∧ R( x) )

3.对于集合{1, 2, 3}, 下列关系中不等价的是( B)

A.R={<1,1>, <2,2>, <3,3>}

B.R={<1,1>,<2,2>,<3,3>,<1,4>}

C.R={<1,1>,<2,2>,<3,3>,<3, 2>,<2,3>}

D.R={<1,1>,<2,2>,<1,2>,<2,1>,<1,3>, <3,1>,,<3,3>,<2,3>,<3,2>}

4.设A={1, 2, 3, 4, 5}, B={a, b, c, d, e}, 以下哪个函数是从A到B的

双射函数( B)

A.F ={<1, b>, <2, a>, <3, c>, <1, d>, <5, e>}

B.F={<1, c>, <2, a>, <3, b>, <4, e>, <5, d>}

C.F ={<1, b>, <2, a>, <3, d>, <4, a>}

D.F={<1, e>, <2, a>, <3, b>, <4, c>, <5, e>}

5.下列判断不正确的是( D)

A.{n 2 n∈ N}关于普通加法构成群

B.{n 2 n∈ N}关于普通乘法构成独异点

C.所有实数对< a,b >关于 运算, 其中< a,b > < c,d >=< a + c,b+ d >构成群D.实数集R关于 运算构成半群, 其中a b = 2(a + b)

二、判断题( 本大题20分, 每小题4分)

1、命题公式p→(⌝p∧q)是重言式。( ×)

( √) 2、 ( ( ∀x) A( x) → B) ⇔( ∃x) ( A( x) → B) 。

3、设A={a, b, c}, R∈ A×A且R={< a, b>,< a, c>},则R是传递的。( √)

4、n阶无向完全图K n的每个顶点的度都是n。( ×)

( ×) 5、根树中除一个结点外, 其余结点的入度为1。

三、解答题( 计算或者证明题: 本大题50分, 每小题10分)

1.设命题公式为⌝ Q ∧( P → Q) → ⌝ P。

( 1) 求此命题公式的真值表;

( 2) 求此命题公式的析取范式;

( 3) 判断该命题公式的类型。

P Q ⌝Q P→Q ⌝ Q ∧( P → Q) ⌝ P ⌝ Q ∧( P → Q) → ⌝ P

0 0 1

0 1 0

1 0 1 1 1 0 1

1

1

1

1

1

1

1

1

1

( 2) ⌝ Q ∧( P → Q) → ⌝ P⇔ ⌝( ⌝ Q ∧( ⌝P∨ Q) ) ∨⌝ P

⇔( Q∨ ⌝( ⌝P∨ Q) ) ∨⌝ P⇔ ⌝( ⌝P∨ Q) ∨( Q∨ ⌝ P) ⇔ 1( 析取范式) ⇔( ⌝P∧⌝Q) ∨( ⌝P∧Q) ∨( P∧⌝Q) ∨( P∧Q) ( 主析取范式)

( 3) 该公式为重言式

2.用直接证法证明:

前提: ( ∀x) ( C( x) → W( x) ∧R( x) ) , ( ∃x) ( C( x) ∧Q( x) )

结论: ( ∃x) ( Q( x) ∧R( x) ) 。

2、证(1)( ∃x) ( C( x) ∧Q( x) )

(2)C( c) ∧Q( c) P

ES (1)

(3)( ∀x) ( C( x) → W( x) ∧R( x) ) P

(4) C( c) → W( c) ∧R( c)

(5) C( c)

(6)W( c) ∧R( c)

(7)R( c) US(3) T(2)I T(4,5)I T(6)I T(2)I

(8)Q( c)

(9)Q( c) ∧R( c) T(7,8)I

EG(9)

(10)( ∃x) ( Q( x) ∧R( x) )

3.设R是集合 A = {1, 2, 3, 4, 6, 12}上的整除关系。

(1)给出关系R;

( 2) 给出COV A

( 3) 画出关系R的哈斯图;

( 4) 给出关系R的极大、极小元、最大、最小元。

3、解R={<1,2>,<1,3>,<1,4>,<1,6>, <1,12>,<2,4>,<2,6>, <2,12>, <3,6>, <3,12>, <4,12>,<6,12>}∪I A

COV A={<1,2>,<1,3>,<2,4>,<2,6>, <3,6>, <4,12>, <6,12>}

作哈斯图如右: 12

6

4

极小元和最小元为1;

2

极大元和最大元为 12

4.如图所示带权图, 用避圈法(Kruskal算法)求一棵最小生成树并计算它的权值。

1

3 2

5

4

C(T)=1+ 3+ 4+ 5+ 2 =15

5、设字母a,b,c,d,e, f在通讯中出现的频率为: a:30%,b:25%,c:20%,

d :10%,e:10%, f :5%。试给出传输这6个字母的最佳前缀码? 问传输1000个字符需要多少位二进制位?

解先求传输100个字符所需要的位数。a:30,b:25,c:20,d :10,e:10, f :5是依照出现频率得出的个数。构造最优二叉树如下:

5 10 10 20 25 30

15 10 20 25 30 100

45 55

25 20 25 30

25 45 30

45 55

25 10 11

30

01

10 20 25

00110

10

0001

5

0000

100

需要二进制位数为10W (T) =10⨯{4⨯(5+10)+3⨯10+ 2⨯(20+ 25+30)}= 2400

相关文档
最新文档