下面程序的运行结果是()#include#includeintmain(){chara[30];strcpy(&a[0],"ch");strcpy(&a[1],"def");strcpy(&a[2],"abc");printf("%s\n",a);return0;}
A. chdefabc
B. cda
C. cdabc
D. abcdef
查看答案
关于静态变量的描述,以下说法正确的是()
A. 静态变量在定义时使用static修饰符定义
B. 静态变量在声明时未赋初值,其值是随机的
C. 函数返回,函数中的静态变量值也将会被释放
D. static只能用来定义静态变量,不能定义静态函数
关于全局变量和局部变量,以下说法正确的是()
A. 全局变量和局部变量不可以重名
B. 全局变量和局部变量是指变量的作用域有区别
C. 如果全局变量和局部变量重名,则在该局部变量作用范围内全局变量优先有效
D. 全局变量在定义时必须位于主函数之前
有定义语句:auto int x;则以下说法错误的是()
A. x是整型变量
B. x是动态变量
C. auto是可以省略的
D. x是静态变量
若有下列定义:structb{floata[5];doublec;intd;}x;则变量x在内存中所占的字节为
A. 6
B. 10
C. 40
D. 14