纠错
全专业资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题
1、[主观题]【改错题】以下程序将所有数组元素的累加和存储到第一个数组元素中。指出程序中的错误并 改正。
void sum(int a[],int n){
int i;
for(i=1;i
int a[5]={2,10,3,8,7};
sum(a[5],5);
return 0;
【原题截图】
2、[主观题]【改错题】函数calculate的功能是:当 x -y|<2 时,返回x平方,否则返回y 平方。指出 其中的错误并改正。
int calculate (int x,int y){
if(-2<(x-y)<2)return x*x;
else return y*y; }
【原题截图】
3、[主观题]【程序阅读题】写出下面程序的执行结果。
int mfun(int t)
{ static int ml=0,m2=1;
t+= ml +m2;
m1=m2;
m2=t++;
return t; 1
int main()
{ int i;
for(i=0;i<4;i++)
printf("%d\t",mfun(i)); f
【原题截图】
4、[主观题]【应用题】如题41图所示为 LPC2138 微控制器电路,程序运行后,P0.25 首先输出方波;然 后每点按一次按钮KEY, P0.25依次输出锯齿波、三角波、方波。试完善下述程序。 将编号①~⑤ 处空缺的内容填写在答题纸上。
【原题截图】


5、[主观题]【程序阅读题】写出下面程序的执行结果。
typedef struct{
int num,den; }ratT;
int main()
{ ratT r[2]={{6,8},{7,14}};
int i,fac;
for(i=0;i<2;i++){
fac=(r[i].num
--fac;
r[i].num /=fac;
r[i].den /=fac;
printf("%d\t%d\n",r[i].num,r[i].den);
return 0;
【原题截图】