设有定义语句 int(*f)(int);, 则以下叙述正确的是
A)f 是基类型为 int 的指针变量
B)f 是指向函数的指针变量,该函数具有一个 int 类型的形参
C)f 是指向 int 类型一维数组的指针变量
D)f 是函数名,该函数的返回值是基类型为 int 类型的地址
设有定义语句int (*f)(int);,则以下叙述正确的是
A.f是基类型为int的指针变量
B.f是指向函数的指针变量,该函数具有一个int类型的形参
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
下列说法不正确的是
A.int *fun();----fun是一个返回int指针的函数
B.int (*fun)();---fun是一个返回int指针的函数
C.int (*array[5])();----array是一个有5个元素的数组,每一个元素都是一个函数指针,指向一个返回int的函数
D.int (*fun(int))(int);----fun是带有一个int参数的函数,返回值是一个函数指针,这个指针指向带有一个int参数并返回int的函数
对于"int*pa[5];"的描述中,正确的是()。
A.pa是一个指向数组的指针,所指向的数组是5个int型元素
B.pa是一个指向某数组中第5个元素的指针,该元素是int型变量
C.pa[5]表示某个元素的第5个元素的值
D.pa是一个具有5个元素的指针数组,每个元素是一个int型指针
设有如下定义:
int(*ptr);
则以下叙述中正确的是( )。
A.ptr是指向一维组数的指针变量
B.ptr是指向int型数据的指针变量
C.ptr是指向函数的指针,该函数返回一个int型数据
D.ptr是一个函数名,该函数的返回值是指int型数据的指针
表达式中含有int、long和float型的变量,则运算时需要转换为( )类型。A.intB.longC.floatD.double正确答案:D
若有语句char a= test;则数组a中共有( )个变量。A.3B.4C.5D.0正确答案:C
指针变量是用来存放( )的变量。A.其他变量的值B.其他变量的变量名C.函数名D.地址正确答案:D
在C+中,函数原型不能标识( )。A.函数的返回类型B.函数参数的个数C.函数参数类型D.函数的功能正确答案:D
C+源程序的扩展名为( )。A.cB.cppC.c+D.cplus正确答案:B
对于int *pa5;的描述,正确的是( )。A.pa是一个指向数组的指针,所指向的数组是5个int型元素B.pa是一个指向某个数组中第5个元素的指针,该元素是int型变量C.pa5表示某个数组的第5个元素的值D.pa是一个具有5个元素的指针数组,每个元素是一个int型指针正确答案:D
C+程序从( )开始执行。A.预处理命令B.第一个函数的第一条语句C.第一条语句D.main函数的第一条语句正确答案:D
双精度浮点型的类型说明符为( )A.intB.doubleC.floatD.long正确答案:B
下列程序的输出结果是( ) #include void main( ) int n3=10,20,30,40,50,60; int (*p)3; p=n; coutp00,*(p0+1),(*p)2正确答案:BC
若有说明int x=3, y33;,则对y数组元素的非法引用是( )A.y0xB.yx2C.y21+1D.y13-x正确答案:AB
以下为不合法的十六进制数是( )A.0x2AB.0x11AuC.0X0D.3A正确答案:BCD
以下说法中不正确的是( )A.C+语言程序总是从第一个函数开始执行B.C+语言程序总是从main()函数开始执行C.C+语言程序中的main()函数必须放在程序的开始部分D.在C+语言程序中,要调用的函数必须在main()函数中定义正确答案:ACD
语句int(*ptr)();的含义是
A.ptr是指向一个维数组的指针变量
B.ptr是指向int型数据的指针变量
C.ptr是指向函数的指针,该函数返回一个int型数据
D.ptr是一个函数名,该函数的返回值是指向int型数据的指针
在说明语句int *f();中,标识符f代表的是______。
A.一个用于指向整型数据的指针变量
B.—个用于指向—维数组的行指针
C.—个用于指向函数的指针变量
D.一个返回值为指针型的函数名
说明语句int*(*p)();的含义是______。
A.p是一个指向int型数组的指针
B.p是指针变量,它构成了指针数组
C.p是一个指向函数的指针,该函数的返回值是一个整型
D.p是一个指向函数的指针,该函数的返回值是一个指向整型的指针
设有如下定义,则以下叙述中正确的是______。 int(*ptr)();
A.ptr是指向一维数组的指针变量
B.ptr是指向int型数据的指针变量
C.ptr是指向函数的指针,该函数返回一个int型数据
D.ptr是一个函数名,该函数的返回值是指向int型数据的指针
(C语言)假设有如下定义方式int(**ptr)();,则以下叙述中正确的是
A、ptr是指向一维数组的指针变量
B、ptr是指向int型数据的指针变量
C、ptr是指向函数的指针的指针,该函数返回一个int型数据 我是应届生
D、ptr是一个函数名,该函数的返回值是指向int型数据的指针