相关题目
有以下定义
#include
void main(void)
{
char a[10], *b = a;
}
不能给数组 a 输入字符串的语句是( )
以下程序段中, 不能正确赋字符串(编译时系统会提示错误) 的是( )
char str[]="ABCD", *p=str;
printf("%d\n", *(p+4) ) ;
上面程序的输出结果是( )
有以下程序
#include
void main(void )
{
FILE *fp; int i, k=0, n=0;
fp =fopen("d1. dat", "w") ;
for(i=1; i<4; i++)
fprintf(fp, "%d", i) ;
fclose(fp) ;
fp=fopen("d1. dat", "r") ;
fscanf(fp, "%d%d", &k, &n) ;
printf("%d %d\n", k, n) ;
fclose(fp) ;
}
执行后输出结果是( )
以下叙述正确的是( )
若已定义的函数有返回值, 则以下关于该函数调用的叙述中错误的是( )
若 fp 已正确定义并指向某个文件, 当未遇到该文件结束标志时函数 feof(fp) 的值( )
执行下面的程序段后, 变量 k 中的值为( )
int k=3, s[2];
s[0]=k; k=s[1]*10;
以下程序的输出结果是( )
void main(void)
{
int n=4;
while(n--)
printf("%d ", --n) ;
}
下列程序的运行结果是( )
#include
void main(void)
{
int a=2, c=5;
printf("a=%d, b=%d\n", a, c) ;
}
