执行下面的一段C程序后,输出结果变量应为______。

题目
执行下面的一段C程序后,输出结果变量应为______。
sub (int x, int y, int *z) { *z=y-x; } main() { int a, b, c; sub (10, 5, &a); sub(7, a, &b); sub(a, b, &c); printf ("%d, %d, %d\n", a, b, c); }

A. 5, 2, 3
B. -5, -12, -7
C. -5, -12, -17
D. 5, -2, -7
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若x是int型变量,且有下面的程序片段:上面程序片段的输出结果是( )。

A.

B.

C.

D.


正确答案:D

第2题:

当执行下面的程序时,如果输入ABC,输出结果是 ______。includeincludevoi

当执行下面的程序时,如果输入ABC,输出结果是 ______。 #include<iostream.h> #include<string.h> void main(){ char ss[10]=“XYZWV”; cin>>ss; strcat(ss,”DEFG”); cout<<ss; }

A.ABCDEFG

B.ABCEF

C.XYZVO/ABCX

D.ABCXYZWVD


正确答案:A

第3题:

● 执行下面的一段C 程序后,变量sum的值应为 (49) 。

char chr = 127;

int sum = 300;

chr += 1;

sum += chr;

A. 428 B. 172 C. 300 D. 427


正确答案:B

第4题:

下面程序的输出结果为【】。inclUdevoid main(){ int a;int &b=a;//变量引用b=10;c

下面程序的输出结果为【 】。

inclUde<iostream.h>

void main()

{

int a;

int &b=a;//变量引用

b=10;

cout<<"a="<<a<<endl;

}


正确答案:a=10
a=10

第5题:

执行下面程序中的输出语句后,输出结果是()。

A.65

B.20

C.15

D.10


正确答案:B

第6题:

有以下程序: 执行后输出结果是( )。 A.n,tuesdayB.d,mondayC.U,mondayS

有以下程序:执行后输出结果是( )。

A.n,tuesday

B.d,monday

C.U,monday

D.0,wednesday


正确答案:C
P指向字符串”tuesday”,因此*(P+1)的值为n。s[0]=”monday”。

第7题:

执行下面的程序,消息框的输出结果是__________。


正确答案:
110

第8题:

●执行下面的一段C程序后,变量ret的值为(61)。

char str[20];

int ret= strlen(strcpy(str,"Hello_World\0"));

(61) A.0

B.11

C.12

D.20


正确答案:B

第9题:

执行下面的程序段后,变量a的值为__________。


正确答案:
7【解析】本题考查For循环的知识。For循环是经常使用的一种循环,常用于循环次数已知的情况。在For循环中的循环变量每次变化的步长一般为一个整数,但是也可以为实数。本题中仔细计算可知循环共执行7次,所以最后结果为7。

第10题:

阅读下面程序,则执行后的输出结果为

( )


正确答案:D
在C中,数据只能从实际参数单向传递给形参。