二级C语言

第541题

当输入为"Hi,Lily "时,下面程序的执行结果是(    )。

#include<stdio.h>
main()
{
    char c;
    while(c!=',') 
    {
       c=getchar();
       putchar(c);
   }
}
第542题

下面4个关于C语言的结论中错误的是(    )。

第543题

若有以下程序段:

struct st
{int n;
int *m;};
int a=2,b=3,c=5;
struct st s[3]=({101,&a},{102,&c},{103,&b}};
 main()
{struct st *p;
p=s;
…}

则以下表达式中值为5的是(    )。

第544题

下列程序的运行结果是(    )。

#include<stdio.h>
void sub(int*s,int*y)
{static int m=4;
*y=s[0];
m++;
}
void main()
{int a[]={1,2,3,4,5},k;
int x;
printf("\n");
for(k=0;k<=4;k++)
{sub(a,&x);
printf("%d,",x);
}
}
第545题

以下程序的输出结果是(    )。

point(char*pt);
main()
{char b[4]={'m','n','o','p'},*pt=b;
point(pt);
printf("%c\n",*pt);
}
point(char *p)
{p+=3;}
第546题

C语言中规定,程序中各函数之间(    )。

第547题

以下程序的输出结果是(    )。

#include<stdio.h>
main()
{int a[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;
for(i=0;i<3;i++)
for(j=i;j<=i;j++)
s+=a[i][a[j][j]];
printf("%d\n",s);
}
第548题

以下程序输出的结果是(    )。

#include<stdio.h>
#include<string.h>
main()
{char a[][7]={"ABCD","EFGH","IJKL","MNOP"},k;
for (k=1;k<3;k++)
printf("%s\n",&a[k][k]);
}
第549题

当用"#define F 37.5f"定义后,下列叙述正确的是(    )。

第550题

在一个C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别

是(    )。

第551题

以下说法正确的是(    )。

第552题

下面程序的输出结果是(    )。

typedef union { long x[1];
int y[4];
char z[10];
}M;
M t;
main()
{ rintf("%d\n",sizeof(t));
}
第553题

以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序

void sort(int a[],int n)
{int i,j,t;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(a[i]<a[j]){t=a[i];a[i]=a[j];a[j]=t;}
}
main()
{int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
sort(&aa[3],5);
for(i=0;i<10;i++)printf("%d,",aa[i]);
printf("\n");
}

程序运行后的输出结果是(    )。

第554题

设x=061,y=016,则z=x|y的值是(    )。

第555题

函数rewind(fp)的作用是(    )。

第556题

下列叙述中对的的是

第557题

软件测试的目的是

第558题

下面描述中,不属于软件危机表现的是( )。

第559题

软件生命周期是指

第560题

层次型、网状型和关系型数据库划分原则是