学历改变命运
24小时客服:4008135555/010-82335555
当前位置:首页> 历年试题 > 自考“C语言程序设计”模拟试题七答案

自考“C语言程序设计”模拟试题七答案

2007年05月29日    来源:   字体:   打印
查分预约

  一、填空题

  1.字母、数字、下划线

  2.12,6

  3.该变量的地址

  4.同一类型;不同类型

  5.++  %  <  =

  6.注释

  7.3,1,1,6 1 2

  二、选择题

  ⑴B       ⑵C     ⑶C     ⑷C     ⑸A

  ⑹D      ⑺A     ⑻D      ⑼D    ⑽B

  三、判断题

  1.对 2.不对 3.不对 4.不对  5.对  6.不对  7.不对  8.对 9.对 10.不对

  四、程序填空题

  1.i<=9   j=1   i , j , i*j    “\n”

  2   2   2.int  max(x,y)

  int  x,y;sp; int  x,y;

  {   int  z;

  z=x*x+y*y;

  return(z);               }

  3. struct   student

  {    char  xm [10];

  char  sex;

  int  age;

  float  score;           }

  4. 1!+2!+3!+4!+5!   1+2+6+24+120=153

  五、阅读程序,写出下列程序段的结果

  1.110

  2.–1  0  1

  3.c1=10   ,c2=10 ,c1=10

  4.3,5,6,7,9

  5.3

  六、编程题

  1.main()

  {    int  a[10];

  int   m,n,t;

  for (m=0;m<10;m++)

  scanf(“%d”,&a[m]);

  for(m=0;m<9;m++)

  for(n=0;n<9;n++)

  if(a[n]>a[n+1])

  {   t=a[n];  a[n]=a[n+1];   a[n+1]=t;}

  for (m=0;m<10;m++)

  printf(“%d”,a[m]);

  }

  2.

  main()

  {   float   x,y;

  scanf(“%f”,&x);

  if(x>6)

  y=(x+2)/(3*x+1);

  else

  y=x*x+3*x+1;

  printf(“%f”,y);

  }

  3.main()

  {   FILE   *fp1 , *fp2;

  char  ch;

  fp1=fopen(“file1.dat”, “r”);

  fp2=fopen(“file1.dat”, “w”);

  ch=fgetc(fp1);

  while(ch!=EOF)

  {

  if(ch>=‘a’ && ch<=‘z’)

  ch=ch-32;

  fputc(ch,fp2); fputc(ch,fp2);

  ch=fgetc(fp1);

  }bsp;   }

  fclose(fp1);

  fclose(fp2);

  }

关注添加

扫码添加学习顾问

了解考试计划,进行学习规划
备战考试,获取试题及资料

扫码下载APP

海量历年试题、备考资料
免费下载领取

扫码进入微信小程序

每日练题巩固、考前模拟实战
免费体验自考365海量试题

免费题库

新人有礼
关闭