首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int x=3,y=2,z=1; printf("%d\n",x/y&~z); } 程序运行后的输出结果是
有以下程序 main() { int x=3,y=2,z=1; printf("%d\n",x/y&~z); } 程序运行后的输出结果是
admin
2009-04-15
19
问题
有以下程序 main() { int x=3,y=2,z=1; printf("%d\n",x/y&~z); } 程序运行后的输出结果是
选项
A、3
B、2
C、1
D、0
答案
8
解析
位与运算符“&”,按二进位进行“与”运算,如果两个相应的二进制位都为1,则该位的结果值为1,否则为0;取反运算符“~”,用来对一个二进制按位取反,即将0变1,1变0。在prinf()函数的表达式中,“&”前面表达式的值为1(3/2=1)表示为二进制为00000001,而按位取反运算符“~”的优先级高于按位与运算符“&”,先计算“&”后面的取反运算符“~”。z的二进制表示为00000001,取反后为11111110,最后进行“&”,即“00000001&11111110”可知结果为00000000,故最后的值为0。
转载请注明原文地址:https://kaotiyun.com/show/z7Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框,其Text属性值为"VBProgramming"。运行程序后,选中其中的"VB",并执行如下事件过程:PrivateSubCommand1_Click()
以下关于VB文件的叙述中,正确的是
以下打开VisualBasic菜单编辑器的操作中,错误的是( )。
以下变量名中合法的是( )。
下列方法中,不属于软件调试方法的是()。
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上有1个标题为“计算”的命令按钮,1个标题为“1!+2!+…+10!=”的标签。请画1个名称为Text1,初始内容为空的文本框。效果如图3.34所示。程序功能:单击“计算”命令按钮,则计算“
窗体上有名称为Commandl的命令按钮和名称为Textl的文本框()。PrivateSubCommandl_Click()Textl.Text=“程序设计”Textl.SetFocusEndSubPrivateSub
下面不属于需求分析阶段任务的是( )。
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
随机试题
A.呼吸道传染病B.肠道传染病C.人畜共患病D.虫媒传染病E.性传播疾病
关于犯罪故意、过失与认识错误的认定,下列哪些选项是错误的?(2013年卷二53题)
多用途土地登记对应的是多用途多目的地籍,因此又被称为()。
当建筑场地的上部土层较弱,承载力较低,不适宜采用在天然地基上作浅基础时宜采用()。
施工合同有多种类型,下列工程中不宜采用总价合同的有()。
根据经济学原理,以下定价法中()可以实现资源配置达到帕累托最优。[2007年真题]
企业购入需要安装的机器一台,价款100000元,增值税额按17%计算,运输费用3000元,安装费用5000元。款项均以银行存款支付。
(2009年卷二第86题)根据合同法及相关规定,下列说法哪些是正确的?
标准化水平高,便于统计、分析和比较的访谈是()
人吃的精制糖以及消化后分解为糖的食物是血液中几乎所有葡萄糖的来源。但是,虽然咖啡在消化过程中并不分解为糖,有时候也可以使人体内的血糖浓度急剧上升,尽管咖啡中并没有加奶油或其他甜味剂。下面哪一项,如果正确,最有助于解释咖啡对葡萄糖浓度的作用?
最新回复
(
0
)