题目内容

下面程序的运行结果是()#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

答案查题题库