若有定义语句:struct a{int a1; float f;char a2[10];}a3; 则以下赋值语句中不正确的是【】
A: a3.a2="abc";
B: strcpy(a3.a2,"abc");
C: a1.f=4.5;
D: a3.a1=4;
A: a3.a2="abc";
B: strcpy(a3.a2,"abc");
C: a1.f=4.5;
D: a3.a1=4;
举一反三
- 若有定义语句: struct a{ int a1; float f; char a2[10];}a3; 则以下赋值语句中不正确的是【】
- 若有定义语句:struct node{ int a1; int a2;}a3;以下赋值语句正确的是() A: node.a1=4; B: a2=4; C: a3={4,5}; D: a3.a2=5;
- 以下正确的数组定义语句是: A: char a[5]={'1', '2', '3', '4', '5', '\0'}; B: int b[2][ ]={{1}, {2}}; C: float c[ ][3]={1, 2, 3, 4, 5}; D: char d[5]="CHINA";
- 以下正确的定义语句是________ 。 A: double y[ ][3]={0}; B: float x[3][ ]={{1},{2},{3}}; C: int a[1][4]={1,2,3,4,5}; D: long b[2][3]={{1},{1,2},{1,2,3}};
- 若有以下数组定义,其中不正确的是( )( )。 A: int a[2][3]; B: int b[][3]=0 C: 1 D: 2 E: 3; F: int c[100][100]=0; G: int d[3][]=1 H: 2 I: 1 J: 2 K: 3 L: 1 M: 2 N: 3 O: 4;