有以下程序: #include main() { char s[]=''abcde''; s+=2; printf(''%d\n'',s[0]); } 程序的运行结果是( )。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
有以下程序: #includestdio.h #define PT 3.5; #define S(x)PT*x*x; main() { int a=1,b=2;printf(“%4.1f\n”,S(a+b));}程序运行后的输出结果是( )。
有以下程序:#include#includevoid fun(int**s,int x[2][3]){**s=*(x[1]+1);}void main(){int a[2][3]={1,2,3,4,5,6},*p;p=(int*)malloc(sizeof(int));fun(p,a);printf("%d\n",*p);}程序的运行结果是( )。
以下叙述中正确的是( )。
以下叙述正确的是( )。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指的文件中,覆盖原来的文件内容。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!
以下程序的运行结果是( )。 #includestdio.h main() {int a=3,b=4,c=8,d=4,m=1,n=3; printf("%d\n",(m=ab)(n=cd));}
下列给定程序中,函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]…中,把奇数从数组中删除,偶数的个数通过函数值返回。 例如,若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7,删除奇数后,a所指数组中的数据为:4、2、6、8,返回值为4。 请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。 注意: 不得增行或删行,也不得更改程序的结构! 【试题源程序】 #include #define N 9 int fun(int a[],int n) { int i,j; j=0; for(i=0;i /**********found**********/ if(【1】==0){ /**********found**********/ 【2】=a[i];j++; } /**********found**********/ return 【3】; } main() { int b[N]={9,1,4,2,3,6,5,8,7},i,n; printf("\nThe original data:\n"); for(i=0,i printf("%4d",b[i]); printf("\n"); n=fun(b,N); printf("\nThe number of even:%d\n",n); printf("\nThen even:\n"); for(i=0;i printf("%4d",b[i]); printf("\n"); }
给定程序中,函数fun的功能是计算下式例如:若形参e的值为1e-3,函数的返回值为0.551690。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!
有以下程序: #includestdio.h #includestring.h struet A { int a;ehar b[10];double c;}; struet A f(struet A t); main() { struet A a={1001,"ZhangDa",1098.0}; a=f(a);printf("%d,%s,%6.If\n",a.a,a.b,a.c); } struet A f(struet A t) {t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;return t;} 程序运行后的输出结果是( )。
有以下程序: #inc1udestdio.h main() {int a=6,b=7,m=1; switch(a%2) {case 0:m++;break; case 1:m++: switch(b%2) {defaut:m++; caseO:m++;break; } } printf("%d/n",m), } 程序运行后的输出结果是( )。
某二叉树共有150个结点,其中有50个度为1的结点,则( )。
在C语言中,变量的隐含存储类别是( )。
有以下程序: #include main() { int y=9; for(;y>0;y——) if(y%3==0) printf("%d",——y); } 程序的运行结果是( )。
栈和队列的共同点是( )。
若有以下程序: #include main() { int a=1,b=2,c=3,d=4; if((a=2)&&(b=1))c=2; if((c==3)||(d=—1))a=5; printf("%d,%d,%d,%d\n",a,b,c,d); } 则程序的输出结果是( )。
有以下程序:#include#define S(x)(x/x)*xmain(){int k=6,j=3;printf("%d,%d\n",S(k+j),S(j+k));}程序运行后的输出结果是( )。
有以下程序: #include main() { int a=—2,b=0; while(a++&&++b); printf("%d,%d\n",a,b);}程序运行后输出结果是( )
有以下程序: #includestdio.h main() {int c,d; c=135:d=105; printf("%d,%d\n",c,d); } 程序的运行结果是( )。