若有说明“int m[3][4]={3,9,7,8.5},(*q)[4];”和赋值语句“q=m;”,则对数组元素“m[i][j](其中0
关系模型中的关系模式至少应是( )。
下列给定程序中,函数fun的功能是:计算函数F(x,y,z)=(x+y)/(x—y)+(z+y)/(z—y)的值。其中x和y的值不相等,z和y的值不相等。例如,当x的值为9,y的值为11,z的值为15时,函数值为—3.50。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include #include #include /* * * * * * found * * * * * */#define FU(m,n)((m/n))float fun(float a,float b,float c){float value;value=FU(a+b,a—b)+FU(c+b,c—b);/* * * * * * found * * * * * */Return(Value);}main(){float x,y,z,sum;printf(″Input x y z:″);scanf(″%f%f%f″,x,y,&z);printf(″x=%f,y=%f,z=%f\n″,x,y,z);if(x= =y ||y= =z){printf(″Data error!\n″);exit(0);}sum=fun(x,y,z);printf(″The result is:%5.2f\n″,sum);}
下面关于数据库三级模式结构的叙述中,正确的是( )。
有以下程序: #include int a=1,b=2; void funl(int a,int b) {printf("%d%d",a,b);} void fun2() {a=3;b=4;} main() { funl(5,6);fun2(); printf("%d%d\n",a,b); } 程序运行后的输出结果是( )。
在结构化方法中,软件功能属于软件开发中的( )阶段。
在学校中,“班级”与“学生”两个实体集之间的联系属于( )关系。
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:87667589610l30l401980431451777则输出结果为:6,980注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
计算机能直接执行的程序是( )。
以下叙述中错误的是( )。
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为( )。
有以下函数:int fun(ehar*s){char*t=s;while(*t++);return(t-s);}该函数的功能是( )。
有以下程序: #include main() { char ch[]=''uvwxyz'',*pc; pc=ch; printf(''%c\n'',*(pc+5)); } 程序运行后的输出结果是( )。
有以下程序:#includemain( ){int sum=0,x=5;do{sum+ =x;}while(!— —X);printf(″%d\n″,sum);}程序的运行结果是( )。
给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
typedef struct
{int num;
char name[9];
float score[3];
}STU;
void show(STU tt)
{int i;
printf("%d %s : ",tt.num,tt.name);
for(i=0; i【2】 *=a;
}
main()
{STU std={ 1,"Zhanghua",76.5,78.0,82.0 };
float a;
printf("/nThe original number and name and scores :/n");
show(std);
printf("/nInput a number : "); scanf("%f",
/**********found**********/
modify(【3】,a);
printf("/nA result of modifying :/n");
show(std);
}
下面结构体的定义语句中,错误的是( )。
给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。例如,当形参n的值为10时,函数返回:-0.204491。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!#includedouble fun(int n){int i,k;double s,t;s=0;/**********found**********/k=___1___;for(i=1;i/**********found**********/t=___2___;s=s+k宰(2*i-1)*(2*i+1)/(t*t);/**********found**********/k=k*___3___;}return s;}main(){int n=-1;while(n{printf("Please input(n>0):");scanf("%d",n);}printf("\nThe result is:%f\n",fun(n));}
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=10,rear=5。该队列中的元素个数为( )。
程序流程图中带有箭头的线段表示的是( )。