用Type 语句定义的类型称为记录类型,要访问一个某记录型变量中 的某个元素,需采用下述格式()
A.变量名->元素名
B.变量名.元素名
C.元素名->变量名
D.元素名.变量名
A.变量名->元素名
B.变量名.元素名
C.元素名->变量名
D.元素名.变量名
第1题
A.宏常量有数据类型,编译器在宏替换时可以进行类型检查。
B.在C语言中,所有变量都必须在定义时进行初始化。
C.一条变量定义语句可定义多个同类型的变量。
D.一条变量定义语句不可以同时定义多个变量。
第3题
设有定义语句int(*f)(int);则以下叙述正确的是
A.f是基类型为int的指针变量
B.f是指向int类型一维数组的指针变量
C.f是指向函数的指针变量,该函数具有一个int类型的形参
D.f是函数名,该函数的返回值是基类型为int类型的地址
第4题
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
A.TT是struct类型的变量
B.可以用TT定义结构体变量
C.CIN是structTT类型的变量
D.可以用CIN定义结构体变量
第6题
若要说明一个类型名STP,使得定义语句STP s等价于char*s,以下选项中正确的是( )。
A.typedef STP char*s; B.typedef *char STP;
C.typedef stp *char* D.typedef char* STP;
第8题
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
A.可用S定义结构体变量
B.S是struct类型的变量
C.T是structS类型的变量
D.可用T定义结构体变量
第9题
设有以下语句
typedef struct S
{int g; char h;} T;
则下面叙述中正确的是( )。
A.可用S定义结构体变量 B.可以用T定义结构体变量
C.S是struct类型的变量 D.T是struct S类型的变量