C语言
如果不对静态数组赋初值,则计算机默认静态数组初始值为0。
C语言数组的下标从0开始。
函数strlen("ASDFG\n")的值是7。
在程序中的第二个函数之后定义了某全局变量,则该程序的所有函数均可使用它。
在C语言中,不允许函数嵌套定义,但函数可以嵌套调用。
宏定义不是C语句,不必在行末加分号。
以下叙述正确的是( )。
若int类型数据占两个字节,则下列语句的输出为( )。
int k=-1;
printf("%d,%u\n",k,k);下列程序段的输出结果为( )。
int x=3,y=2;
printf("%d",(x-=y,x*=y+8/5));下面程序的输出结果是( )。
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;
}以下程序段中,能够正确地执行循环的是( )。
在C语言中,一维数组的定义方式为:类型说明符 数组名( )。
以下正确的说法是( )。
在#include命令中,文件名可用双引号或尖括号括起来,对于二者的下列说法中正确的是( )。
以下程序的输出结果是( )。
void main()
{
char str[]="ABCD",*p=str;
printf("%d\n",*(p+4));
}C语言中,定义结构体的保留字是( )。
一个C程序的执行是从本程序的main函数开始,到本程序文件的最后一个函数结束。
#define和printf都不是C语句。
char c[6]="abcde"; printf("%-3s", c)中的"-"表示输出的字符串是左对齐。
char c[6]="abcde"; printf("%3s", c)表示输出的字段的宽度,如果被输出的数据的位数大于3,按实际位数输出。