首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在整数10到55之间,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定函数中a1放个位数,a2放十位数。 请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删
下列给定程序中,函数fun的功能是:在整数10到55之间,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定函数中a1放个位数,a2放十位数。 请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删
admin
2019-04-14
74
问题
下列给定程序中,函数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
以下函数不能用于向文件中写入数据的是
下面程序的运行结果是【】。#defineDOUBLE(x,y)x/ymain(){intx=4,y=2,t;t=DOUBLE(x+y,x-y);printf("%d",t);}
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是
在C语言中,当表达式值为0时表示逻辑值“假”,当表达式值为______时表示逻辑值“真”。
设有下列定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
关系模型的数据操作即是建立在关系上的数据操作,一般有【】、增加、删除和修改四种操作。
下列对队列的叙述正确的是
C语言程序由函数组成,下列说法正确的是()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、“ZhangQi”、9
随机试题
将Word2010中多段文字复制粘贴到Excel2010中,他们在()
肾小管液中葡萄糖重吸收的主要部位是
[背景资料]某水闸工程由于长期受水流冲刷和冻融的影响,闸墩混凝土碳化深度最大达5.5cm,交通桥损坏严重。工程加固处理内容包括:闸墩采用渗透型结晶材料进行表层加固;拆除原交通桥桥面板,全部更换为现浇“T”型梁板等。在工程加固过程中,监理单位在质量检查中
审计的独立性表现在()。
【2014年河北石家庄.单选】受教育者应当享有的权利是()。
人们因胃酸分泌过多所食用的“抗酸剂”的主要成分可能是:
我们要大力弘扬的时代精神是当代人民精神风貌的集中体现,是激发社会创造活力的强大力量。时代精神的内涵十分丰富,其核心是
设A=,且AX+|A|E=A*+X,求X.
当对象得到焦点时,会触发GotFocus事件,当对象失去焦点时将触发______事件。
MostmusiciansagreethatthebestviolinsweremadeinCremona,Italy,about200yearsago.Theseviolinssoundbetterthanany
最新回复
(
0
)