已有如下定义:[br][/br]#define d 5[br][/br]int a=0;[br][/br]double b=3.05;[br][/br]char c=’B’;[br][/br]以下语句中,错误的是()。
A: a++;
B: ++;
C: c++;
D: d++;
A: a++;
B: ++;
C: c++;
D: d++;
举一反三
- 有如下定义:[br][/br]int a=5;[br][/br]const int *p=&a;[br][/br]语句:[br][/br]*p=10; (请填写正确或者错误)。
- 合法的数组定义是()。 A: int<br/>a[]={“string”}; B: int<br/>a[5]={0,1,2,3,4,5}; C: char<br/>a[]= “string”; D: char<br/>a[5]={0,1,2,3,4,5};
- main( )[br][/br]{ int x=1,a=0,b=0;[br][/br]switch(x)[br][/br]{ case 0:b++;[br][/br] case 1:a++;[br][/br] case 2:a++;b++; }[br][/br]printf("a=%d,b=%d",a,b); }输出结果是________
- 以下结构体类型说明和变量定义中正确的是() A: struct REC ;<br/>{<br/>int n; char c; };<br/>REC<br/>t1,t2; B: typedef struct<br/>{<br/>int n; char c; } REC;<br/>REC<br/>t1,t2; C: typedef struct REC;<br/>{<br/>int n=0; char c='A'; } t1,t2; D: struct<br/>{<br/>int n; char c; } REC;<br/>REC<br/>t1,t2;
- 有如下类定义和变量定义:[br][/br]class A{[br][/br]publie:[br][/br]A(){data=0;}[br][/br]~A(){}[br][/br]int GetData ( ) const { return data;}[br][/br]void SetData(int n) {data=n;}[br][/br]private:[br][/br]int data;[br][/br]};[br][/br]const A a;[br][/br]A b;[br][/br]下列函数调用中错误的是 。 A: a .GetData(); B: a .SetData(10); C: .GetData(); D: .SetData(10);