A: a.a1=4;
B: a2=4;
C: a3={4,5};
D: a3.a2=5;
举一反三
- 若有定义语句:struct node{ int a1; int a2;}a3;以下赋值语句正确的是() A: node.a1=4; B: a2=4; C: a3={4,5}; D: a3.a2=5;
- 语句list(range(5)) 的结果是( )。 A: [0, 1, 2, 3, 4,5] B: [ 1, 2, 3, 4,5] C: (0, 1, 2, 3, 4) D: [0, 1, 2, 3, 4]
- 【3 变量 赋值】 若有以下定义inta,b;floatx;,则正确的赋值语句是【 】 A: a=1,b=2, B: ++; C: a=b=5 D: =int(x);
- 以下能对二维数组a正确初始化的语句是() A: inta[2][]={{1,0,1},{5,2,3}}; B: inta[][3]={{1,2,3},{4,5,6}}; C: inta[2][4]={{1,2,3},{4,5},{6}}; D: inta[][3]={{1,0,1},{},{1,1}};
- 若有定义:inta[2][2];,则以下赋值语句正确的是()。 A: a[1][1]=5; B: a[2][2]=3; C: a[1,1]=4; D: a={1,2,3,4};
内容
- 0
以下对二维数组a初始化正确的语句是_。 A: int a[2][ ]={{0 , 1 , 2}, {3 , 4 , 5}}; B: int a[ ][3]={{0, 1, 2}, {3, 4, 5}}; C: int a[2][4]={{0, 1 , 2}, {3 , 4}, {5}} D: int a[ ][3]={{0, 1, 2}, { }, {3, 4}};
- 1
以下正确的数组定义语句是: 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";
- 2
以下不能对二维数组a进行正确初始化的语句是() A: inta[2][3]={{1,2,3},{4,5,6}}; B: inta[][3]={{1,2,3},{1,2,3}}; C: inta[2][4]={{1,2,3},{4,5},{6}}; D: inta[3][3]={{1,2,3},{4,5,6},{7,8,9}}
- 3
【单选题】若有定义语句 inta=3,b=2,c=1; 以下选项中错误的赋值表达式是 () A. a=(b=4)=3; B. a=1+(b=c=4); C. a=(b=4)+c; D. a=b=c+1;
- 4
下面错误的语句是( )。 A: int a[2][3] = {1, 2, 3, 4, 5, 6}; B: int a[2][3] = {{1, 2, 3}, {4, 5, 6}}; C: int a[ ][ ] = {{1, 2, 3}, {4, 5, 6}}; D: int a[ ][3] = {{1, 2, 3}, {4, 5, 6}};