非运算法则题库及答案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

非运算法则题库及答案

一、单项选择题(每题2分,共10题)

1.下列运算中,不属于非运算的是()

A.取反B.加C.逻辑非

答案:B

解析:取反和逻辑非都属于非运算,加法不属于非运算。

2.对于二进制数101,其按位非运算结果是()

A.010B.110C.011

答案:C

解析:按位非运算就是将1变0,0变1,101按位非后就是011。

3.在逻辑运算中,非运算的优先级是()

A.最高B.最低C.中等

答案:A

解析:非运算在逻辑运算中优先级最高。

4.若A=0,则!A的值为()

A.0B.1C.2

答案:B

解析:逻辑非运算中,0的非是1。

5.以下哪种编程语言中,非运算符号是!()

A.C语言B.PythonC.Java

答案:A

解析:C语言中逻辑非运算符号是!。

6.对字符A进行按位非运算,结果是()

A.字符aB.字符ZC.字符[

答案:C

解析:A的ASCII码值按位非运算后得到[的ASCII码值。

7.逻辑表达式!(53)的值为()

A.0B.1C.2

答案:A

解析:53为真,非运算后为假,值为0。

8.非运算的操作数类型通常是()

A.数值型B.字符型C.布尔型

答案:C

解析:非运算主要针对布尔值进行操作。

9.若a=10,b=20,逻辑表达式!(ab)的值为()

A.0B.1C.2

答案:A

解析:ab为真,非运算后为假,值为0。

10.对于逻辑值True,非运算结果是()

A.TrueB.FalseC.无

答案:B

解析:逻辑非运算中,True的非是False。

二、多项选择题(每题2分,共10题)

1.以下属于非运算特点的有()

A.改变操作数的逻辑状态

B.优先级较高

C.只对布尔值操作

答案:ABC

解析:非运算会改变布尔值的逻辑状态,优先级高且主要针对布尔值。

2.下列哪些是常见的非运算表示方式()

A.!B.~C.not

答案:ABC

解析:C语言中用!,有些语言中用~表示按位非,Python等语言中用not表示逻辑非。

3.非运算可应用在哪些场景()

A.条件判断取反

B.数据位取反

C.改变变量值

答案:AB

解析:非运算用于条件判断的相反情况及数据位按位取反,不能直接改变变量值。

4.关于非运算结果,正确的是()

A.0的非是1

B.1的非是0

C.True的非是False

答案:ABC

解析:逻辑非运算中0变1,1变0,True变False。

5.按位非运算会改变()

A.数值的二进制表示

B.字符的编码值

C.逻辑值

答案:AB

解析:按位非运算改变数值二进制表示和字符编码值,逻辑非针对逻辑值。

6.在C语言中,非运算可用于()

A.条件语句判断

B.循环控制

C.函数调用参数

答案:AB

解析:非运算常用于条件语句判断条件取反,也可用于循环控制条件。

7.非运算与其他逻辑运算结合使用时()

A.会影响整体逻辑结果

B.遵循运算优先级

C.操作数类型要一致

答案:ABC

解析:非运算参与其他逻辑运算会影响结果,且要遵循优先级,操作数类型也需匹配。

8.以下关于非运算的说法正确的是()

A.是一种基本逻辑运算

B.可以简化逻辑表达式

C.只适用于整数类型

答案:AB

解析:非运算是基本逻辑运算,可简化逻辑表达式,适用于多种类型包括布尔型、数值型等。

9.对于布尔值False,经过非运算后()

A.变为True

B.逻辑状态改变

C.数值不变

答案:AB

解析:布尔值False经非运算变为True,逻辑状态改变,布尔值无数值概念。

10.非运算在电路设计中有应用,主要用于()

A.逻辑电平转换

B.信号取反

C.电路控制

答案:AB

解析:非运算在电路设计中用于逻辑电平转换和信号取反,用于电路控制不准确。

三、判断题(每题2分,共10题)

1.非运算只能对布尔值进行。()

答案:错误

解析:按位非运算可对数值、字符等进行操作,逻辑非主要对布尔值。

2.在所有编程语言中,非运算符号都是!。()

答案:错误

解析:不同编程语言非运算符号不同,如Python用not等。

3.非运算优先级低于与运算。()

答案:错误

解析:非运算优先级高于与运算。

4.对数值5

文档评论(0)

万里 + 关注
实名认证
文档贡献者

专业题库人

1亿VIP精品文档

相关文档