有以下程序:#includemain(){FILE*fp;int a[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int),5,fp);fwrite(a,sizeof(int),5,fp);fclose(fp);fp=fopen("d2.dat","rb");fread(a,sizeof(int),10,fp);fclose(fp);for(i=0;i}程序的运行结果是( )。
计算机数据库管理系统中的核心问题是( )。
有以下程序:#includeint f(int x,int y){return((y—x) * x);}void main( ){int a=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf(″%d\n″,d);}程序运行后的输出结果是( )。
若有定义语句:double a,*p=a;以下叙述中错误的是( )。
数据库中对概念模式内容进行说明的语言是( )。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
给定程序MODll.C中函数fun的功能是:首先将大写字母转换为对应小写字母;若小写字母为a~u,则将其转换为其后的第5个字母;若小写字母为v~z,使其值减21。转换后的小写字母作为函数值返回。例如,若形参是字母A,则转换为小写字母f若形参是字母W,则转换为小写字母b。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
算法的空间复杂度是指( )。
有以下程序: #include main() { int i,j=0; char a口="How are you",b[10]={0}; for(i=0;a[i];i++) if(a[i]=='') b[j++]=a[i+1]; printf("%s\n",b); } 程序运行后的输出结果是( )。
有以下程序段intj;float y;char name[50];scanf("%2d%f%s",j,y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为( )。
设x=021,y=012,则z=xly的值是( )。
有以下程序: void ss(char*s,char 0 {while(*s) . {if(*s==t)*s=t-'a'+'A'; s++;} } main() {char strl[100]="abcddfefdbd",c='d'; ss(strl,c);printf("%s\n",str1); } 程序运行后的输出结果是( )。
若变量都己正确说明,则以下程序段输出结果为( )。 #inc1udestdio.h main() {char a='a'; int b=2; printf(ab?"***a=%d":"###b=%d",a,b); }
下列叙述中正确的是( )。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。
有以下程序: #include main() { int aE4][4]=t{1,4,3,2}, {8,6,5,7}, {3,7,2,5}, {4,8,6,1}}; int i,j,k,t; for(i=0;i for(j=0;j for(k=j+1;k if(a[j][i]>a[k][i]) { t=a[j][i]; a[j][i]=a[k][i]; a[k][i]=t; }/*按列排序*/ for(i=0;i printf(''%d,'',a[i][i]); } 程序运行后的输出结果是( )。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是( )。
定义学生选修课程的关系模式如下: S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄); C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课); SC(S#,C#,G)(其属性分别学号、课号和成绩)。 检索选修课程名为“操作系统”的成绩在90分以上(含90分)的学生姓名的表达式是( )。 定义学生选修课程的关系模式如下: S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄); C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课); SC(S#,C#,G)(其属性分别学号、课号和成绩)。 检索选修课程名为“操作系统”的成绩在90分以上(含90分)的学生姓名的表达式是( )。
有以下程序段:#includeint j;float y;char name[50];scanf("%2d%f%s",j,y,name);当执行上述程序段,从键盘上输入55566 7777abc后,y的值为( )。
C源程序中不能表示的数制是( )。