您当前所在位置:自考本科 > 网站地图 > 备考资料 > 模拟试题 > 工学类 > C语言程序设计 > 2022年自学考试《C语言程序设计》练习题及答案2

2022年自学考试《C语言程序设计》练习题及答案2

2022-07-12 11:07:33  来源:中国教育在线

2022年自学考试《C语言程序设计》练习题及答案2

【3.6】下面程序的功能是从键盘上输入若干学生的学习成绩,统计并输出最高成绩和最低成绩,当输入为负数时结束输入。

main()

{float x,amax,amin;

scanf('%f',&x);

amax=x;

amin=x;

while(①)

{if(x>amax)amax=x;

if(②)amin=x;

scanf('%f',&x);

}

printf('namax=%fnamin=%fn',amax,amin);

}

【3.7】下面程序的功能是将形参x的值转换为二进制数,所得的二进制数放在一个一维数组中返回,二进制数的最低位放在下标为0的元素中。

fun(int x,int b[])

{int k=0,r;

do

{r=x%①;

b[k++]=r;

x/=②;

}while(x);

}

【3.8】下面程序的功能是输出1到100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。

main()

{int n,k=1,s=0,m;

for(n=1;n<=100;n++)

{k=1;

s=0;

①;

while(②)

{k*=m%10;

s+=m%10;

③;

}

if(k>s)

printf('%d',n);

}

}

【3.9】下面程序的功能是统计用0至9之间的不同的数字组成的三位数的个数。

main()

{int i,j,k,count=0;

for(i=1;i<=9;i++)

for(j=0;j<=9;j++)

if(①)continue;

else for(k=0;k<=9;k++)

if(②)count++;

printf('%d',count);

}

【3.10】下面程序的功能是输出100以内的个位数为6、且能被3整除的所有数。

main()

{int i,j;

for(i=0;①;i++)

{j=i*10+6;

if(②)countinue;

printf('%d',j);

}

}

【程序填空题参考答案】

【3.6】答案:①x>=0②x

【3.7】答案:①2②2

【3.8】答案:①m=n②m>0③m=m/10

【3.9】答案:①i==j②k!=i&&k!=j

【3.10】答案:①i<=9②j%3!=0

热门推荐:

自考有疑问、不知道如何选择主考院校及专业、不清楚自考当地政策,点击立即了解》》

推荐阅读:

2022年10月各省成人自学考试报名时间及入口汇总

2022年10月全国各省自学考试报考条件汇总

2022年10月全国各省成人自学考试报名官网汇总

你可能感兴趣的试题
1
意向表
2
学习中心老师电话沟通
3
查看评估报告
1、年龄阶段

2、当前学历

3、提升学历目标

4、意向学习方式

报考所在地
*
*
*

查看成人高考最新资讯 查看远程教育最新资讯

自考专业快选

自考热门专题

自考热议话题

自考推荐文章