单选题以下程序输出结果是( )。A12,10,14B12,18,30C12,6,18D12,14,30
单选题
以下程序输出结果是( )。
A
12,10,14
B
12,18,30
C
12,6,18
D
12,14,30
参考解析
解析:
在程序的入口main函数中,调用add函数,其中第三个参数使用的参数传递机制是传地址方式,当add函数中第三个参数改变时,主函数中这个值也会改变,那么第一次调用add后a=12,所以第二次调用add函数时,a=12,调用结束后b=18,第三次调用后c=30。
在程序的入口main函数中,调用add函数,其中第三个参数使用的参数传递机制是传地址方式,当add函数中第三个参数改变时,主函数中这个值也会改变,那么第一次调用add后a=12,所以第二次调用add函数时,a=12,调用结束后b=18,第三次调用后c=30。
相关考题:
以下程序的输出结果是【】。 include void main( ) } int a=0; a+=(a=8); cout 以下程序的输出结果是【 】。include<iostream.h>void main( )}int a=0;a+=(a=8) ;cout<<a;}
以下程序的输出结果是includevoid main( ){char x=040;cout 以下程序的输出结果是 #include<iostream.h> void main( ) { char x=040; cout < < (X < < 1) ;}A.100B.80C.64D.32
有以下程序 include main( ) { printf("%d\n",NULL); } 程序运行后的输出结果是 有以下程序#include <stdio.h>main( ){ printf("%d\n",NULL); }程序运行后的输出结果是A.0B.1C.-1D.NULL没定义,出错
若有以下程序:include using namespace std;void sub(int x,int y, int *z){ *z = y+ 若有以下程序: #include <iostream> using namespace std; void sub(int x,int y, int *z) { *z = y+x; } int main() { int a,b, c; sub (8,4,a) ; sub (6, a, b) ; sub(a,b,c) ; cout<<a<<", "<<b<<", "<<c<<end1; return 0; } 程序运行后的输出结果是( )。A.12,18,30B.-12,6,8C.6,8,10D.12,-18,16
以下程序输出结果是():includeusing namespace std;void add(int X,int y,int *z){*z 以下程序输出结果是( ): #include<iostream> using namespace std; void add(int X,int y,int *z) { *z=y+x; } int main() { int a,b,c; add(8,4,a); add(6,a,b); add(a,b,c); cout<<a<<","<<b<<","<<c<<end1; return 0;A.12,10,14B.12,18,30C.12,6,18D.12,14,30
以下程序输出的结果是_____。 include void main( ) { int a=5,b=4,c=3,d; d=(a>b>c 以下程序输出的结果是_____。include<iostream.h>void main( ){int a=5,b=4,c=3,d;d=(a>b>c) ;cout < < d;}
以下程序的输出结果是( )。 main { int a=3: printf("%d\n",(a+a-=a*a)); }A.-6B.12S 以下程序的输出结果是( )。 main { int a=3: printf("%d\n",(a+a-=a*a)); }A.-6B.12C.0D.-12
有以下程序: 运行后的输出结果是( )。A.MtemoonB.AftemoonC.MorningSXB 有以下程序:运行后的输出结果是( )。A.MtemoonB.AftemoonC.MorningD.orning
有以下程序: 程序运行后的输出结果是( )。A.11,12B.12,13C.13,14SXB 有以下程序:程序运行后的输出结果是( )。A.11,12B.12,13C.13,14D.14,11
以下程序的输出结果是( )。 char str[15]=”hello!”; printf(“%d\n”,strlen(str)); A.15 以下程序的输出结果是( )。 char str[15]=”hello!”; printf(“%d\n”,strlen(str));A.15B.14C.7D.6
以下程序段中的变量已正确定义: 程序段的输出结果是( )。 A.********B.**** 以下程序段中的变量已正确定义:程序段的输出结果是( )。A.********B.****C.**D.*
以下程序运行后的输出结果是( )。 A.EFGHIJABCDB.bcdefghijC.abdefCghijS 以下程序运行后的输出结果是( )。A.EFGHIJABCDB.bcdefghijC.abdefCghijD.不确定的值
单选题以下程序输出结果是( )。A12,10,14B12,18,30C12,6,18D12,14,30