计算机二级c语言上机题库
一、填空题:给定程序中,函数fun的功能是:将N×N矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换。例如,若N=3,有下列矩阵:
1 2 3
4 5 6
7 8 9
交换后为:
3 2 1
4 5 6
9 8 7
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹的BLANK1.C中。
不得增行或删行,也不得更改程序的.结构!
给定源程序:
#include
#define N 4
/**********found**********/
void fun(int ___1___ , int n)
{int i,s;
/**********found**********/
for(___2___; i++)
{s=t[i][i];
t[i][i]=t[i][n-i-1];
/**********found**********/
t[i][n-1-i]=___3___;
}
}
main()
{int t[][N]={21,12,13,24,25,16,47,38,29,11,32,54,42, 21,33,10}, i, j;
printf("nThe original array:n");
for(i=0; i
{for(j=0; j
}
fun(t,N);
printf("nThe result is:n");
for(i=0; i
{for(j=0; j
}
}
解题答案:
/**********found**********/
void fun(int t[][N] , int n)
/**********found**********/
for(i=0;i
/**********found**********/
t[i][n-1-i]=s;
二、改错题:由N个有序整数组成的数列已放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1。
折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high
(lowhigh,查找结束。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
给定源程序:
#include
#define N 10
/************found************/
void fun(int a[], int m)
{int low=0,high=N-1,mid;
while(low<=high)
{mid=(low+high)/2;
if(m
high=mid-1;
/************found************/
else If(m > a[mid])
low=mid+1;
else return(mid);
}
return(-1);
}
main()
{int i,a[N]={-3,4,7,9,13,45,67,89,100,180 },k,m;
printf("a数组中的数据如下:");
for(i=0;i
k=fun(a,m);
if(k>=0) printf("m=%d,index=%dn",m,k);
else printf("Not be found!n");
}
解题答案:
/************found************/
int fun(int a[],int m)
/************found************/
else if(m>a[mid])
******************************************
-
幼儿园教师个人师德师风情况总结(通用10篇)
总结是指社会团体、企业单位和个人在自身的某一时期、某一项目或某些工作告一段落或者全部完成后进行回顾检查、分析评价,从而肯定成绩,得到经验,找出差距,得出教训和一些规律性认识的一种书面材料,它有助于我们寻找工作和事物发展的规律,从而掌握并运用这些规律,我想...
-
新时代好少年先进事迹心得体会(精选17篇)
在学习、工作或生活中,大家或多或少都会用到过事迹吧,事迹属于事务公文的一种,有弘扬正气,表彰先进,推动工作的作用。那么相关的事迹到底怎么写呢?以下是小编收集整理的新时代好少年先进事迹心得体会,欢迎阅读与收藏。新时代好少年先进事迹心得体会篇1祖国是远航的巨...
-
幼儿园大班下学期班务工作总结(通用15篇)
时光如流水般匆匆流动,一段时间的工作已经结束了,这段时间以来的工作,收获了不少成绩,是时候仔细的写一份工作总结了。那么要如何写呢?下面是小编为大家收集的幼儿园大班下学期班务工作总结,希望对大家有所帮助。幼儿园大班下学期班务工作总结篇1在日常生活中,我们要...
-
国小优秀德育工作者先进事迹材料(通用8篇)
在日常生活或是工作学习中,要用到事迹材料的情况还是蛮多的,事迹材料可以起到宣传典型人物、引导良好风气的作用。我们该怎么拟定事迹材料呢?下面是小编收集整理的国小优秀德育工作者先进事迹材料,希望对大家有所帮助。国小优秀德育工作者先进事迹材料篇1王嘉飞,男,...