问题 单项选择题

经营者与消费者进行交易,应遵循的原则是

A.质量第一的原则

B.保护消费者合法权益的原则

C.自愿、平等、公平、诚实信用的原则

D.提供优良服务的原则

E.公正、公平、合法、便民的原则

答案

参考答案:C

实验题

FeCl3在现代工业生产中应用广泛。某化学研究性学习小组模拟工业流程制备无水FeCl3,再用副产品FeCl3溶液吸收有毒的H2S。

I、经查阅资料得知:无水FeCl3在空气中易潮解,加热易升华。他们设计了制备无水 FeCl3的实验方案,装置示意图(加热及夹持装置略去)及操作步骤如下:

①检验装置的气密性;      

②通入干燥的Cl2,赶尽装置中的空气;

③用酒精灯在铁屑下方加热至反应完成;

④……

⑤体系冷却后,停止通入Cl2,并用干燥的H2赶尽Cl2,将收集器密封。

请回答下列问题:

(1)装置A中反应的化学方程式为                   

(2)操作步骤中,为防止FeCl3潮解所采取的措施有(填步骤序号)       

(3)如果没有装置C的设计,会导致                       

(4)用离子方程式表示虚线框E中所增加装置和试剂的作用:            

(5)用装置D中的副产品FeCl3溶液吸收H2S,得到单质硫,请写出反应的离子方程式:    

Ⅱ、反应结束后,将收集器中所得固体完全溶于稀盐酸,小组同学对所得溶液金属阳离子的成分有三种观点:①只有Fe3+;②只有Fe2+;③              

为探究溶液的组成,实验如下:

实验步骤实验现象实验结论及反应离子方程式
①取少量所得溶液于试管中,加入少量KSCN溶液。_________________。说明:假设②不成立,假设①或③成立;反应的离子方程式是_____________。
②另取少量所得溶液于试管中,加入少量酸性 KMnO4溶液。溶液紫红色退去说明:________________________。
 

综合上述实验分析,所得溶液中含有的金属阳离子有                            

问答题

以下是某C++程序,用来判定用户口令,请仔细阅读程序并完成要求。

//**********************************************************//

// 口令检验程序 //

// //

// 文件名:password_check.cpp //

//**********************************************************//

#include

#include

//**********************************************************//

// 主 函 数 //

//**********************************************************//

void main(void)

char password[128]=’\0’;

cout<<"请输入您的口令:";

cout.flush();

while(true)

cin.getline(password,128,’\n’);

if(strlen(password)<6) //口令长度少于6位

cout<<"您的用户口令少于6个字符!"<<ENDL;

cout<<"请重新输入:";

cout.flush();

else

bool capital=false; //检验是否有大写字母

bool lowercase=false; //检验是否有小写字母

bool digit=false; //检验是否有数字

for(unsigned int i=0;i<STRLEN(PASSWORD);I++)

if(password[i]>=’A’ && password[i]<=’2’)

capital=true;

if(password[i]>=’a’ && password[i]<=’2’)

lowercase=true;

if(password[i]>=’0’ && password[i]<=’9’)

digit=true;

//判断用户输入的口令中缺少哪中字符

if(!capital)

cout<<"您的用户口令中没有大写字母!"<<ENDL;

cout<<"请重新输入:";

else if(!lowercase)

cout<<"您的用户口令中没有小写字母!"<<ENDL;

cout<<"请重新输入:";

else if(!digit)

cout<<"您的用户口令中没有数字!"<<ENDL;

cout<<"请重新输入:";

else

cout<<"您的口令满足要求!"<<ENDL;

break;

 

画出此程序主函数的控制流程图。