计算机二级c语言30套模拟试题 联系客服

发布时间 : 星期五 文章计算机二级c语言30套模拟试题更新完毕开始阅读f3abb13f4b35eefdc8d33391

【程序填空】

---------------------------------------------------------

功能:企业发放的奖金根据利润提成。利润(i)低于或等于10万元

时,奖金可提10%;利润高于10万元,低于20万元时, /***********SPACE***********/

else if(【?】) bonus=bonus1+(i-100000)*0.075; /***********SPACE***********/

else if(【?】) bonus=bonus2+(i-200000)*0.05; 低于

10万元的部分按10%提成,高于10万元的部分,可可提成7.5%

;20万到40万之间时,高于20万元的部分,可提成5%;40万

到60万之间时高于40万元的部分,可提成3%;60万到100万

之间时,高于60万元的部分,可提成1.5%,高于100万元时,

超过100万元的部分按1%提成,从键盘输入当月利润i,求

应发放奖金总数?

-------------------------------------------------------*/

#include main() {

long int i;

double bonus1,bonus2,bonus4,bonus6,bonus10,bonus; scanf(\

bonus1=100000*0.1;bonus2=bonus1+100000*0.75; bonus4=bonus2+200000*0.5; bonus6=bonus4+200000*0.3; bonus10=bonus6+400000*0.15; if(i<=100000) bonus=i*0.1;

/***********SPACE***********/

else if(【?】) bonus=bonus4+(i-400000)*0.03; else if(i<=1000000)

bonus=bonus6+(i-600000)*0.015; else

bonus=bonus10+(i-1000000)*0.01; /***********SPACE***********/ 【?】(\}

答案:

=======(答案1)======= i<=200000

=========或========= 200000>=i

=======(答案2)======= i<=600000

=========或========= 600000>=i

=======(答案3)======= i<=1000000

=========或========= 1000000>=i

=======(答案4)======= printf

49

二、程序改错 共1题 (共计30分) 第1题 (30.0分) 题号:419

/*------------------------------------------------------

【程序改错】

--------------------------------------------------------

功能:一个5位数,判断它是不是回文数。即12321是回文数,=======(答案2)======= wan=x/10000;

=======(答案3)======= if (ge==wan&&shi==qian) =========或========= if (shi==qian&&ge==wan)

三、程序设计 共1题 (共计40分) 个

位与万位相同,十位与千位相同。

------------------------------------------------------*/

#include main( ) {

/**********FOUND**********/ long ge,shi,qian;wan,x; scanf(\

/**********FOUND**********/ wan=x000;

qian=x000/1000; shi=x0/10; ge=x;

/**********FOUND**********/ if (ge==wan||shi==qian)

printf(\ else

printf(\}

答案:

=======(答案1)======= long ge,shi,qian,wan,x;

第1题 (40.0分) 题号:362

/*------------------------------------------------ 【程序设计】

-------------------------------------------------- 功能:求给定正整数m以内的素数之和。 例如:当m=20时,函数值为77。

------------------------------------------------*/ #include void wwjt();

int fun(int m) {

/**********Program**********/

/********** End **********/ }

main()

50