二级C语言
第581题
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
第582题
有以下程序
#include<stdio.h> void f(int *p); main() {int a[5]={1,2,3,4,5},*r=a; f(r);printf(”%d\n”;*r); } void f(int *p) {p=p+3;printf(”%d,”,*p);}
程序运营后的输出结果是
第583题
有以下程序(函数fun只对下标为偶数的元素进行操作)
# include<stdio.h> void fun(int*a;int n) {int i、j、k、t; for (i=0;i<n一1;1+=2) {k=i;‘ for(j=i;j<n;j+=2)if(a[j]>a〔k])k=j; t=a〔i];a〔i]=a[k];a〔k]=t; } } main() {int aa「10」={1、2、3、4、5、6、7},i; fun(aa、7); for(i=0,i<7; i++)printf(”%d,”,aa[i])); printf(”\n”); }
程序运营后的输出结果是
第584题
下列选项中,可以满足“若字符串s1等于字符串s2,则执行ST"规定的是
第585题
以下不能将s所指字符串对的复制到t所指存储空间的是
第586题
有以下程序( strcat函数用以连接两个字符串)
#include<stdio.h> #include<string .h> main() {char a[20]=”ABCD\OEFG\0”,b[]=”IJK”; strcat(a,b);printf(”%s\n”,a); }
程序运营后的输出结果是
第587题
有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为小写字母
#include<stdio.h> #include<ctype.h> void fun(char*p) {int i=0; while (p[i]) {if(p[i]==’ ’&& islower(p「i-1」))p[i-1]=p[i-1]-‘a’+‘A’; i++; } } main() {char s1[100]=”ab cd EFG!”; fun(s1); printf(”%s\n”,s1); }
程序运营后的输出结果是
第588题
有以下程序
#include<stdio.h> void fun(int x) {if(x/2>1)fun(x/2); printf(”%d”,x); } main() {fun(7);printf(”\n”);}
程序运营后的输出结果是
第589题
有以下程序
#include<stdio.h> int fun() {static int x=1; x+=1;return x; } main() {int i;s=1; for(i=1;i<=5;i++)s+=fun(); printf(”%d\n”,s); }
程序运营后的输出结果是
第590题
有以下程序
#inctude<stdio.h>
#include<stdlib.h>
main()
{int *a,*b,*c;
a=b=c=(int*)malloc(sizeof(int));
*a=1;*b=2,*c=3;
a=b;
printf("%d,%d,%d\n",*a,*b,*c);
}程序运行后的输出结果是
第591题
有以下程序
#include<stdio.h> main() {int s,t,A=10;double B=6; s=sizeof(A);t=sizeof(B); printf(“%d,%d\n”,s,t); }
在VC6平台上编译运营,程序运营后的输出结果是
第592题
若有以下语句
Typedef struct S {int g; char h;}T;
以下叙述中对的的是()。
第593题
有以下程序
#include<stdio.h> main() {short c=124; c=c_______; printf(“%d\n”、C); }
若要使程序的运营结果为248,应在下划线处填入的是
第594题
下列叙述中正确的是
第595题
在快速排序法中,每经过一次数据交换(或移动)后
第596题
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是
第597题
设某棵树的度为3,其中度为2、1、0的结点个数分别为3、4、15。则该树中总结点数为
第598题
软件系统总体结构图的作用是
第599题
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
第600题
定义学生选修课程关系模式SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到