下面程序运行的结果是()(strlen(s)为求字符串s的长度的函数)void main() {char sp[]="\t\v\\0will\n";printf("%d",strlen(sp));}
A. 14
B. 3
C. 9
D. 字符串中有非法字符
查看答案
下面程序运行的结果是()(strlen(s)为求字符串s的长度的函数)void main() {char str[]=""c:\abc.dat"";printf("%s",str);}
A. 字符串中有非法字符
B. \"c:\\abc.dat\"
C. "c:\abc.dat"
D. "c:\\abc.dat"
当说明一个结构体变量时系统分配给它的内存是( )
A. 各成员所需内存容量的总和
B. 结构中第一个成员所需内存容量
C. 成员中占内存容量最大者所需的容量
D. 结构中最后一个成员所需内存容量
设有以下说明语句struct stu{int a ;float b ;} stutype;则下面的叙述不正确的是( )
A. struct 是定义结构体类型的关键字
B. struct stu 是用户定义的结构体类型名
C. stutype 是用户定义的结构体类型名
D. a和b 都是结构体成员名
若有如下定义:struct data{int i;char ch;double f;} b;则结构变量b占用内存的字节数是()
A. 1
B. 2
C. 8
D. 11