广东自考《C语言程序设计》试题四
编辑整理:广东自考网 发表时间:2020-11-27 16:41:24 【加入自考交流群】
立即购买
《自考视频课程》名师讲解,轻松易懂,助您轻松上岸!低至199元/科!
广东自考《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;
本文标签:广东自考 工学类 广东自考《C语言程序设计》试题四
转载请注明:文章转载自(http://www.zikaogd.com)
《广东自考网》免责声明:
1、由于考试政策等各方面情况的调整与变化,本网提供的考试信息仅供参考,最终考试信息请以省考试院及院校官方发布的信息为准。
2、本站内容部分信息均来源网络收集整理或来源出处标注为其它媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:812379481@qq.com。