欢迎来到010在线作文网!

c语言试题及答案(4)

试题 时间:2021-08-31 手机版

  printf(“a=%d c=%c”,a,c);

  }

  四 阅读下列程序,在 处填入适当内容,使程序完整(8分,每个空1分)

  1.有一个3*4矩阵,求其中的最大元素。

  max_value( (1) )

  { int i,j,max;

  max=array[0][0];

  for(i=0;i<3;i++)

  for(j=0;j<4;j++)

  if(array[i][j]>max)

  max=array[i][j];

  (2) ;

  }

  main( )

  { int a[3][4], i,j;

  for(i=0;i<3;i++)

  for(j=0;j<4;j++)

  (3) ;

  printf(“max value is %d”,max_value(a));

  }

  2.输入x、y两个整数,按先大后小的顺序输出x、y。

  #include “stdio.h”

  main( )

  { int x,y, *px,*py, (4) ;

  scanf(“%d%d”,&x,&y);

  (5) ; (6) ;

  if(x<y)< p="">

  { p=px; px=py; py=p; }

  printf(“x=%d,y=%d”,x,y);

  printf(“MAX=%d,MIN=%d”,*px,*py);

  }

  3.用选择排序法对任意10个整数按照由小到大排序。

  main()

  { int a[11],i,j,k,t;

  printf("Please input 10 numbers:");

  for(i=1;i<11;i++) scanf("%d",&a[i]);

  printf("");

  for(i=1;i<=9;i++)

  { (7) ;

  for(j=i+1; (8) ;j++)

  if(a[j]>a[k]) k=j;

  if(k!=i)

  { t=a[k]; a[k]=a[i]; a[i]=t;}

  }

  printf("The sorted numbers:");

  for(i=1;i<11;i++) printf("%d ",a[i]);

  }

  答案

  一 选择题(7分,每小题0.5分)

  1. B 2. C 3. B 4. B 5. C

  6. A 7. B 8. A 9. A 10. C

  11. A 12. A 13. B 14. D

  二 判断对错,对的划“√”,错的划“×”(5分,每小题0.5分)

  1.× 2.× 3.√ 4.√ 5.×


本文来源http://www.010zaixian.com/shiti/428690.htm
以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请给我们来信(zaixianzuowenhezi@gmail.com),我们会及时处理和回复,谢谢.