问题 选择题

假设2012年某国全社会商品零售价格总额为200000亿元,货币流通次数为5次,每件M商品的价格为10元。2013年该国生产M商品的部门劳动生产率提高25%,实际发行纸币60000亿元。不考虑其他因素,2013年每件M商品的价格是

A.10元

B.12元

C.20元

D.24元

答案

答案:B

题目分析:流通中所需要的货币量=商品的价格总额/货币的流通速度,因此2012年流通中所需要的货币量为4万亿元。2013年该国生产M商品的部门劳动生产率提高25%,即社会劳动生产率提高25%,商品的价格为10/(1+25%)=8元,流通中需要的货币量为4万亿元,而纸币实际发行量为6万亿元,多发行了2万亿元,因此纸币贬值了50%,价格将上涨50%,不考虑其它因素,M商品的价格为8*(1+50%)=12元,答案B正确。

写作题
问答题

以下是某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]<=’Z’)

capital=true;

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

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;

}

}

}

}

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