大学C语言期末考试练习题(带答案)(1).ppt

C语言程序设计 函数 ●单项选择题   9)函数swap(int x, int y)可实现对x和y值的交换。在执行如下定义及调用语句后,a和b的值分别为 ___. int a=10, b=20; swap (a,b ); A)10和10  B)10和20  C)20和10   D)20和20 下面错误的叙述是 ___. A)在某源程序不同函数中可以使用相同名字的变量 B)函数中的形式参数是局部变量 C)在函数内定义的变量只在本函数范围内有效 D)在函数内的复合语句中定义的变量在本函数范围内有效 B D         返回目录 C语言程序设计 函数 ●程序填空题   1.求s=1!+2!+3!+…+10!之和。 程序如下: #include stdio.h long int factorial(int n) {  int k=1;  long int p=1;  for(k=1; k=n; k++)   __________________;  return p; } main( ) {  int n;  float sum=0;  for(n=1;n=10;n++)   ______________________;  printf(%6.3f\n,sum); } p=p*k sum

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档