题目内容

若有定义语句 int (*p)[M]; 其中的标识符p是()A) M个指向整型变量的指针B) 指向M个整型变量的函数指针C) 一个指向具有M个整型元素的一维数组指针D) 具有M个指针元素的一维指针数组,每个元素都只能指向整型量

A. M个指向整型变量的指针
B. 指向M个整型变量的函数指针
C.一个指向具有M个整型元素的一维数组指针
D. 具有M个指针元素的一维指针数组,每个元素都只能指向整型量

查看答案
更多问题

以下程序统计从终端输入的字符中每个大写字母的个数,num[0]中统计字母A的个数,其它依次类推.用#号结束输入,请填空.#include "stdio.h"#include "ctype.h"main(){ int num[26]={0},i; char c;while(____!=\'\'\'\'#\'\'\'\')if(isupper(c)) num[___]+=1;for(i=0; i<26; i++)if(num[i]) printf("%c: %d\n",i+\'\'\'\'A\'\'\'\',num[i]);}

若有定义和语句:int c[4][5], (*cp)[5]; cp=c;则对c数组元素的引用正确的是()

A. cp+1
B. *(cp+3)
C. *(cp+1)+3
D. *(cp+2)

以下程序的输出结果是main(){ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};int (*p)[4]=a,i,j,k=0;for(i=0; i<3; i++)for(j=0; j<2; j++)k+=*(*(p+i)+j);printf("%d\n",k);}

A. 60
B. 68
C. 99
D. 108

以下程序的输出结果是()main(){int a[ ]={2,4,6,8,10},y=1,x,*p;p=&a[1];for(x=0;x<3;x++) y+=*(p+x);printf("%d\n",y);}

A. 17
B. 18
C. 19
D. 20

答案查题题库