2 dabentudou dabentudou 于 2016.01.13 20:43 提问

以下程序的输出结果是( ) C语言的

以下程序的输出结果是( ) # include subl(char a,char b) {char c;c=a;a=b;b=c;} sub2(char *a,char b){ char c;c=*a;*a=b;b=c;} sub3(char *a,char *b) { char c;c=*a;*a=*b;*b=c;} main() { char a, b; a=‘A’; b=‘B’; sub3(&a,&b); putchar(a); putchar(b); a=‘A’;b=‘B’ ;sub2(&a,b);putchar(a); putchar(b); a=‘A’; b=‘B’; sub1(a,b); putchar(a);putchar(b); } ①BABBAB ②ABBBBA ③ BABABA ④ BAABBA

4个回答

caozhy
caozhy   Ds   Rxr 2016.01.13 20:47
已采纳

①BABBAB 形参和实参的关系题。以后代码排版下,看着好累的

zhengkaicsdn
zhengkaicsdn   2016.01.13 21:53

BA BB AB 注意传值与传地址的区别

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.01.14 07:47

学习编程语言,不写代码,不调试执行,怎么知道结果呢?即使是考试题,万一题目稍稍修改了呢,自己上机运行过的东西印象才深刻吧。

CSDNXIAOD
CSDNXIAOD   2016.01.13 20:46

面试题:以下程序的输出结果是
字符串面试题:以下程序的输出结果是
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
面试题:以下程序的输出结果是什么?
package com.njue.mis; import java.util.*; public class Test { public static void main(String[] args){ Queue queue = new PriorityQueue(10, new Comparator(){ public int compare(Integer i,Integer j
计算机等级考试二级C语言超级经典400道题目(4)
151、有如下程序 main0 { int a=2,b=-1,c=2; if(a、C、2  152、有如下程序 main0 { int i,sum; for(i=1;i  153、有如下程序 main0 { int n[5]={0,0,0},i,k=2; for(i=0;i、D、2  154、有如下程序 main0 { int n=9; while(n>6) {n--;printf("
C基础笔试题
http://blog.csdn.net/tanqiuwei/article/details/7409241 C语言基础 选择题: 1、下列选项中,合法的C语言关键字是    D A.VAR      B. cher      C. integer       D. default   2、若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是  C A.-3
以下程序输出结果是____。
以下程序输出结果是__。class A { public: virtual void func(int val = 1) { std::cout<<"A->"<<val <<std::endl;} virtual void test() { func();} }; class B : public A { public: void func(int val=0
【收藏】一套基础的C语言笔试题
论坛里面一套基础的C语言笔试题 每个5分共100分。错选、多选、少选或不选均不得分。1.[单选题]一个C程序的执行是从( A )A:本程序的main函数开始,到main函数结束B:本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C:本程序的main函数开始,到本程序文件的最后一个函数结束D:本程序文件的第一个函数开始,到本程序main函数结束2.[单选题]在C语言中,要求
2005年9月全国计算机等级考试二级C笔试试卷(含参考答案)
 2005年9月全国计算机等级考试二级C笔试试卷(含参考答案)一、选择题((1)—(10)每题2分,(11)—(50)每题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列叙述中正确的是A)程序设计就是编制程序 B)程序的测试必须由程序员自己去完成C)程序经调试改错后还应进
C语言模拟试题1
一、选择题:本题共 10 小题,满分 20 分。 1、以下选项中不能作为C语言合法常量的是                     (      ) A)‘cd’        B)0.1e+6       C)“\a”        D)‘\011’ 2、以下不能正确表示代数式2ab/cd的C语言表达式是             (      ) A)2*a*b/c/d
面试题:以下程序的输出结果是
public class A { public static void prt(){ System.out.println("1"); } public A(){ System.out.println("A"); } } public class B extends A{ /** * @param args */ public static void prt
关于short i = 65535和short i = 65536输出问题
#include int main() { short i = 65535; printf("i=%d\n", i); return 0; } 结果:-1 分析:因为内存中65535存储内容的16进制表示为:0x0FFFF,将此值传递给16位的变量i时,i只能接受到0xFFFF;看见首位为1,编译器会认为i是个负值,至于负值的绝对值=源码取反(0x0000)+1
C语言程序设计 自测题
<br />[单选题]<br /><br />11、有以下程序<br />#include <string.h><br /> main(int argc,char *argv[])<br /> {int i,len=0;<br /> for(i=1;i<argc;i++) len+=strlen(argv[i]);<br /> printf("%d/n",len);<br /> }<br />程序编译连接后生成的可执行文件是ex1.exe,若运行时输入带参数的命令行是:<br />ex1 ab