首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main( ){ inti=0; i=-i; printf(’’%d\n’’,i);) 程序运行后的输出结果是
有以下程序 main( ){ inti=0; i=-i; printf(’’%d\n’’,i);) 程序运行后的输出结果是
admin
2014-06-15
9
问题
有以下程序
main( ){
inti=0;
i=-i;
printf(’’%d\n’’,i);)
程序运行后的输出结果是
选项
A、0
B、1
C、8
D、0.1
答案
D
解析
运算符(~)是位运算符中唯一的一个单目运算符,运算对象应置于运算符的右边,其运算功能是把运算对象的内容按位取反(使每一位上的0变1,1变0)。i的初值为0,二进制位00000000,因此取反后结果为11111111,最高位为符号位,为-1的补码形式,因此输出结果为-1。
转载请注明原文地址:https://jikaoti.com/ti/X3n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()main(){intx=0.5;charz=’a’;printf("%d\n",(x&1)&&(z<’z’));}
在对下列函数调用中,不正确的是()
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式x/y×z的C语言表达式是()
下面程序的运行结果是【】。#defineN10#defines(x)x*x#definef(x)(x*x)main(){inti1,i2;i1=1000/s(N);i2=
以下程序运行后的输出结果是【】。main(){intx==15;while(x>10&&x<50){x++;if(x/3){x++;break;}elsecontinue;}
已知a、b、c为整型变量,若从键盘输入5<空格>6<空格>7<回车>,使a的值为5,b的值为6,c的值为7,则下列选项中正确的输入语句是()。
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个【】。
以下选项中,能定义s为合法的结构件变量的是_______。
下面关于完全二叉树的叙述中,错误的是_______。
以下不能正确定义二维数组的选项是()。
随机试题
“有一千个读者,就有一千个哈姆雷特”的现象是【】
关于消毒剂的使用,下列说法错误的是
不发生脑膜瘤的部位是
妊娠病中,安胎之法主要是
在下列事项中不属于国家会计监督范围的是()。
甲、乙两公司拟签订一份书面买卖合同,甲公司签字盖章后尚未将书面合同邮寄给乙公司时,即接到乙公司按照合同约定发来的货物,甲公司经清点后将该批货物入库。次日将签字盖章后的书面合同发给乙公司。乙公司收到后,即在合同上签字盖章。根据《合同法》的规定,该买卖合同的成
教学工作的中心环节是()
我们执着什么,往往就会被什么所骗;我们执着谁,常常就会被谁所伤害。所以,我们要学会放下,凡事看____________一些,看____________一些,看____________一些,不牵挂,不计较,是是非非无所谓。填入画横线部分最恰当的一项是:
犯罪的基本特征有( )。
在派生类中使用基类的成员,可以显式地使用【】来使用基类成员。
最新回复
(
0
)