首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在整数10到55之间,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定函数中a1放个位数,a2放十位数。 请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删
下列给定程序中,函数fun的功能是:在整数10到55之间,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定函数中a1放个位数,a2放十位数。 请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删
admin
2019-04-14
37
问题
下列给定程序中,函数fun的功能是:在整数10到55之间,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定函数中a1放个位数,a2放十位数。
请改正程序中的错误,使它能得出正确的结果。
注意:不得增行或删行,也不得更改的程序的结构!
试题程序:
#include<stdio.h>
int fun(int *=b)
{
int k,a1,a2,i=0;
for(k=10;k< =55;k+ +)
{
/* * * * * * found * * * * * */
a2=k/10;
a1=k—a2*10;
if((k%3= =0&&a2= =5)||(k%= =0&& a1= =5))
{ b
=k;i+ +;}
}
/* * * * * * found * * * * * */
return k;
}
main ( )
{
jint a[100],k,m;
m=fun(a);
printf(″The result is :\n″);
for (k=0;k<m;k+ +)
printf(″%4d″,a[k]);
printf(″\n″);
}
选项
答案
(1)a2=k/10; (2)return i;
解析
本题考查:取数值n的各个位;return语句,将需要返回的函数值返回给函数main。
(1)a2存放十位数,所以是a2=k/10,此处是一个书写错误。
(2)根据题意,要返回能被3整除的数的个数,从循环体中可以知道其个数是由i来计算的,所以返回的是i。
转载请注明原文地址:https://kaotiyun.com/show/3mRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>structs{intx,y;}data[2]={10,100,20,200};main(){structs*p=data;prin
下面的程序段运行后,输出结果是inti,j,x=0;staticinta[8][8];for(i=0;i
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
软件设计模块化的目的是【】。
下列程序的运行结果是#include"stdio.h"main(){intx=-9,y=5,z=8;if(x<y)if(y<0)z=0;elsez+=1;printf("%d\n",z);}
设C语言中,一个int型数据在内存中占两个字节,则int型数据的取值范围为【】。
用白盒法设计测试用例的方法包括()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、“ZhangQi”、9
数据流图中带有箭头的线段表示的是()。
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
随机试题
血管紧张素Ⅱ的生理作用不包括
党的十三届全国人大一次会议通过的宪法修正案,把习近平新时代中国特色社会主义思想载入宪法,实现了从党的指导思想向国家指导思想的转化。习近平新时代中国特色社会主义思想是()
线形图
新民主主义革命的根本目的是()
工作人员在接触患者前后均应认真洗手,用清洁剂认真揉搓掌心、指缝、手背、手指关节、指腹、指尖、拇指、腕部等,时间不少于
在糖尿病的病理变化中,下列哪项病变最严重?()
用实物法编制施工图预算,有关人工、材料和施工机械台班的单价,采用的是()。
为学前儿童选择歌曲应该兼顾到()。
东南市人民政府转发国家计委2002年1号文件的通知。
listedcompanies
最新回复
(
0
)