首页 - 网校 - 万题库 - 美好明天 - 直播 - 导航
您现在的位置: 考试吧 > 自学考试 > 模拟试题 > 工学类 > 正文

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

来源:考试吧 2017-11-8 13:24:48 要考试,上考试吧! 自考万题库
考试吧整理“2018年自学考试《C语言程序设计》模拟试题(4)”,更多2018年自考模拟试题,请及时关注考试吧自考网或微信搜索公众号“万题库自考”获取!

扫描/长按下面二维码
获取自考备考指导

扫描/长按下面二维码
免费做题、免费学直播课

  点击查看2018年自学考试《C语言程序设计》模拟试题汇总

  二、填空题(每空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;

扫描/长按二维码即可帮助自考通关
获取10月自考成绩查询
获取最后6套预测卷
免费获取8次直播课程
获取历年考试真题试卷

自考万题库下载微信搜索"万题库自考"

1 2  下一页

  相关推荐:

  各地2018年自学考试报名时间汇总

  2018年自学考试经验技巧汇总

  2018年自学考试《大学语文》串讲资料汇总

  2018自考《马克思主义基本原理》章节复习汇总

文章搜索
万题库小程序
万题库小程序
·章节视频 ·章节练习
·免费真题 ·模考试题
微信扫码,立即获取!
扫码免费使用
大学语文
共计461课时
讲义已上传
18020人在学
管理系统中计算机应用
共计21课时
讲义已上传
7218人在学
政治经济学(财经类)
共计738课时
讲义已上传
87485人在学
经济法概论(财经类)
共计21课时
讲义已上传
989人在学
毛概
共计269课时
讲义已上传
16493人在学
推荐使用万题库APP学习
扫一扫,下载万题库
手机学习,复习效率提升50%!
版权声明:如果自学考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本自学考试网内容,请注明出处。
官方
微信
扫描关注自考微信
领《大数据宝典》
报名
查分
扫描二维码
关注自考报名查分
看直播 下载
APP
下载万题库
领精选6套卷
万题库
微信小程序
帮助
中心
文章责编:zhaorong