在C语言中,为了表示关系:x≥y≥z,应该使用表达式()。
第1题:
下面关系函数依赖的传述中,不正确的是______。
A) 若XY——>Z,则X——>Z,Y——>Z
B) 若X——>Y,Y——>Z,则X——>YZ
C) 若X——>Y,Z包含Y,则X——>Z
D) 若X——>Y,Y——>Z,则X——>Z
第2题:
以下变量x,y,z均为double类型且已正确赋值,不能正确表示数学式子x÷y÷z的C语言表达式是
A.x/y*z
B.x*(1/(y*z))
C.x/y*1/z
D.x/y/z
第3题:
下面规则中,不正确的是 ( )。
A.若X→Y,WY→Z,则XW→Z
B.若X→Y,Y→Z,则XY→Z
C.若XY→Z,则X→Z,Y→Z
D.若X→Y,则Y→Z,刚X→Z
关于函数依赖有如下的Armstrong推理规则:
设有关系模式R(A1,A2…,An),U={A1,A2…,An }
规则1:自反律。如果Y X U,则X→Y在R上成立。
规则2:增广律。如果x→Y在R上成立,Z U,则XZ→Yz在R上也成立。
规则3:传递律。如果x→Y和Y→Z在R上成立.X→Z在R上也成立。
若X→Y,WY→Z,则根据增广律,XW→YW成立,再根据传递律可知XW→Z成立,所以选项A是正确的。
若X→Y,Y→Z,则根据传递律有X→Z,因此XY→Z成立,所以选项B是正确的。
若X→Y,则Y→Z,则根据传递律可知,X→Z成立,所以选项D也是正确的。
第4题:
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
A.x&&y
B.x<=y
C.x||++y&&y-z
D.!(x<y&&!z||1)
第5题:
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
A.x&&y
B.x<=y
C.x||++y&&y-z
D.!(x<y&&!z||1)
第6题:
A.xx*|yy*|zz*
B.(xx*|yy*)zz*
C.xx*(yy*|zz*)
D.(xx|yy)*zz*
第7题:
下列逻辑表达式中,与X.Y+.
.Z+Y.Z等价的是(56)。
A.X.Y+.Z
B.X.+
.Z
C.X.Y+.Z
D..Y+X.Z
第8题:
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
A.x&&y
B.x<=y
C.x||++y&&y-z
D.!(x
第9题:
逻辑表达式.
.
+
.
.Z+
.Y.Z+X.
+X.Y.Z可以化简为(11)。
A.X++Z
B.Y+
C.+Z
D.+Z
第10题:
下图阴影部分对应的逻辑表达式为(57)。
A.Y.Z+X
B.X..Z+
.Y.Z
C.X.+
.Y.Z
D.X..
+Y.Z