问题
单项选择题
下面的程序输出结果是______。
#define r 16
#if r==16
void p(int
A.
答案
参考答案:B
解析:[评析] “#define r 16”的作用是指定用标识符r来代替16,因此程序编译时只编译#if部分,故程序运行时,打印输出十六进制的32,即20。
下面的程序输出结果是______。
#define r 16
#if r==16
void p(int
A.
参考答案:B
解析:[评析] “#define r 16”的作用是指定用标识符r来代替16,因此程序编译时只编译#if部分,故程序运行时,打印输出十六进制的32,即20。
下表中的离子方程式及评价都合理的是( )
编号 | 化学反应 | 离子方程式 | 评 价 |
A | 碳酸钙与醋酸反应 | CO32-+2CH3COOH= CO2↑+H2O+2CH3COO- | 错误.碳酸钙是弱电解质,不应写成离子形式 |
B | NaHSO3的水解 | HSO3-+H2O⇌SO32-+H3O+ | 错误.水解方程式误写成电离方程式 |
C | 苯酚钠溶液中通入少量CO2 | C6H5O-+CO2+H2O→ CO32-+C6H5OH | 正确 |
D | 等物质的量的 FeBr2和Cl2反应 | 2Fe2++2Br-+2Cl2= 2Fe3++Br2+4Cl- | 错误.Fe2+与Br-的物质的量之比与化学式不符 |
A.A
B.B
C.C
D.D