首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf("%d",s);
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf("%d",s);
admin
2013-10-19
25
问题
若变量已正确定义,则以下语句的输出结果是
s=32;
s^=32;
printf("%d",s);
选项
A、-1
B、1
C、32
D、0
答案
D
解析
“按位异或”运算的规则是:参与运算的两个运算数中相对应的二制位上,若数相同,则该位的结果为0;若数不同,则该位的结果为1。因为语句s=32;s^=32;相当于s与自身做按位异或运算,所以其结果等于0。
转载请注明原文地址:https://kaotiyun.com/show/tvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据模型按不同的应用层次分为三种类型,它们是【】数据模型、逻辑数据模型和物理数据模型。
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符串#号时结束输入和输出操作,但程序有错#include<stdio.h>main(){FILE*fout;charch;
若执行下述程序时,从键盘输入的数据是3和6,则程序的输出结果是()。#include<stdio.h>voidmain(){intx,y,z;scanf("%d%d",&X,&y);z=y+x;
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送()。
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include<stdlib.h> structnode {chardata;s
软件调试的目的是()。
以下不能正确进行字符串赋初值的语句是
下列叙述中正确的是______。
对于基本类型机同的两个指针变量之间,不能进行的动算是()
随机试题
接受主体的主体性来源于【】
两平行平面x+y—z+1=0,2x+2y一2z=0间的距离为().
A.转录因子B.抑癌基因C.两者都是D.两者皆非p53基因
对乙酰胆碱酯酶描述正确的有
协定宪法
根据《企业会计准则第30号——财务报表列报》的规定,下列选项中不属于编制财务报表列报基本要求的是()
实行“免、抵、退”办法的生产企业自营或委托外贸企业代理出口货物时,下列账务处理不正确的是( )。
等高线地形图是城镇规划的重要资料。下图为我国某地地形图。比例尺1:500000。读图完成下面各题。该地最有可能位于我国的()。
从某种意义上说,机器大工业生产加剧了生产中的脑体分离,使劳动者片面发展走向极端,所以机器大工业生产对人的发展造成极大的伤害。()
某高校有A、B两个食堂,开学第一天A食堂就餐人数为8000,但其中的20%在第二天流失到B食堂就餐,同时,第一天在B食堂就餐者有30%于第二天流失到A食堂。如果第二天两食堂就餐人数相同,则第一天在B食堂的就餐人数为多少?()
最新回复
(
0
)