定义以下结构体类型,若int型占4个字节,struct s{ int a; char b; double f;};则语句printf(“%d”,sizeof(struct s))的输出结果为( )。
查看答案
下面程序的运行结果是( )。int main( ){ struct complx { int x; int y ; } cnum[2]={2,4,3,7} ; printf(“%d\n”,cnum[0].y/cnum[0].x*cnum[1].x) ;}
A. 0
B. 2
C. 4
D. 6
当定义一个共用体变量时,系统分配给它的内存是( )。
A. 各成员所需内存量的总和
B. 结构中第一个成员所需内存量
C. 成员中占内存量最大的容量
D. 结构中最后一个成员所需内存量
下面程序的运行结果( )。int fun (char *s){ char *p=s; while (*p) p++ ; return (p-s) ; }void main ( ){ char *a=”abcdef” ; printf(“%d\n”,fun(a)) ; }
A. 6
B. 7
C. 1
D. 0
下面程序段的运行结果是( )。 char *sr=”abcde” ; sr+=2 ; printf(“%c”,*sr);
A. cde
B. 字符’c’
C. 字符’c’的地址
D. 不确定