南开大学《C++ 往年试卷》2.docVIP

  • 225
  • 0
  • 约1.67万字
  • 约 22页
  • 2017-05-17 发布于浙江
  • 举报
所有问答题 1、下面程序的输出结果为student teacher,请将程序填写完整。 #include iostream using namespace std; void swap(___①___) { char *temp; temp = str1; ___②___; str2 = temp; } int main() { char *s1 = teacher, *s2 = student; swap(s1, s2); couts1 s2endl; return 0; } 评析: ① char * str1, char * str2 ② str1=str2 该题考察了(1)形式参数的类型与实参要匹配;(2)函数调用默认是值传递,如果传递的参数不是引用的话,函数体内部的操作是对内部局部变量的操作,无法影响到具体传递进来的实参值。(3)swap函数本身实现了交换的功能,引入了一个临时变量完成交换。 等级:1 难度:2 知识点:CPP部分/函数/函数的引用调用 2、下面程序输出结果为5,请将程序填写完整。 #include iostream using namespace std; int array[] = {1, 2, 3}; ___①___ index(int i) { return ___②___;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档