一、程序填空题。
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如:有下列矩阵:
执行程序后结果为:find:a[2][2]=9
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分原程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在fun函数的行线上填入所编写的若干表达式或语句。
试题源程序】
#include <>
#define m 3
#define n 4
void fun(int (*a)[n])
int i=0,j,find=0,rmax,c,k;
while( (i
while(k
if(find)
printf("find: a[%d][%d]=%d",i,c,a[i][c]);
if(!find) printf("not found!");
void main()
int x[m][n],i,j;
printf("enter number for array:");
for(i=0; i for(j=0; jscanf("%d",&x[i][j]);
printf("the array:");
for(i=0; i
for(j=0; jprintf("%3d",x[i][j]);
printf("");
fun(x);
二、程序改错题。
下列给定程序中,函数fun()的功能是:将n个无序整数从小到大排序。
请改正程序指定部位的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序】#include <>
#include <>
void fun ( int n, int *a )
int i, j, p, t;
for ( j = 0; j
p = j;
foundfor ( i=j+1; iif ( a[p]>a[i] )
foundt=i;
if ( p!=j )
t = a[j];
a[j] =a[p];
a[p] =t;
void putarr( int n, int *z )
int i;
for ( i = 1; i <=n; i++,z++
printf("");
void main()
int aa[20]=,n=11;
printf( "nbefore sorting %d numbers:", n );
putarr( n, aa );
fun( n, aa );
printf( "nafter sorting %d numbers:", n );
putarr( n, aa );
三、程序设计题。
规定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。
例如,字符串中的内容为:**a*bc*def*g***删除后,字符串中的内容应当是:a*bc*def*g***在编写函数时,不得使用c语言提供的字符串函数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在fun函数的花括号中填入所编写的若干语句。
试题程序】#include <>
void fun( char *a )
void main()
char s[81];
printf("enter a string:");gets(s);
fun( s );
printf("the string after deleted:");
puts(s);
2019数学建模 国二
太阳影子定位。作者 慕锋 徐有杰 刘步强。摘要 本文以立杆影子数据为例,分析立杆影子的移动规律并解决了与其时空关系。对于问题1 首先以地球坐标系为基本参考系,建立了天球坐标系,以观测者所在地地平面为基础,建立了地平坐标系,采用太阳方位角和太阳高度角来描述太阳相对于观测者的位置 其次通过天球坐标系和地...
2019二建市政真题
1.按级配原则构成的沥青混合料中,具有内摩擦角较高,黏聚力也较高的结构组成是 a骨架一密实结构。b.骨架一空隙结构。c.骨架一悬浮结构。d.密实一悬浮结构。答案 a p4 2 改性沥青混合料所具有的优点中,说法键误的是 a 较长的使用寿命。b 较高的耐磨耗能力。c 较大抗弯拉能力。d 良好的低温抗开...
2019二建市政真题
2018年二建市政真题及答案。1.按级配原则构成的沥青混合料中,具有内摩擦角较高,黏聚力也较高的结构组成是 a骨架一密实结构。b.骨架一空隙结构。c.骨架一悬浮结构。d.密实一悬浮结构。答案 a p4 2 改性沥青混合料所具有的优点中,说法键误的是 a 较长的使用寿命。b 较高的耐磨耗能力。c 较大...