举一反三
- 若已有结构定义“struct DATE{ int year;int month;int day;};”,请写出一条定义语句,该语句定义d 为上述结构类型变量,并同时为其成员year,month,day 依次赋初值2009、10、1。[br][/br] ; 。注意:定义变量结尾应带分号,但此题已给,不必写出结尾的分号!。
- 设有说明structDATE{intyear;intmonth;intday;};请写出一条定义语句,该语句定义d为上述结构体类型的变量,并同时为其成员year、month、day依次赋初值2011.10.2:________
- 以下结构体数组定义,不正确的是______。 A: struct date{ int year; int month; int day;}date1[10],date2[10]; B: struct{ int year; int month; int day;}date1[10],date2[10]; C: struct date{ int year; int month; int day;}; ..... struct datedate1[10],date2[10]; D: struct datedate1[10],date2[10];.....struct date{ int year; int month; int day;};
- 有以下说明定义和语句,可用a.day引用结构体成员day,请写出引用结构体成员a.day的其他两种形式 、 。struct date{int day; int month; int year;}a, *b;b=&a;
- 下列有关结构体的定义错误的是_______。 A: typedef date { int year,month,day ;} type_date; B: struct { char name[10] ; float angle ;}; C: typedef struct date { int year,month,day ;} type_date ; D: struct date { int year,month,day ;} type_date ;
内容
- 0
设有一结构体类型变量定义如下,若对结构体变量w1的出生年份year进行赋值,下面正确的赋值语句是( )。 struct date { int year; int month; int day; }; struct worker { char name[20]; char sex; struct date birthday; }w1;
- 1
若有以下说明语句,则下面的叙述错误的是()。 struct date { int year; int month; int day; }brithday; A: struct是声明结构体类型时用的关键字 B: year,day 都是结构体成员名 C: struct date 是用户定义的结构体类型名 D: brithday是用户定义的结构体类型名
- 2
若有以下说明语句: struct date { int year; int month; int day; }brithday; 则下面的叙述不正确的是(). A: struct是声明结构体类型时用的关键字 B: struct date 是用户定义的结构体类型名 C: brithday是用户定义的结构体类型名 D: year,day 都是结构体成员名
- 3
若有以下说明语句struct date{ int year; int month; int day;};struct date birthday;则下面的叙述不正确的是( ) A: struct 是声明结构体类型时用的关键字 B: struct date是用户定义的结构体类型名 C: birthday是用户定义的结构体类型名 D: year, day都是结构体成员名
- 4
设有一结构体类型变量定义如下: struct date { int year; int month; int day; } struct worklist { char name[20]; char sex; struct date birthday; }person; 若要对person的出生年份进行赋值,则以下语句正确的是