第1题:
此题为判断题(对,错)。
第2题:
若有定义:iht*p[3];,则以下叙述中正确的是
A.定义了一个基类型为int的指针变量p,该变量具有三个指针
B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针
C.定义了一个名为*p的整型数组,该数组含有三个int类型元素
D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素
第3题:
在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。
A.int**q;
B.int(*q);
C.int*q;
D.int*q;
第4题:
A.px( )
B.px[a]
C.px->a
D.px.a
第5题:
假定要动态分配一个类型为struct Worker的对象,并由r指针指向这个对象,则使用的表达式为()=malloc(sizeof(struct Worker))。
struct Worker* r
略
第6题:
假定要访问一个结构对象x中的由a指针成员所指向的对象,则表示方法为()。
第7题:
假定p为指向二维数组intd[4][6]的指针,则p的类型为()。
第8题:
px(a)
px[a]
px->a
px.a
第9题:
第10题:
对
错
第11题:
第12题:
第13题:
若有定义"int*p[3];",则以下叙述中下确的是
A.定义了一个基类型为int的指针变量p,该变量具有三个指针
B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类犁为int的指针
C.定义了一个名为*p的整型数组,该数组含有三个int类型元素
D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素
第14题:
设有定义语句int(*f(int);,则下列叙述正确的是( )。
A.f是基类型为int的指针变量
B.f是指向函数的指针变量,该函数具有一个int类型的形态
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是其类型为int类型的地址
第15题:
若有下列说明语句 int(* p)(); 则标识符p代表的是( )
A.一个用于指向函数的指针变量,函数返回值的类型为int型
B.一个带回值类型为整型的函数名
C.一个用于指向整型数据的指针变量
D.一个带回值类型为指针类型的函数名
第16题:
假定要访问一个结构对象x中的由a指针成员所指向的对象,则表示方法为x.a。()
A对
B错
第17题:
假定一个数据对象为int*类型,则指向该对象的指针类型仍为int*类型。()
A对
B错
第18题:
假定P是一个指向整数对象的指针,则用()表示该整数对象。
第19题:
假定一个数据对象为int*类型,则指向该对象的指针类型为()。
第20题:
第21题:
px(a)
px[a]
px->a
px.a
第22题:
第23题:
对
错
第24题: