- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 《基于PLC的四层电梯控制》-毕业论文.doc VIP
- 2.关于干部人事档案审核工作的问答(组工通讯〔总2764号〕).docx VIP
- 高速铁路无缝线路技术—无缝线路基本知识.pptx
- Q╱SY 05010-2016油气管道安全目视化管理规范.doc VIP
- 解码国家安全知到智慧树期末考试答案题库2025年国际关系学院.docx VIP
- 面料阻燃等级检测报告.docx VIP
- 重庆市鲁能巴蜀中学校2024-2025学年高一上学期期中考试数学试卷.pdf
- DB13_T 3035-2023 建筑消防设施维护保养技术规范.docx VIP
- 急性上消化道出血诊治流程专家共识(共33张PPT)【33页】.pptx VIP
- 林下中药材的种植技术.pptx
原创力文档


文档评论(0)