说明语句"int (*p)(); "的含义是()。
A.p是一个指向一维数组的指针变量
B.p是一个指针变量,指向一个整型数据
C.p是一个指向函数的指针,该函数的返回值是一个整型
D.以上都不对
A.p是一个指向一维数组的指针变量
B.p是一个指针变量,指向一个整型数据
C.p是一个指向函数的指针,该函数的返回值是一个整型
D.以上都不对
第1题
若有以下说明和语句
struct student
{int age;
int num;
}std, *p;
p=&std;
则以下对结构体变量std中成员age的引用方式不正确的是( )。
A.std.age B.p->age C.(*p).age D.*p.age
第5题
A. int *p=new a[10];
B. int *p=new float[10];
C. int *p=new int[10];
D. int *p=new int[10]={1,2,3,4,5}
第6题
有以下说明和定义语句:
struct student
{int age;char num[8];);
struct student stu[3]={{20,"200401"},(21,"200402"),(19,"200403"}};
struct student*p=stu;
以下选项中引用结构体变量成员的表达式错误的是( )。
(A)(p++)->num (B)p->num (C)(*p).num (D)stu[3].age
第7题
A.p是一个指向一维数组的指针变量
B.p是指针变量,它指向一个整型数据的指针
C.p是一个指向函数的指针变量,该函数的返回值为整型数
D.p是一个指针函数,该函数的返回值为指针值
第8题
有如下定义语句
int a[]={1,2,3,4,5,6,7,8,9};
int *P;
P=a;则*(p+2)的值为______。
第10题
设有以下定义的语句: int a[3][2]={10,20,30,40,50,60},(*p)[2]; p=a; 则*(*(P+2)+1)值为【 】。
第11题
A.int **p;
B.int (*p)[4];
C.int (*p)[3];
D.int *p[4];