下列变量的定义有语法错误的是:
A: int a=b=0;
B: int a=0x17;
C: int a=034;
D: int a=2;
A: int a=b=0;
B: int a=0x17;
C: int a=034;
D: int a=2;
A
举一反三
- 下列数组定义中错误的是_______ () A: int x[ ]={0}; B: int x[1]={0}; C: int x[ ][ ]={{1,2,3},{4,5,6}}; D: int x[2][3]={1,2,3,4,5,6};
- 下列变量定义语句正确的是( )。 A: int _int = 0; B: int 2a = 0; C: int a&b = 0; D: int for = 0;
- 下列带默认形参值的函数定义中,语法错误的是____ A: int<br/>fun(int x=0, double y=0.0){...} B: int<br/>fun(int x, double y=0){...} C: int<br/>fun(int x=0, double y=1.5){...} D: int<br/>fun(int x=0, double y){...}
- 定义整型变量,下列错误的语句是() A: float a,b; B: int a,b; C: int a=0,b=0; D: int a;int b;
- 下列数组定义合法的是? A: int x[][3]; B: int x[2][]={1,2,3,4}; C: int x[2][]={0}; D: int x[][2+1]={1,2,3,4};
内容
- 0
下列函数参数默认值定义错误的是( )。 A: Fun(int x=100) B: Fun(int x,int y=0) C: Fun(int x=f())(设函数f()已经定义) D: Fun(int x=0,int y)
- 1
定义一个指向数组x首地址的指针变量p,下列语句中错误的是( )。 A: int x[5], p = x[0]; B: int x[5], *p = x; C: int x[5], *p = &x[0]; D: int x[5], *p = &x[2]-2;
- 2
下列函数声明中,错误的是________ A: void fun(int x=0,int y=0); B: void fun(int x,int y=0); C: void fun(int x=0,int y); D: void fun(int x,int y);
- 3
定义一个指向数组x首地址的指针变量p,下列语句中错误的是( )。? int x[5], p = x[0];|int x[5], *p = &x[0];|int x[5], *p = &x[2]-2;|int x[5], *p = x;
- 4
以下写法中,错误的是( )。 A: int a; a=0; B: int a=0; C: int a; a=0; int b; b=2; D: int a=0,b=2;