对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为( )。
一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是( )。
下列关于栈的叙述中正确的是( )。
以下各项中,能正确表述算式sin(2πr+30°)的C语言表达式是( )。
给定程序MODll.C中函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。例如,若输入2|若输入4则输出:|则输出:12|123424|2468|36912|481216请改正程序函数中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
有下列程序#includeint*f(int*s){s+=1;s[1]+=6;*s+++=7;return s;}main(){int a[5]={1,2,3,4,5},*p;p=f(a[1]);printf("%d,%d,%d,%d",a[1],a[2],*p,P[1]);}程序执行后的输出结果是( )。
某系统结构图如下图所示该系统结构图的深度是( )。
有以下程序: #include struct tt{int x;struct tt*y;}*p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}; main() { int i; p=a: for(i=1;i { printf(''%d,'',p->x); p=p->y: } } 程序的运行结果是( )。
层次型、网状型和关系型数据库的划分原则是( )。
下列定义数组的语句中错误的是( )。
若有C语言表达式2+3*4+7/3,则以下选项中叙述正确的执行顺序是( )。
下列各项中,对对象概念描述正确的是( )。
以下选项中能表示合法常量的是( )。
有以下程序:#includeint f(int n);main(){int a=3,s;S=f(a);s=s+f(a);printf("%d\n",s);}int f(int n){statie int a=1;n+=a++:return n;}程序运行后的输出结果是( )。
执行以下程序段后,s的值为( )。int a[ ]={1,2,3,4,5,6,7,8,9},s=0.k:for(k=0;ks+ =*(a+k);printf(″%d\n″,s);
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 #includestdio.h #define N 16 typedef struct {char num[10]; int s; )STREC; int fun(STREC*a,STREC*b) { } main() {STREC s[N]={{"GA05",85},{"GA03",76},{"GA02",69},{"GA04",85},{"GA01",91},{"GA07", 72},{"GA08",64),{"GA06",87},{"GA015",85},{"GA013",91},{"GA012",64},{"GAOl4",91}, {"GA011",91),{"GA017",64},{"GA018",64},{"GA016",72}}; STREC b[N]; int i,n;FILE*out; n=fun(s,h); printf("The %d lowest score:\n",n); for(i=0;in;i++) printf("%s %4d\n",h[i].num,h[i].s); printf("\n"); out=fopen("out.dat","w"); fprintf(out,"%d\n",n); for(i=0;in;i++) fprintf(out,"%4d\n",h[i].s); fclose(out);}
设a和b均为int型变量,且a=6,b=l1,则能使值为3的表达式是( )。
设有如下语句: typedef struct Date{ int year; int month; int day; }DATE; 则以下叙述中错误的是( )。
下列数据结构中,能够按照“先进后出”原则存取数据的是( )。
以下关于C语言数据类型使用的叙述中错误的是( )。