试题通
试题通
APP下载
首页
>
文学知识
>
C语言程序设计题库
试题通
搜索
C语言程序设计题库
题目内容
(
单选题
)
4.设某公司的业务员工资的计算方法为:工资=基本工资+提成。其中,提成的计算方法为:当销售额在10000元以下时,只发基本工资1000元;当销售额在10000元以上才可以拿提成。提成的比率为:当销售额在20000元以下时,超出10000元的部分可按5%提成;当销售额在20000元以上50000元以下时,超出20000元的部分可按6%提成;当销售额在50000元以上100000元以下时,超出50000元的部分可按7%提成;当销售额在100000元以上时,超出100000元的部分可按8%提成。输入一个业务员的销售额,计算其应发的工资额。
#include
int main( )
{ float salary,sale;
scanf( );
if(sale<10000)
salary=1000;
else if(sale<20000)
salary=1000+(sale-10000)*0.05;
else if(sale<50000)
salary=1000+10000*0.05+(sale-20000)*0.06;
else if(sale<100000)
salary=1000+10000*0.05+3000*0.06+(sale-50000)*0.07;
else
salary=1000+10000*0.05+3000*0.06+50000*0.07+(sale-100000)*0.08;
printf("%.3f",salary);
return 0; }
第5章 循环结构程序设计

答案:FSALE

试题通
C语言程序设计题库
试题通
3.若要声明一个无符号整型变量t,则正确的声明形式是“( ) int t;”。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-1d48-c003-bc7499099f01.html
点击查看题目
31.D32.B33.B34.D35.C36.C37.A38.A39.B40.B
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-27e0-c003-bc7499099f00.html
点击查看题目
3.编写程序,输入一个形式如“操作数 运算符 操作数”的四则运算表达式,输出运算结果。若运算符为'/'时,能处理除数为0的情况。
#include
int main( )
{ char operator; double value1, value2;
printf( );
scanf("%lf%c%lf", &value1, &operator, &value2);
switch( )
{ case '+':
printf("=%.2f\n", value1+value2); break;
case '-':
printf("=%.2f\n", value1-value2); break;
case '*':
printf("=%.2f\n", value1*value2); break;
case '/':
if(value2==0)
printf("Cannot divide into 0");
else
printf("=%.2f\n", value1/value2); break;
default:
printf( ); break;
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-6f08-c003-bc7499099f00.html
点击查看题目
4.关于循环语句,下面说法中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-9230-c003-bc7499099f00.html
点击查看题目
19.已知有声明“int x=2;”,以下表达式中值不等于8的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-6398-c003-bc7499099f01.html
点击查看题目
17. 下列程序运行时输出的结果是()。
#include
int func( )
{ static int y=1;
y*=x; return y;
}
int main()
{ int a=1,i;
for(i=2;i<4;i++)
a=a+func( );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-9d58-c003-bc7499099f00.html
点击查看题目
11.A12.D13.D14.C15.C16.D17.A18.D19.B20.C
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8030-c003-bc7499099f01.html
点击查看题目
15.下面叙述中错误的是()。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-0500-c003-bc7499099f01.html
点击查看题目
21.D22.C23.A24.B25.C26.A
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-5b80-c003-bc7499099f01.html
点击查看题目
11. 数学式在C程序中正确的表示形式是()。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-2300-c003-bc7499099f01.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
试题通
C语言程序设计题库

4.设某公司的业务员工资的计算方法为:工资=基本工资+提成。其中,提成的计算方法为:当销售额在10000元以下时,只发基本工资1000元;当销售额在10000元以上才可以拿提成。提成的比率为:当销售额在20000元以下时,超出10000元的部分可按5%提成;当销售额在20000元以上50000元以下时,超出20000元的部分可按6%提成;当销售额在50000元以上100000元以下时,超出50000元的部分可按7%提成;当销售额在100000元以上时,超出100000元的部分可按8%提成。输入一个业务员的销售额,计算其应发的工资额。
#include
int main( )
{ float salary,sale;
scanf( );
if(sale<10000)
salary=1000;
else if(sale<20000)
salary=1000+(sale-10000)*0.05;
else if(sale<50000)
salary=1000+10000*0.05+(sale-20000)*0.06;
else if(sale<100000)
salary=1000+10000*0.05+3000*0.06+(sale-50000)*0.07;
else
salary=1000+10000*0.05+3000*0.06+50000*0.07+(sale-100000)*0.08;
printf("%.3f",salary);
return 0; }
第5章 循环结构程序设计

答案:FSALE

试题通
分享
试题通
试题通
C语言程序设计题库
相关题目
3.若要声明一个无符号整型变量t,则正确的声明形式是“( ) int t;”。

A.

B.

C.

D.

E.

F.

G.

H.

I.

J.

解析:

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-1d48-c003-bc7499099f01.html
点击查看答案
31.D32.B33.B34.D35.C36.C37.A38.A39.B40.B
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-27e0-c003-bc7499099f00.html
点击查看答案
3.编写程序,输入一个形式如“操作数 运算符 操作数”的四则运算表达式,输出运算结果。若运算符为'/'时,能处理除数为0的情况。
#include
int main( )
{ char operator; double value1, value2;
printf( );
scanf("%lf%c%lf", &value1, &operator, &value2);
switch( )
{ case '+':
printf("=%.2f\n", value1+value2); break;
case '-':
printf("=%.2f\n", value1-value2); break;
case '*':
printf("=%.2f\n", value1*value2); break;
case '/':
if(value2==0)
printf("Cannot divide into 0");
else
printf("=%.2f\n", value1/value2); break;
default:
printf( ); break;
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-6f08-c003-bc7499099f00.html
点击查看答案
4.关于循环语句,下面说法中正确的是( )。

A.  do-while语句的循环体至少会被执行1次

B.  while语句的循环体至少会被执行1次

C.  for语句的循环体至少会被执行1次

D.  在C语言中只能用for、do或do-while语句实现循环结构

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-9230-c003-bc7499099f00.html
点击查看答案
19.已知有声明“int x=2;”,以下表达式中值不等于8的是( )。

A.  x+=2,x*2

B.  x+=x*=x

C.  (x+7)/2*((x+1)%2+1)

D.  x*7.2/x+1

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-6398-c003-bc7499099f01.html
点击查看答案
17. 下列程序运行时输出的结果是()。
#include
int func( )
{ static int y=1;
y*=x; return y;
}
int main()
{ int a=1,i;
for(i=2;i<4;i++)
a=a+func( );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-9d58-c003-bc7499099f00.html
点击查看答案
11.A12.D13.D14.C15.C16.D17.A18.D19.B20.C
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8030-c003-bc7499099f01.html
点击查看答案
15.下面叙述中错误的是()。

A.  在函数外可以声明变量

B.  变量声明的位置决定了该变量名的使用范围

C.  函数调用时在函数内声明的变量的值将无法保存到该函数的下一次调用

D.  在函数外声明的变量,其值可以保存到该程序运行结束

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-0500-c003-bc7499099f01.html
点击查看答案
21.D22.C23.A24.B25.C26.A
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-5b80-c003-bc7499099f01.html
点击查看答案
11. 数学式在C程序中正确的表示形式是()。

A.  sqrt(m)/2*n

B.  sqrt(m)/2/n

C.  sqrt(m)/2n

D.  sqrt m /(2*n)

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-2300-c003-bc7499099f01.html
点击查看答案
试题通小程序
试题通app下载