网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
下列程序输出的结果是( )。
A
BABBAB
B
ABBBBA
C
ABBABA
D
ABABBA
参考答案
参考解析
解析:
函数fun1、fun2、fun3实现对两个形参的交换功能,但是使用的参数传递方式不同。采用传值方式,形参的改变不影响实参;采用传地址方式,形参的改变会使实参发生变化。因此,调用fun1,实参不发生变化,a=’A’,b=’B’;调用fun2,实参a改变,a=’B’,b=’B’;调用fun3,实参均改变a=’B’,b=’A’。因此输出ABBBBA
函数fun1、fun2、fun3实现对两个形参的交换功能,但是使用的参数传递方式不同。采用传值方式,形参的改变不影响实参;采用传地址方式,形参的改变会使实参发生变化。因此,调用fun1,实参不发生变化,a=’A’,b=’B’;调用fun2,实参a改变,a=’B’,b=’B’;调用fun3,实参均改变a=’B’,b=’A’。因此输出ABBBBA
更多 “单选题下列程序输出的结果是( )。A BABBABB ABBBBAC ABBABAD ABABBA” 相关考题
考题
下列程序执行的输出结果是()。inClUdemain(){char a[2][4]; strcpy(a,"are");strcpy(a[
下列程序执行的输出结果是( )。 #inClUde<stdio.h> main() { char a[2][4]; strcpy(a,"are");strcpy(a[1],"you"); a[0][3]=''; printf("%s\n",a); }A.areyouB.youC.areD.
考题
下列程序的输出结果是()。 include VOid p(int *x) {printf("%d",++*x); } void main()
下列程序的输出结果是( )。#include<stdio.h>VOid p(int *x){ printf("%d",++*x);}void main(){ int y=3;p(y);}A.3B.4C.2D.5
考题
下列程序的输出结果是()。includevoidp(int*x){printf("%d",++*x);}voidmain(){int y=3
下列程序的输出结果是( )。#include<stdio.h>voidp(int*x){printf("%d",++*x);}voidmain(){int y=3;p(y);}A.3B.4C.2D.5
考题
下列程序的输出结果是______。 include using namespace std; void fun(int rf) {
下列程序的输出结果是______。include<iostream>using namespace std;void fun(int rf){rf*=2;}int main(){int num=500;fun(num);cout<<num<<endl;return 0;}
考题
下列程序的输出结果是______。 include using namespace std; int main() {int data=l;
下列程序的输出结果是______。include<iostream>using namespace std;int main(){int data=l;int r = data;data+=5;r+=5;cout<<data<<endl;return 0;}
考题
有以下程序: 运行后的输出结果是( )。A.MtemoonB.AftemoonC.MorningSXB
有以下程序:运行后的输出结果是( )。A.MtemoonB.AftemoonC.MorningD.orning
考题
有以下程序 程序运行后的输出结果是( )。A.程序错无输出结果B.31.5C.7.5SXB
有以下程序程序运行后的输出结果是( )。A.程序错无输出结果B.31.5C.7.5D.14.0
考题
有如下程序: 该程序的输出结果是( )。A.0.000000B.0.250000C.0.500000SXB
有如下程序:该程序的输出结果是( )。A.0.000000B.0.250000C.0.500000D.1.000000
考题
下列程序段的输出结果是( )。 ACCEPT TO A IF A=[123] S=0 ENDIF S=1 ?SA.0B.1SX
下列程序段的输出结果是( )。 ACCEPT TO A IF A=[123] S=0 ENDIF S=1 ?SA.0B.1C.123D.由A的值决定
考题
下列程序执行后的输出结果是: main() { char arr[2][4]; strcpy(arr'"you"); strcpy(arr[1],"me"); arr[0][3]=''; printf("%s\n",arr); } 程序的输出结果是( )。A.youmeB.meC.youD.err
考题
以下程序运行后的输出结果是( )。 A.EFGHIJABCDB.bcdefghijC.abdefCghijS
以下程序运行后的输出结果是( )。A.EFGHIJABCDB.bcdefghijC.abdefCghijD.不确定的值
考题
单选题下列程序段的输出结果是( )。A
1B
0C
﹣1D
程序出错
热门标签
最新试卷