举一反三
- 中国大学MOOC: 设有定义 enum date {year,month,day} d ;则下列叙述中正确的是 。
- 设有定义enumdate{year,month,day}d;则正确的表达式是 A: year=1 B: d=year C: d="year" D: date="year"
- 设有定义 enum date {year,month,day} d ;则下列叙述中正确的是 。 A: date是类型、d是变量、year是常量 B: date是类型、d和year是变量 C: date和d是类型、year是常量 D: date和d是变量、year是常量
- 设有如下语句 typedef struct Date { int year; int month; int day; } DATE; 则以下叙述中错误的是
- 下列有关结构体的定义错误的是_______。 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
“学生表”中有“出生日期”字段,则计算年龄的表达式为=( )。 A: Month(date())-Year([出生日期]) B: date()-[出生日期] C: Year(date())-Year([出生日期]) D: Month(date())-Month([出生日期])
- 1
It is usually to show the date in the order of day/month/year (American practice), or month/day/year (British practice).
- 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;};
- 3
设有说明struct DATE {int year;int month;int day;}; 请写出一条定义语句 ,该语句定义d为上述结构体类型的变量,并同时为其成员year、month、day依次赋初值2016、10、2。
- 4
有以下程序: Class Date { public: Date(int y,int m,mt d); { year=y; month=m; day=d; } Date(int y=2000) { year=y; month=10; day=1; } Date(Date &D) { year=d.year; month=d.month; day=d.day; } Void prin A: 2 B: 3 C: 4 D: 5