浙江自考网

咨询热线

15700080354 (点击在线咨询)
您现在的位置:浙江自考网>自考模拟题 > 正文
自考攻略

2022年10月浙江自考《C语言程序设计》模拟题(四)

时间:2022-10-09 09:01:25 作者:储老师

自考助学   以下自考模拟题均由浙江自考网整理并发布,考生想要了解更多关于浙江自考报名、考试、成绩查询、毕业、历年真题、常见问答等相关信息请关注浙江自考网,获取浙江自考更多信息。


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

声明:

(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。

(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

报名提醒

【考试时间:4月12-13日】

浙江自考服务中心

  • 微信公众号
  • 考生交流群
  • 微信公众号 扫一扫加关注微信公众号

    与考生自由互动、并且能直接与专业老师进行交流解答。

  • 考生交流群 扫一扫加入微信交流群

    与考生自由互动、并且能直接与专业老师进行交流解答。

关注公众号

回复“免费资料”领取复习资料

微信公众号

微信公众号

微信公众号

微信交流群

<<点击收起

在线咨询

在线咨询

APP

APP
下载

man
联系
微信
wxlogo
扫描
二维码
反馈建议
反馈
建议
回到顶部
回到
顶部
app
微信客服
 微信公众号