APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
10.有若干学生(100~200),需要分组进行游戏。如果分成4人一组,则多2人;若分成7人一组,则多3人;若分成9人一组,则多5人。以下程序是求学生的总数。
#include
int main()
{ int i;
for(i=100;i<200;i++)
if((i-2)%4==0)
if(!((i-3)%7))
if(( (21) ))
printf( );
return 0;
}

答案:DI

C语言程序设计题库
20.C语言源程序中用十六进制表示整型常数必须以( )开头。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-30d0-c003-bc7499099f01.html
点击查看题目
27.下面程序运行时输出到屏幕的结果是________。
#include
void f( )
{printf("%d", x%10);
if((x=x/10)!=0)f( );
}
int main()
{ int a=-12;
if(a<0)
{printf("-");
a=-a;}
f( ); return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-c850-c003-bc7499099f00.html
点击查看题目
13.5,2514.1,215.1 316.3,1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-2fb0-c003-bc7499099f00.html
点击查看题目
18.本程序的功能是:在N个数组元素中找出最小值和最大值,将最小值元素移到第一个位置上,最大值元素移到最后一个位置上,其他元素保持相对位置不变。例如,若数组元素为20,13,23,18,11,30,8,19,28,27,则结果为8,20,13,23,18,11,19,28,27,30。
#include
#define N 10
int main()
{int i,j,max=0,min=0,temp,a[N]={20,13,23,18,11,30,8,19,28,27};
for(i=1;i<N;i++)
if( ) min=i;
temp=a[min];
j=( (44) );
while(j>0){a[j]=a[j-1];j--;}
a[0]=( (45) );
for(i=1;i<N;i++)
if( )max=i;
temp=a[max];
j=max;
while(j<N-1){a[j]=a[j+1]; j++;}
( (46) )=temp;
for(i=0;i<N;i++)
printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-1aa0-c003-bc7499099f00.html
点击查看题目
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章 循环结构程序设计
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-7ac0-c003-bc7499099f00.html
点击查看题目
2.关键字default和case只能在________语句中出现。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4df8-c003-bc7499099f01.html
点击查看题目
9.char10.211.double 12.3.500000
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-d0f8-c003-bc7499099f02.html
点击查看题目
1.3 7 112.9 8 73.3 2 1 14.7 2
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8418-c003-bc7499099f01.html
点击查看题目
1.已有定义“int a=3, b=4, c=5;”,则下列表达式中值为0的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-e650-c003-bc7499099f00.html
点击查看题目
1.下面关于continue和break语句的叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-8678-c003-bc7499099f01.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

10.有若干学生(100~200),需要分组进行游戏。如果分成4人一组,则多2人;若分成7人一组,则多3人;若分成9人一组,则多5人。以下程序是求学生的总数。
#include
int main()
{ int i;
for(i=100;i<200;i++)
if((i-2)%4==0)
if(!((i-3)%7))
if(( (21) ))
printf( );
return 0;
}

答案:DI

分享
C语言程序设计题库
相关题目
20.C语言源程序中用十六进制表示整型常数必须以( )开头。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-30d0-c003-bc7499099f01.html
点击查看答案
27.下面程序运行时输出到屏幕的结果是________。
#include
void f( )
{printf("%d", x%10);
if((x=x/10)!=0)f( );
}
int main()
{ int a=-12;
if(a<0)
{printf("-");
a=-a;}
f( ); return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-c850-c003-bc7499099f00.html
点击查看答案
13.5,2514.1,215.1 316.3,1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-2fb0-c003-bc7499099f00.html
点击查看答案
18.本程序的功能是:在N个数组元素中找出最小值和最大值,将最小值元素移到第一个位置上,最大值元素移到最后一个位置上,其他元素保持相对位置不变。例如,若数组元素为20,13,23,18,11,30,8,19,28,27,则结果为8,20,13,23,18,11,19,28,27,30。
#include
#define N 10
int main()
{int i,j,max=0,min=0,temp,a[N]={20,13,23,18,11,30,8,19,28,27};
for(i=1;i<N;i++)
if( ) min=i;
temp=a[min];
j=( (44) );
while(j>0){a[j]=a[j-1];j--;}
a[0]=( (45) );
for(i=1;i<N;i++)
if( )max=i;
temp=a[max];
j=max;
while(j<N-1){a[j]=a[j+1]; j++;}
( (46) )=temp;
for(i=0;i<N;i++)
printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-1aa0-c003-bc7499099f00.html
点击查看答案
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章 循环结构程序设计
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-7ac0-c003-bc7499099f00.html
点击查看答案
2.关键字default和case只能在________语句中出现。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4df8-c003-bc7499099f01.html
点击查看答案
9.char10.211.double 12.3.500000
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-d0f8-c003-bc7499099f02.html
点击查看答案
1.3 7 112.9 8 73.3 2 1 14.7 2
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8418-c003-bc7499099f01.html
点击查看答案
1.已有定义“int a=3, b=4, c=5;”,则下列表达式中值为0的是( )。

A.  a&&b

B.  a<=b

C.  a||b&&c

D.  !(!c||1)

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-e650-c003-bc7499099f00.html
点击查看答案
1.下面关于continue和break语句的叙述中正确的是( )。

A.  continue和break语句都可以出现在switch语句中

B.  continue和break语句都可以出现在循环语句的循环体中

C.  在循环语句和switch语句之外允许出现continue和break语句

D.  执行循环语句中的continue和break语句都将立即终止循环

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