单选题有以下程序
struct S{int n;int a[20];};
voidf(struct S* p)
{int,i,j,t;
for(i=0;in一1;i++)
for(j=i+1;jn;j++)
if(p->a [i]>p->a[j]){t=p->a[i];p->a[i]=p->a[j];P->a[j]=t;}
}
maln()
{int i;struct S s={10,{2,3,l,6,8,7,5,4,10,9}};
f(&s);
for(i=0;i
单选题度为3的一棵树共有30个结点,其中度为3、1的结点个数分别为3、4。则该树中的叶子结点数为
单选题设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:
if(a<b)
if(c==d) y=0;
else y=1;
该语句所表示的含义是______。
单选题有以下程序 void fun(int n,int*s){int f; if(n==-i)*s=n+1; else{fun(n-1,&f);*s=f;}} main(){int x=0; fun(4,&x); printf("%d\n",x); } 程序运行后的输出结果是
单选题以下程序的输出结果是( )。void fun(int *p,int* q){int t;t=*P;*P=*q;*q=t;*q=*p;}main(){int a=0,b=9;fun(&a,&b);printf(''%d%\n'',a,b);}
单选题下列程序的输出结果是 #include"stdio.h" #define N3 #define M3 void fun(int a[M][N]) printf("%d/n",*(a[1]+2)); main() int a[M][N]; int i,j; for(i=0;i<M;i++) for(j=0;j<N;j++) a[i][j]=i+j-(i-j); fun(a); A) 3 B) 4 C) 5 D) 6
单选题以下程序段的输出结果为( )。 static char a[]="programme"; char *p; p=a; for(p=a;p<a+8;p+=2) putchar(*p);
单选题有以下程序: main() int y=10; while(y--);printf("y=%d/n",y); 程序执行后的输出结果是______。 A) y=0 B) y=-1 C) y=1 D) while构成无限循环
单选题以下叙述中正确的是
单选题有以下程序,程序运行后的输出结果是
#include
#define SUB(a)(a)-(a)
main(){ int a=2,b=3,c=5,d;
d=SUB(a+b)*c:
printf("%d\n",d);}
单选题若有下面的说明和定义,则sizeof(struct aA) 的值是 ( ) struet aa { int r1;double r2 float r3; union uu{char u1[5]; long u2[2]; }ua; } mya;
单选题设有两行定义语句:
int scanf;
float case;
则以下叙述正确的是______。
单选题以下全局变量声明中正确的是______。
单选题阅读下面程序段,则执行后的结果为 #include"stdio.h" main() int m=4,n=2,k; k=fun(m,n); printf("%d/n",k); fun(int m,int n) return(m*m*m-n*n*n);
单选题以下不构成无限循环的语句或语句组的是______。
单选题数据库管理系统是______。
单选题若执行下列程序时从键盘上输入2,则输出结果是( )。 #inClude<Stdio.h> main() int a; scanf("%d",&
单选题若a为整型变量,则执行以下语句后的______。 a=-2L;
printf("%d/n", a);
A.赋值不合法
B.输出值为-2
C.输出为不确定值
D.输出值为2
单选题有以下程序:
#include<stdio.h>
#include<string.h>
main()
{
char p[20]={"a","b","c","d"},q[]="abc",r[]="abcde";
strcat(p,r);
strcpy(p+strlen(q),q);
printf("%d/n",strlen(p));
}
程序的运行结果是______。
单选题下列程序的输出结果是( )。 main() {char a[7]="a0/0a0/0";int i,j; i=sizeof(a); j=strlen(a); printf("%d %d/n",i,j); }