假定变量m定义为“int m=7;”,则定义变量p的正确语句( )。
A: int p=&m
B: int *p=&m
C: int &p=*m
D: int *p=m
A: int p=&m
B: int *p=&m
C: int &p=*m
D: int *p=m
B
举一反三
- 假定变量m定义为“int m=7; ” , 则定义变量p的正确语句为 A: int *p=&m B: int p=&m C: int &p=*m D: int *p=m
- 假定变量m定义为“int m=7;”,则下面正确的语句为()。 A: int p=&m; B: int *p=&m; C: int&p=*m; D: int *p=m;
- 假定变量m定义为“int m=7;”,则定义变量p的正确语句为( )。
- 假定变量m定义为“int m=7;”,则下面正确的语句为()。 A: Aint p=&m; B: Bint *p=&m; C: Cint&p=*m; D: Dint *p=m;
- 申请一个m×n二维int型动态数组,可以使用语句()。 A: int *p;p=(int *)calloc(m*n*sizeof(int)); B: int p[m][n]; C: int *p;p=(int *)calloc(m*n,sizeof(int)); D: int *p;p=(int *)malloc(m*n,sizeof(int));
内容
- 0
已有定义int m=3,int *p,*q; 且p和q均已指向变量m,下面不能正确执行的赋值语句时( )。 A: m=*p+*q; B: q=m; C: p=q; D: m=*p*(*q)
- 1
申请一个m行n列的整型的二维动态数组,可以使用下面的哪条语句? A: p = (int *) malloc(m*n*sizeof(int)); B: p = (int *)calloc(m*n, sizeof(int)); C: p = (int *) malloc(m*n, sizeof(int)); D: p = (int *)calloc(m * n * sizeof(int)); E: int p[m][n]; F: p = (int *) realloc(m * n * sizeof(int));
- 2
如果有定义:int m, n = 5, *p = &m; 与m = n 等价的语句是 () 。 A: m = **p; B: m = *p;m = *p;m = *p;m = *p;m = *p; C: m = &n; D: *p = *&n;
- 3
假定变量a定义为“int a=7;”,则下面定义p的语句哪个是正确的? A: int *p=&a; B: int p=a; C: int p=&a; D: int &p=*a; E: int *p=a;
- 4
如果有定义:int m, n = 5, *p = &m; 与m = n 等价的语句是 () 。 A: m = *p; B: *p = *&n; C: m = &n; D: m = **p;