高级语言程序设计C(2012级B卷)答案.docVIP

  • 3
  • 0
  • 约3.71千字
  • 约 7页
  • 2017-11-17 发布于河南
  • 举报
高级语言程序设计C(2012级B卷)答案

程序设计基础1(2012级计科B卷)答案 一、简答题(单选,每题分,共分) 1、?(5分) 答:。 2、(5分) 答: 3、5分) 答:”static”关键字。 二、题(共0分)、(共0分) 1.写出下列程序的输出结果(5分) ? ?int a=1; ? ?main() ? ?{int a; ? ? for(a=1;a10;a++) ? ? {sub(a++); printf(“%d”,a);} } sub(int a) {a=a*a; return; } 答案:2 4 6 8 10 2.写出下列程序的输出结果(5分) ? ?f(int x ,int y) ? ?{int r; ? ? if(y= =1) r=x; ? ? else r=f(x,y-1)+x; ? ? return r; } main() {int a=6,b=5; printf(“%d”,f(a,b)); } 答案:30 3.写出下列程序的输出结果(5分) ? ?func(int *s,int *y) ? ?{static int t=3; *y=s[t]; t--; } main() {int a[]={10,20,30,40},i,x=0; for(i=0;i4;i++) {func(a,x); printf(“%d”,x); } printf(“\n”); } ? ?? ?答案:40 30 20

文档评论(0)

1亿VIP精品文档

相关文档