C语言第三单元测验答案.docVIP

  • 28
  • 0
  • 约 9页
  • 2016-12-23 发布于河南
  • 举报
C语言程序设计第三单元单元测试答案一选择题1.以下程序的运行结果是 。void sub (int x,int y,int *z){*z=y-x;}main(){int a,b,c; sub(10,5,a); sub(7,a,b); sub(a,b,c); printf(%4d,%4d,%4d,a,b,c);}A) 5, 2, 3 B) -5, -12, -7C) -5, -12, -17 D) 5, -2, -7参考答案:A2.执行以下程序后,a的值为【1】,b的值为【2】。main(){int a,b,k=4,m=6,*p1=k,*p2=m; a=p1==m; b=(-*p1)/(*p2)+7; printf(a=%d,b=%d\n,a,b);}【1】A)-1 B)1 C)0 D)4【2】A)5 B)6 C)7 D)10参考答案:【1】C 【2】C3.下面程序欲对两个整型变量的值进行交换,以下正确的说法是 。main(){int a=10,b=20;printf((1)a=%d,b=%d\n,a,b);swap(a,b);printf((2)a=%d,b=%d\n,a,b);}swap (int p,int q){int t;t=p;p=q;q=t;}该程序完全正确该程序

文档评论(0)

1亿VIP精品文档

相关文档