习题及其解答
?/p>
5
?/p>
类与对象
选择?/p>
?/p>
7
?/p>
1.
在下列结构变量的定义中,不正确的?/p>
( d )
?/p>
?/p>
8
?/p>
?/p>
9
?/p>
?/p>
10
?/p>
(a) struct employee
{ char name[ 20 ] ;
long code ;
} emp ;
(b) struct
{ char name[ 20 ] ;
long code ;
} emp ;
(c) struct employee
{ char name[20];
long code;
} ;
employee emp;
(d) struct
{ char name[20];
long code;
} employee;
employee emp;
2
.已知有职工情况结构变量
emp
定义为:
struct employee
{ char name[ 20 ] ;
long code ;
struct
{ int year ;
int month ;
int day ;
} birth ;
} emp ;
下列?/p>
emp
?/p>
birth
正确赋值方法是
( d )
?/p>
(a) year = 1980 ; month = 5 ; day = 1 ;
(b) = 1980 ; = 5 ; = 1 ;
(c) = 1980 ; = 5 ; = 1 ;
(d) = 1980 ; = 5 ; = 1 ;
3
.假定有以下声明和定义,则下面引用形式错误的?/p>
( b )
?/p>