在下列的符号常量定义中,错误的定义语句格式为()。
A: const int M1=10
B: const int M2=20
C: const int M3 10
D: const char mark=’3&rsquo
A: const int M1=10
B: const int M2=20
C: const int M3 10
D: const char mark=’3&rsquo
C
举一反三
- 在下列的符号常量定义中,错误的定义语句格式为()。 A: const int M1=10 B: const int M2=20 C: const int M310 D: const char mark=’3’
- 在下列的符号常量定义中,正确的定义格式为()。 A: #define M1 B: const int M2 20 C: #define M3 10 D: const char mark
- 下列语句错误的是( )。 A: const int a[4]={1,2,3}; B: const int a[]={1,2,3}; C: const char a[3]={'1','2','3'}; D: const char a[]="123";
- 设有定义语句如下:int m=10;const int n=10;const double k=10;则下列数组的定义中正确的是( )。 A: int a[m]; B: float b[n+5]; C: double c[k] ; D: float d[ ] ;
- 下列关于一维数组的定义语句中,正确的是( )。 A: int n=10;int a[n]; B: int b[ ]; C: const int m=5;float c[m]; D: const float k=5;int d[k];
内容
- 0
下列数组的定义中错误的是( )。 A: int m=10;int a[m]; B: const int n=10;float b[n]; C: double c[‘m’] ; D: float d[3+6] ;
- 1
执行常量定义语句const int size 100 sizeof int 后 符号常量size的值为 10
- 2
如有定义const int i=5; const int j=3; const int *p=&i; 则执行语句p=&j; 是合法的。
- 3
若有定义: int i1=30, i2=40; int * const p=&i1; const int *q = &i2; 且有语句: 1) p = &i2; 2) i2 = 50; 3) *q = 20; 4) *p = 10; 则下列_____中的语句均不正确。
- 4
解释下列5个定义的含义,指出其中哪些定义是非法的:(a)int i;(b)const int ic;(c)const int*pic;(d)int*const cpi;(e)const int*const cpic;