设变量定义为“int a[4];”,则不符合C语言语法的表达式是( )
A> *a B> a[0] C> a D> a++
以下程序实现用递推法打印杨辉三角形,请填空完成该程序。
#include
#define N 13
void create(int a[][N],int n){
int i,j;
for (i=0; i
⑺;
a[i][0]=1;
}
for (i=2;i
for(j=1;j
a[i][j]=a[i-1][j-1]+ ⑻;
}
void output(⑼,int n){
int i,j;
for(i=0;i
for (j=0;j<=i;j++)
printf("%6d",a[i][j]);
printf("\n");
}
}
main(){
int a[N][N];
create(⑽,N);
output(a,N);
}
以下叙述中错误的是( )
A. C语言中对二进制文件的访问速度比文本文件快
B. C语言中,随机文件以二进制代码形式存储数据
C. 语句 FILE fp; 定义了一个名为fp的文件指针
D. C语言中的文本文件以ASCII码形式存储数据
以下不正确的一维数组定义语句是( )
A、double a[5]={1.0,2.7};
B、float a[5]={1.0,2.7,2.8,2,9,3.1,4.5};
C、char a[]={‘
D、char a[]={‘\x