首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int m=33,n=66; m=m^n;n=n^m;m=m^n; 执行上述语句后,m和n的值分别是( )。
有以下程序段: int m=33,n=66; m=m^n;n=n^m;m=m^n; 执行上述语句后,m和n的值分别是( )。
admin
2016-04-07
49
问题
有以下程序段:
int m=33,n=66;
m=m^n;n=n^m;m=m^n;
执行上述语句后,m和n的值分别是( )。
选项
A、m=66,n=66
B、m=33,n=66
C、m=66,n=33
D、m=33,n=33
答案
C
解析
C语言中,"^"表示按位异或,因此,把m、n分别转化为二进制后,进行题中要求的运算及赋值后,m=66,n=33,由结果可以发现该方法其实是不使用中间变量交换两个变量的值。答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/gtDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){intx=0;inty=0;while(x<7&&++y){y--;printf(:%d,%d",y,x);}程序的输出结果是()。
若有定义“doublea;”,则正确的输入语句是()。
下面程序的输出结果是______。#inc1ude<stdio.h>main(){char*p[]={"BOOL","OPK","H","SP"};inti;for(i
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
栈的3种基本运算是:入栈、退栈和______。
以下能正确定义一维数组的选项是______。
以下叙述中错误的是______。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&b)&&(c<’b’);执行该程序段后,x的值为
随机试题
刑讯逼供合法化是
素嗜辛辣助热之食,月经两旬一行,量多,色紫红,胸闷心烦,口干溲赤,舌质红,脉数。证属()
下列有关托收当事人之间的关系的表述,正确的是:()
不同土质混合填筑路堤,以透水性较小的土填筑于路堤下层时,应做成( )的双向横坡。
县级以上地方人民政府财政部门管理本地区企业会计信息化工作,主要职责包括()。
简述注册会计师进行库存现金监盘与存货监盘的区别。
一个四位数能被128整除,千位和百位分别为2、0,这个四位数千位、百位、十位、个位相加的和是多少?
DoesMaoMaolikeboating?MayIcomein?
Thereareonlytenapplesleftinthebaskets,______thespoiltones.
A、Foundationcoursesareoptional.B、Therearenofoundationcourses.C、Foundationcoursesareinhighschool.D、Foundationcour
最新回复
(
0
)