问题
单项选择题
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正确执行的语句是_______。
A.k=*p1+*p2;
B.p2=k;
C.p1=p2;
D.k=*p1*(*p2);
答案
参考答案:B
解析:[评析] 指针变量中只存放地址(指针),不要将—个整型量(或任何其他非地址类型的数据)赋给—个指针变量,所以 B是不正确的。
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正确执行的语句是_______。
A.k=*p1+*p2;
B.p2=k;
C.p1=p2;
D.k=*p1*(*p2);
参考答案:B
解析:[评析] 指针变量中只存放地址(指针),不要将—个整型量(或任何其他非地址类型的数据)赋给—个指针变量,所以 B是不正确的。
在一个密闭容器内有4种物质,在一定条件下充分反应,测得反应前后各物质的质量,数据见下表.
物 质 | 甲 | 乙 | 丙 | 丁 |
反应前质量/g | 12 | 10 | 30 | 5 |
反应后质量/g | 待测 | 19 | 待测 | 16 |
A.无论甲、丙的待测值为多少,甲、丙一定都是反应物
B.如果丙的待测值为0,则只有乙、丁是生成物
C.如果丙的待测值为10,则该反应为分解反应
D.如果甲的待测值为0,则参加反应的甲、丙的质量比为2:5