当前位置:首页 > 全部子站 > 中小学 > 成人教育考试 > 自学考试

2018年自学考试《C语言程序设计》模拟试题(4)

来源:长理培训发布时间:2018-07-31 20:06:09

   二、填空题(每空2分,共40分)

  请将每一个空的正确答案写在答案卡上,答在试卷上不得分。

  (1) 计算机软件分为系统软件和应用软件,操作系统属于【 】 。

  (2) 在DOS环境下,代表键盘和显示器的设备文件名为【 】。

  (3) 支持Internet基本服务的协议是【 】。

  (4) 从Windows环境进入MS-DOS方式后,返回Windows环境的DOS命令为【 】。

  (5) 某微型机的运算速度为2MIPS,则该微型机每秒执行【 】条指令。

  (6) 以下程序运行后的输出结果是【 】。

  main()

  {int x=10,y=20,t=0;

  if(x==y)t=x;x=y;y=t;

  printf("%d,%d ",x,y);

  }

  (7) 以下程序运行后的输出结果是【 】。

  main()

  {int x=15;

  while(x>10&&x<50)

  {x++;

  if(x/3){x++;break;}

  else continue;

  }

  printf("%d ",x);

  }

  (8) 有以下程序:

  #include

  main()

  {char c;

  while((c=getchar())!=’?’) putchar(--c);

  }

  程序运行时,如果从键盘输入:Y?N?<回车>,则输出结果为【 】。

  (9) 以下程序运行后的输出结果是【 】。

  void fun(int x,int y)

  {x=x+y;y=x-y;x=x-y;

  printf("%d,%d,",x,y);}

  main()

  {int x=2,y=3;

  fun(x,y);

  printf("%d,%d ",x,y);

  }

  (10) 以下函数的功能是计算s=1+1/2!+1/3!+……+1/n!,请填空。

  double fun(int n)

  {double s=0.0,fac=1.0; int i;

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

  {fac=fac 【 】;

  s=s+fac;

  }

  return s;

  }

  (11) 下面程序的运行结果是:【 】。

  #define N 10

  #define s(x) x*x

  #define f(x) (x*x)

  main()

  {int i1,i2;

  i1=1000/s(N);i2=1000/f(N);

  printf("%d %d ",i1,i2);

  }

  (12) 下面程序的运行结果是:【 】。

  void swap(int *a,int *b)

  {int *t;

  t=a;a=b;b=t;

  }

  main()

  {int x=3,y=5,*p=&x,*q=&y;

  swap(p,q);

  printf("%d%d ",*p,*q);

  }

  (13) 下面程序的运行结果是:【 】。

  typedef union student

  {char name[10];

  long sno;

  char sex;

  float score[4];

  }STU;

  main()

  {STU a[5];

  printf("%d ",sizeof(a));

  }

  (14) 若fp已正确定义为一个文件指针,d1.dat为二进制文件,请填空,以便为“读”而打开此文件:fp=fopen(【 】);。

  (15) 设有定义:int n,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。

  scanf("%d",【 】);

  printf("%d ",【 】);

  (16) fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回。请填空。

  #include

  #define N 100

  int fun(int(*a)[N])

  {int row,col,max,min;

  for(row=0;row{for(max=a[row][0],col=1;colif(【 】) max=a[row][col];

  if(row==0) min=max;

  else if(【 】) min=max;

  }

  return min;

责编:曾珂

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部