分子式

乙炔是一种()。

A、无色的碳氢化合物,分子式是C2H2

B、无色的碳氢化合物,分子式是NH3

C、黑色的碳氢化合物,分子式是NH3

D、黑色的碳氢化合物,分子式是C2H3

[填空题]硫化氢()分子式是()价、二氧化硫()分子式是()价。

生产中常用表示赤铁矿分子式是Fe2O3,磁铁矿分子式是()。

[单选]月桂酸分子式是C11H23COOH,芥酸分子式是C21H41COOH,亚油酸分子式是()
A.C17H29COOH
B.C10H31COOH
C.C17H31COOH
D.C17H35COOH

天然气有其对应的分子式。()

A、是

B、不是

C、不好说

D、其分子式为CH4

某羧酸酯的分子式为1mol该酯完全水解可得到1mol羧酸和2mol乙醇,该羧酸的分子式为( )。

A.

B.

C.

D.

对于钢印中没有充装气体名称或化学分子式的旧气瓶,应由气瓶充装单位补打充装气体名称或化学分子式钢印。

A、对

B、错

对于钢印中没有充装气体名称或化学分子式的旧气瓶,应由气瓶检验站补打充装气体名称或化学分子式钢印。()

此题为判断题(对,错)。

对于钢印中沒有充装气体名称或化学分子式的旧气瓶,应由气瓶检验站补打充装气体名称或化学分子式钢印。

A、对

B、错

在气瓶上使用警示标签可以提供()信息。

A、瓶装气体名称及化学分子式;

B、混合气体主要成份的名称和化学分子式;

C、瓶装气体的充装方法;

D、瓶装气体应采取预防措施的附加说明

阅读下列程序说明和C代码,将应填人(n)处的字句写在对应栏内。

[程序5说明]

下列文法可用来描述化学分子式的书写规则(例如,A12(CO3)3”Cu(OH)2):

λ→β\βλ

β→δ\δn

δ→ξ\ξθ\(λ)

其中:λ是—个分子式;δ或是一个元素,或是一个带括号的(子)分子式,元素或是一个大写字母(记为ξ),或是一个大写字母和一个小写字母(记为ξθ)β或是一个δ,或是在δ之后接上一个整数n,δn表示β有n个δ的元素或(子)分子式。—个完整的分子式由若干个β组成。

当然一个正确的分子式除符合上述文法规则外,还应满足分子式本身的语义要求。

下面的程序输入分子式,按上述文法分析分子式,并计算出该分子式的分子量。例如:元素H的原子量是1,元素O的原子量是16。输入分子式H2O,程序计算出它的分子量为18 (1×2+16)。程序中各元素的名及它的原子量从文件atom.dat中读入。

[程序5]

include < stdio. h >

include < string. h >

define MAXN 300

define GMLEN 30

struct elem { char name[ ]; /* 元素名*/

double v;/*原子量*/

} nTbl [MAXN];

char cmStr [GMLEN], * pos;

int c;FILE * fp;

double factor( );

double atom( ) /* 处理文法符号δ*/

