首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为 main( ) { int a,b; scanf ("%d%d",&a,&b).; cin>>a>>b; cout<<"a="<<a<<"
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为 main( ) { int a,b; scanf ("%d%d",&a,&b).; cin>>a>>b; cout<<"a="<<a<<"
admin
2010-12-16
60
问题
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为
main( )
{ int a,b;
scanf ("%d%d",&a,&b).;
cin>>a>>b;
cout<<"a="<<a<<"b="<<b;
a=a+b;b=a-b;a=______;
cout<<"a="<<a<<"b="<<b<<endl;
}
选项
A、a+b
B、a-b
C、b*a
D、a/b
答案
B
解析
本题思路巧妙,分析时可以发现b=(a+b)-b,则此时b中放的是a,完成交换工作的一半。然后要将b放到a中,将表达式展开,则为a=(a+b)-a,此时正好把b放到a中。此时完成全部的交换。
转载请注明原文地址:https://kaotiyun.com/show/5pjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#include<stdio.h>main(){inti;for(i=1;i<=5;i++){if(i%2)printf("*");elseprintf("#");}}
有以下程序#include<stdio.h>#defineN2#defineMN+1#defineMUN(M+1)*M/2main(){printf("%d\n",MUN);}程序运行后的输出结果是
下列关于栈的叙述中,正确的是()。
关于程序中的注释,以下叙述正确的是
以下叙述中错误的是()。
有以下字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的关系是()。
结构化程序设计主要强调的是()。
设有以下代码do{while(条件表达式1)循环体A;}while(条件表达式2);while(条件表达式1){do{循环体B;}while(条件表达式2);}其中,循环体
以下关于注释的叙述中错误的是()。
随机试题
在可能发生无焰火灾、在火焰出现前有浓烟扩散、探测器的镜头易被污染、探测器的“视线”(光束)易被遮挡、探测器易受阳光或其他光源直接或间接照射、在正常情况下有明火作业及X射线与弧光影响等情形的场所不宜选用_______。
下列哪一项不是淋证的主症
某企业应付账款科目期末贷方余额45000元,其中应付A公司25000元,应付B公司20000元;预付账款科目期末贷方余额40000元,其中预付C公司45000元;(贷方余额),预付D公司5000元(借方余额)。该企业期末资产负债表中预付账款项目的金额为(
ManyyoungpeopleintheWestareexpectedtoleave________couldbelife’smostimportantdecision—marriage—almostentirelyu
下列哪项不是八正散主治证的症状
青霉素皮试结果:局部皮肤红肿,直径1.2cm,无自觉症状,下列处理正确的是
系统管理员不可以执行的操作为()。
期货公司为债务人的,下列关于人民法院保全或执行的陈述,正确的有()。[2015年5月真题]
甲骨文是刻在()上的文字,反映了商朝统治者占卜及当时的社会生活状况。
Manstillhasalottolearnaboutthemostpowerfulandcomplexpartofhisbody—thebrain.Inancienttimesmendidnott
最新回复
(
0
)