与检查约束表达式“性别=‘男’or 性别=‘女’”等价的是()。

题目

与检查约束表达式“性别=‘男’or 性别=‘女’”等价的是()。

  • A、性别=(‘男’,‘女’)
  • B、性别=‘男’,性别=‘女’
  • C、性别 is‘男’,‘女’
  • D、性别 in(‘男’,‘女’)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

合法的表达式是()。

A.教师工资between 2000 and 3000

B.[性别]="男"or[性别]="女"

C.[教师工资]>2000[教师工资]<3000

D.[性别]like"男"=[性别]="女"


正确答案:B

第2题:

不合法的表达式是( )。

A.[性别]=“男”or[性别]=女

B.[性别]=“男”or[性别]like“女”

C.[性别]like“男”or[性别]like“女”

D.[性别]=“男”or[性别]=“女”


正确答案:A

第3题:

某数据库表规定“性别”字段的输入值必须是“男”或“女”,则应在数据库表设计器的字段有效性规则输入框中输入()表达式。

A、性别="男"OR性别="女"

B、性别="男"OR"女"

C、性别="男"AND性别="女"

D、性别="男"AND"女"


参考答案:A

第4题:

在“人事档案”中,“婚否”是逻辑型字段(已婚为逻辑真值),“性别”为字符型字段,如果查询“已婚女同志”,应该使用的条件表达式是(32)。

A.婚否OR(性别=“女”)

B.婚否AND(性别=女)

C.(婚否=“T”)AND(性别=“女”)

D.已婚OR(性别=女)


正确答案:C
解析:本题考查了条件表达式的表示方式,已知“婚否”为逻辑型字段,已婚为逻辑真值,那么要表示已婚的记录,表达式为:婚否=“T”。而 “性别”为字符型字段,那么要表示女同志的记录,表达式为:性别=“女”。因此,如果查询“已婚女同志”,正确的表达式为:(婚否:“T”)AND(性别=“女”)

第5题:

假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是______。

A.工资>800AND职称="助教"OR职称="讲师"

B.性别="女"ORNOT职称="助教"

C.工资=800 AND(职称="讲师"OR性别="女")

D.工资>800 AND(职称="讲师"OR性别='男")


正确答案:D
解析:逻辑运算符及其含义:Not:当Not连接的表达式为真时,整个表达式为假。And:当And连接的表达式都为真时,整个表达式为真,否则为假。Or:当Or连接的表达式有一个为真时,整个表达式为真,否则为假。在逻辑表达式中,括号可改变优先级的顺序,强制优先处理表达式的某部分,括号内的操作总是比括号外的操作先被执行。选项A:“工资>800”条件为假,“职称="助教"”条件为假,“职称="讲师"”条件为真,所以整个表达式可以看作:假AND假OR真,表达式中没有括号,且逻辑运算符的运算顺序为NOT→AND→OR,所以先运算 AND表达式的值为“假”,即表达式演变为“假OR真”,根据逻辑运算符的含义,最终结果为“真”。选项B:判断各条件后,表达式可以看作:假ORNOT假,同样,由逻辑运算符的运算顺序得知先运算NOT表达式,所以表达式演变为“假OR真”,最终结果为“真”。选项C:判断各条件后,表达式可以看作:真AND(真OR假),优先执行括号内的表达式,也就是“真AND真”,最终结果为“真”。选项D:判断各条件后,表达式可以看作:假AND(真OR真),优先执行括号内的表达式,也就是“假AND真”,最终结果为“假”。

第6题:

不合法的表达式是( )。

A)“性别”=“男”OR“性别”=“女”

B)[性别]LIKE“男”OR[性别]=“女”

C)[性别]LIKE“男”OR[性别]LIKE“女”

D)[性别]=“男”OR[性别]=“女”


正确答案:A
当表达式中含有属性列名时,不需要用引号把属性列名引起来。

第7题:

下列SQL语句中,实现主键约束的是()。

A、学号char(8)NOTNULLCONSTRAINTun_noUNIQUE

B、学号char(8)NOTNULLCONSTRAINTPK_学生表PRIMARYKEY

C、性别char(2)NOTNULLcheck(性别=‘男’or性别=‘女’)

D、学号char(8)NOTNULL


参考答案:B

第8题:

( 18 ) 假设有一组数据 : 工资为 800 元 , 职称为 “ 讲师 ” , 性别为 “ 男 ” , 在下列逻辑表达式中结果为 “ 假 ”的是( ) 。

A )工资 >800 AND 职称 =" 助教 " OR 职称 =" 讲师 "

B )性别 =" 女 " OR NOT 职称 =" 助教 "

C )工资 =800 AND ( 职称 =" 讲师 " OR 性别 =" 女 ")

D )工资 >800 AND ( 职称 =" 讲师 " OR 性别 =" 男 ")


正确答案:D

第9题:

合法的表达式是( )。

A.教师编号between l00000 and 200000

B.[性别]=“男”or[性别]=“女”

C.[基本工资]>=1000[基本工资]<=10000

D.[性别]like“男”=[性别]=“女”


正确答案:B

第10题:

假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中 结果为“假”的是( )。

A.工资>800 AND职称=”助教”OR职称=”讲师”

B.性别=”女”R NOT职称=”助教”

C.工资=800 AND(职称=”讲师”OR性别=”女”)

D.工资7>800 AND(职称=”讲师”OR性别=”男”)


正确答案:D
本题考查逻辑运算符的知识。当逻辑运算符And两端的操作数都为真时结果才为真;逻辑运算符Or只有运算符两端的操作数都为假时结果才为假,否则结果为真。And运算的优先级要高于r,所以本题答案为D。

更多相关问题