问题 单项选择题

有以下程序:
#include<string.h>
#include<iostream.h>
void main( )
char * p="abcde\0fghjik\0";
cout < < strlen(p) ;
程序运行后的输出结果是

A.12

B.15

C.6

D.5

答案

参考答案:D

解析: C++语言规定了一个字符串结束标志,以字符'\0'代表,在遇到'\0'时,表示字符串结束,由它前面的字符组成字符串。

判断题
填空题

研究氢气、一氧化碳和二氧化碳具有重要意义。

(1)实验室用锌和稀硫酸制取氢气的化学方程式是___________________________________。研究发现:利用硫—碘循环分解水制取氢气,主要涉及下列反应(反应条件已略):

Ⅰ.SO2+2H2O+I2=H2SO4+2HI   Ⅱ.2HI=H2+I2   Ⅲ.2H2SO4=2SO2+O2+2H2O

请回答:反应Ⅲ属于­­______________反应(填基本反应类型);循环分解水的过程产生O2和H2的质量比为­­______________。

(2)在汽车“催化转化器”内发生的反应的化学方程式是2NO+2CON2+2CO2,某化学探究小组的同学为探究温度,催化剂的比面积对化学反应速率的影响,设计了下 * * 组实验。

实验编号T/℃NO初始浓度/g·l-1CO初始浓度/g·l-1催化剂的比表面积/m2·g-1
2800.0360.16282
2800.0360.162124
3500.0360.162124
 

分析上表中实验数据,回答下列问题:探究温度对化学反应速率影响的实验是____________(填写实验编号);探究催化剂的比表面积对化学反应速率影响的实验是_____________(填写实验编号)。

(3)在300℃、70MPa下,使用催化剂可由氢气和二氧化碳合成乙醇,同时生成水。写出反应的化学方程式_________________________________________________________________。

(4)燃料燃烧时产生的热量不同,已知在某温度下各种燃料燃烧时产生的热量见下表:

燃料质量/g产物产生的热量/KJ
氢气2水蒸气241.8
甲烷16二氧化碳气体和水蒸气890.3
乙醇46二氧化碳气体和水蒸气1367
 

分析表中数据,燃料单位质量的上述燃料产生的顺序是___________________________________(用化学式表示)。