首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在整数10到55之间,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定函数中a1放个位数,a2放十位数。 请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删
下列给定程序中,函数fun的功能是:在整数10到55之间,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定函数中a1放个位数,a2放十位数。 请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删
admin
2019-04-14
38
问题
下列给定程序中,函数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://jikaoti.com/ti/Dgf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
求任意一个数(用16位二进制码表示)的补码。 main() {unsignedinta; 【】; scanf("%O",&a); printf("%o\n",getbits(a)); } unsignedint
设有以下定义和语句:inta[3][2]={1,2,3,4,5},*p[3];p[0]=a[1];则*(p[0]+1)所代表的数组元素是【】。
下列叙述中不正确的是()。
请编写函数fun(),其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,输入17,则应输出46891012141516。注意:部分源程序给出如下。请勿改动主函数main和其他函
请编写函数fun,其功能是:计算并输出下列多项式的值:例如,在主函数中从键盘给n输入8后,输出为:s=0.662872。注意:要求n的值大于1但不大于100。部分源程序在文件PROGl.C中。请勿改动主函数main
请补充函数fun(),该函数的功能是:把字符下标为非素数的字符从字符串sb中删除,把字符下标为素数的字符重新保存在字符串e口中。字符串sb从键盘输入,其长度作为参数传入函数fun()。例如,输入“abcdefghijkl”,输出“cdfhl”。
C语言程序中,运算对象必须是整型数的运算符是
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
随机试题
IntheUnitedStatesandCanada,aprom,shortforpromenade,isaformaldance,orgettingtogetherofhighschoolstudents.It
有关人性的假设主要有()
等渗性缺水的常见原因是
A.PR间期延长,QT间期不变B.PR间期不变,QT间期延长C.PR问期延长,QT间期延长D.PR问期不变,QT间期不变E.PR间期缩短,QT间期缩短使用Ⅳ类抗心律失常药物后心电图可表现为
患者男性,65岁,排尿不畅三年,加重一月,小便点滴而出,小腹胀痛,腰膝酸痛,神疲乏力,畏寒肢冷,舌质淡,苔白,脉沉细无力。
芝加哥商业交易所(CME)的3个月期国债期货合约规定,合约标的为1张面值为1000000美元的3个月美国短期国债,以指数方式报价,指数的1个基点代表()美元。
人物图案设计不一定以人类为主要表现对象,人本身具有复杂性、多样性。
下列句子与“今天星期五”类型相同的一句是()
设f(x),g(x)在[0,1]上的导数连续,且f(0)=0,f’(x)≥0,g’(x)≥0。证明对任何a∈[0,1],有∫0ag(x)f’(x)dx+∫01f(x)g’(x)dx≥f(a)g(1)。
Youfool!You______forahousefullofwonderfulfood,butyouonlywishedforacake.
最新回复
(
0
)