问题 填空题

有以下程序: #include <iostream> using namespace std; void t(int x,int y, int cp,int dp) { cp=x*x+y+y; dp=x*x-y*y; } int main() { int a=4,b=3,c=5,d=6; t(a,b,c,D) ; cout<<c<<","<<d<<end1; return 0; } 运行后的输出结果为 【9】

答案

参考答案:E,F

解析: 在主函数中定义了a、b、c、d等4个整型变量,并给他们赋初值4、 3、5、6。然后调用函数t(),把a、b、c和d的值依次传递给相应的形参x、y、cp、卸,形参和实参之间不再存在联系。进入函数t()后,执行其中的语句序列。函数t()调用返回后,输出的c和d的值依旧是5和6。

单项选择题
单项选择题