C 语言规定,简单变量做实参时,它和对应的形参之间的数据传递方式是()。
A. 地址传递
B. 值传递
C. 由实参传给形参,再由形参传给实参
D. 由用户指定传递方式
查看答案
下列程序的输出结果是_______________void fun (int a, int b, int c){ a=456; b=567; c=678; }int main(void){ int x=10, y=20, z=30;fun (x, y, z);printf("%d,%d,%d\n", x, y, z);return 0;}
A. 30,20,10
B. 10,20,30
C. 456,567,678
D. 678,567,456
若有函数调用语句:fun(a+b, (x,y), fun(n+k,d,(a,b))); 在此函数调用语句中实参的个数是( )。
A. 3
B. 4
C. 5
D. 6
当全局变量与局部变量重名时,那么在调用时( )
A. 局部变量会被屏蔽
B. 全局变量会被屏蔽
C. 都不会调用,系统会报错
D. 会调用两次,先调用局部变量,再调用全局变量
下列程序运行时输入“7mazon<回车>”,则输出结果是()。#include int main(void){char c;int i;for (i = 1; i <= 5; i++) {c = getchar();if (c >= 'a' && c <= 'u')c += 5;else if (c >= 'v' && c <= 'z')c = 'a' + c - 'v';putchar(c);}return 0;}
A. 7rfet
B. 7rfets
C. rfet
D. rfets