C语言

第221题

如果不对静态数组赋初值,则计算机默认静态数组初始值为0。

第222题

C语言数组的下标从0开始。

第223题

函数strlen("ASDFG\n")的值是7。

第224题

在程序中的第二个函数之后定义了某全局变量,则该程序的所有函数均可使用它。

第225题

在C语言中,不允许函数嵌套定义,但函数可以嵌套调用。

第226题

宏定义不是C语句,不必在行末加分号。

第227题

以下叙述正确的是( )。

第228题

若int类型数据占两个字节,则下列语句的输出为( )。

int k=-1;
printf("%d,%u\n",k,k);
第229题

下列程序段的输出结果为( )。

int x=3,y=2;
printf("%d",(x-=y,x*=y+8/5));
第230题

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

void main()
{
    int i=2,p;
    p=f(i,i+1);
    printf("%d",p);
}
int f(int a,int b)
{
    int c;
    c=a;
    if(a>b)
        c=1;
    else if(a==b)
        c=0;
    else c=-1;
    return  c;
}
第231题

以下程序段中,能够正确地执行循环的是( )。

第232题

在C语言中,一维数组的定义方式为:类型说明符 数组名( )。

第233题

以下正确的说法是( )。

第234题

在#include命令中,文件名可用双引号或尖括号括起来,对于二者的下列说法中正确的是( )。

第235题

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

void main()
{
    char str[]="ABCD",*p=str;
    printf("%d\n",*(p+4));
}
第236题

C语言中,定义结构体的保留字是( )。

第237题

一个C程序的执行是从本程序的main函数开始,到本程序文件的最后一个函数结束。

第238题

#define和printf都不是C语句。

第239题

char c[6]="abcde"; printf("%-3s", c)中的"-"表示输出的字符串是左对齐。

第240题

char c[6]="abcde"; printf("%3s", c)表示输出的字段的宽度,如果被输出的数据的位数大于3,按实际位数输出。