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

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

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

  一、选择题(20分)

  1.B 2.A 3.B 4.C 5.C 6.A 7.D 8.C 9.D 10.B

  11.D 12.A 13.B 14.C 15.B 16.D 17.A 18.C

  二、填空题(12分)

  (1)C

  (2)OBJ

  (3)EXE(小写也正确)

  (4)long(int) a,b;

  (5)1.5

  (6)7.000000

  (7)2

  (8)3

  (9)8

  (10)7

  (11)类型不同

  (12)存储在外部介质上的相关数据集合

  三、程序补充题(24分)

  (1)s>=0

  (2)s<gmin

  (3)%d,%d

  (4) m=n

  (5)i<=x

  (6)z*y

  (7)return 1

  (8)fun2(n)

  四、按格式写出程序运行结果(20分)

  1.a8=1,a16=1

  2. 4,3,5

  3. ***

  4.sum=15

  5. m=56  c10=65,c8=101,c16=41,cc=A  d10=98,dc=b

  五、编写程序(24分)

  1.main()

  { float x,y;

  char operator;

  scanf(“%f,%c,%f”,&x,&operator,&y)

  switch(operator)

  { case `+`:printf(“\n%.2f+%.2f”,x,y,x+y);break;

  case `-`:printf(“\n%.2f-%.2f”,x,y,x-y);break;

  case `*`:printf(“\n%.2f-%.2f”,x,y,x*y);break;

  case `/`:printf(“\n%.2f-%.2f”,x,y,x/y);break;

  case `/`: if(y==0)

  {printf(“error!”);break;}

  printf(“\n%.2f-%.2f”,x,y,x/y);break;

  default:printf(“operator is invalid”);}}

  2. #include “math.h”

  main()

  { int m,k,i,n;

  for(m=3;m<=100;m+=2)

  {  k=sqrt(m);

  for(i=2;i<=k;i++)

  if(m%i==0) break;

  if(i>=k+1)

  {printf(“%d”,m);

  n++;}

  }}

  3. #include “stdio.h”

  #define  ROW   3

  #define  COL   4

  main()

  {int i,j,a[ROW][COL],  a[ROW][COL];

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

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

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

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

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

  b[j][i]=a[i][j];

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

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

  printf(“%5d”,b[i][j]);}}

关注添加

扫码添加学习顾问

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

扫码下载APP

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

扫码进入微信小程序

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

免费题库

新人有礼
关闭