电话:0731-83595998
导航

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

来源: 2018-07-31 20:06

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

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端