{char w [3];int i; double num;

while((c = * pos++) =='||c =='\t'); /*略过空白字符*/

if(c == '\n') return 0.0;

if(c>='A' && C <='Z') {/*将元素名存入W */

w[i =0]=c;c= * pos ++

if(c >='a'&& c <='z')w[ ++i] =c;else pos--;

w[ ++i] ='\0',

for(i =0;nTbl [i]. v >0.0;i ++)

if(strcmp (w,nTbl[i]. name) ==0) return nTbl [i]. v;

printf (" \n元素表中没有所输入的无素: \t%s\n',w); retur n - 1.0;

} elseif (c = ='(') {

if((num=(1)) <0.0)return -l.0; /*包括可能为空的情况*/

if( * pos ++ ! = ')') { printf (" 分子式中括号不匹配!/n") ;return - 1.0; }

return num;

}

printf ("分子式中存在非法字符:\t%c\n" ,c);

return - 1.0;

}

double mAtom( ) /* 处理文法符号β*/

{ double num ;int n = ];

if((num=(2)) <0.0)return-l.0;

c= *pos++;

if(c >='O'&&c <='9') {

n = 0; while(c > = 0&&c < ='9')

{n=(3);

c= *poss ++;

}

}

pos --;

return num * n;

}

double factor( ) /*处理文法符号λ*/

{ double num =0.0,d;

if(( hum = mAtom ( )) < 0.0) return - 1.0;

while( * pos >= 'A'&& * pos <= 'Z'||* pos == '(') {

if((d=(4)) <0.0)return-1.0;

(5);

} return num;

void main( )

{ char fname[ ] ="atom. dst"; /*元素名及其原子量文件*/

int i;double num;

if((fp=fopon(fname,"r" )) == NULL) { /*以读方式打开正文文件*/

prinff("Can net open%s file. \n' ,fname) ;return /*程序非正常结束 */

i=0;

while(i < MAXN&&fscanf (fp," %s%lf,bTbl[i]. name,&nTbl[i]. v) ==2)

i++;

fclose(fp) ;nTbl[i]. v =-1.0;

while(1) [/*输入分子式和计算分子量循环,直至输入空行结束*/

printf(" \n 输入分子式! (空行结束) \n" ) ;gets(cmStr);

pos = cmStr;

if(cmStr[0] == '\0') break;

if( (num = later( ) ) > 0.0)

if( * pos! = '\0')printf("分子式不完整! \n" );

else printf("分子式的分子量为%f\n",num);

}

1mol某有机物充分燃烧,只生成88g二氧化碳气体和54g水,下列结论正确的是

[  ]

A.该有机物的分子式为CH4B.该有机物的分子式一定为C2H6C.该有机物的分子式一定为C2H6OD.该有机物的分子中碳原子和氢原子的个数比为1∶3,可能含有氧原子

在气瓶上使用警示标签可以提供()信息。

A、瓶装气体名称及化学分子式;

B、混合气体主要成份的名称和化学分子式;

C、瓶装气体的充装方法;

D、瓶装气体关应采取预防措施的附加说明。

[多选]在气瓶上使用警示标签可以提供()信息。
A.瓶装气体名称及化学分子式;
B.混合气体主要成份的名称和化学分子式;
C.瓶装气体的充装方法;
D.瓶装气体关应采取预防措施的附加说明。

●试题五

阅读下列程序说明和C代码,将应填入(n)处的字句写在答卷的对应栏内。

【程序5说明】

下列文法可用来描述化学分子式的书写规则(例如,Al2(CO3)3、Cu(OH)2):

λ→β\βλβ→δ\δn

δ→ξ\ξθ\(λ)

其中:λ是一个分子式;δ或是一个元素,或是一个带括号的(子)分子式,元素或是一个大写字母(记为ξ),或是一个大写字母和一个小写字母(记为ξθ);β或是一个δ,或是在δ之后接上一个整数n,δn表示β有n个δ的元素或(子)分子式。一个完整的分子式由若干个β组成。

当然一个正确的分子式除符合上述文法规则外,还应满足分子式本身的语义要求。

下面的程序输入分子式,按上述文法分析分子式,并计算出该分子式的分子量。例如:元素H的原子量是1,元素O的原子量是16。输入分子式H2O,程序计算出它的分子量为18(1×2+16)。程序中各元素的名及它的原子量从文件atom.dat中读入。

【程序5】

#include

#include

#define MAXN 300

#define GMLEN 30

struct elem{char name[];/*元素名*/

doublev;/*原子量*/

}nTbl[MAXN];

char cmStr[GMLEN],*pos;

int c;FILE*fp;

double factor();

double atom()/*处理文法符号δ*/

{char w[3];int i;double num;

while((c=*pos++)==′||c==′\t′);/*略过空白字符*/

if(c==′\n′)return 0.0;

if(c>=′A′ && C=′a ′&& c0.0;i++)

if(strcmp(w,nTb[i].name)==0)returnnTbl[i].v;

printf("\n元素表中没有所输入的元素:\t%s\n",w);retur n-1.0;

}elseif(c==′(′){

if((num= (1) )

晶体结构中的点缺陷类型共分()、()和()三种,CaO加入到ZrO2中形成间隙式固溶体的的缺陷反应式为(),固溶式分子式:()。形成置换式固溶体的的缺陷反应式为(),固溶式分子式:()。

某化合物A的分子式为C5H8,在液氮中与NaNH2作用后,再与1-溴丙烷作用,生成分子式为C8H14的化合物B,用KMnO4氧化B得分子式为C4H8O2的两种不同的酸C和D。A和稀H2SO4/HgSO4水溶液作用,可生成酮E(C5H10O)。试写出A~E的构造式。

下列说法不正确的是()

A、苯是芳香烃

B、苯环上和两个氢原子被甲基取代后有两种结构

C、苯的分子式是C6H6n

D、苯难溶于水

E、苯的分子式是C2H2n

室温时10mL某气态烃与过量的氧气混合,完全燃烧后的产物通过浓硫酸,再恢复到至室温,气体体积减少了35mL,剩余气体再通过氢氧化钠溶液,体积又减少了40mL。求气态烃的分子式并写出该分子式的同分异构体。

室温时5.8g某气态烃与过量的氧气混合,完全燃烧后的产物依次通过浓硫酸和碱石灰,浓硫酸增重9g,碱石灰增重17.6g.试求
(1)气态烃的分子式______,
(2)写出该分子式的所有同分异构体______.