首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> int fun2(int*dt,int n); int fun1(int n,int*dt) { int i=0,num; while(n) { dt[
有下列程序 #include<stdio.h> int fun2(int*dt,int n); int fun1(int n,int*dt) { int i=0,num; while(n) { dt[
admin
2019-01-11
78
问题
有下列程序
#include<stdio.h>
int fun2(int*dt,int n);
int fun1(int n,int*dt)
{
int i=0,num;
while(n)
{
dt
=n%10;
n/=10:
i++:
}
num=fun2(dt,i);
return num;
}
int fun2(int*dt,int n)
{
int i,t=0;
for(i=0;i<n;i++)
t=t*10+dt
;
return t;
}
void main()
{
int data[100];
printf(’’%d\n’’,fun1(12345,data));
}
程序执行后的输出结果是( )。
选项
A、13524
B、12345
C、54321
D、42531
答案
C
解析
函数fun1()中while循环的功能即为将12345这个五位数拆分成五个数字并且将它们的顺序颠倒存人数组dt中,当i=0时,dt[0]=12345%10=5,即数组中第一个元素为5,12345/10,经强制转化变为1234,然后依次执行把所有数字存入数组,函数fun2()的功能即为把这五个数分别乘以它们所在的数位的权,将这五个数重新组成一个五位数,最后的输出结果为54321,选项C正确;本题答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/BKxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODII.C中函数fun的功能是:计算并输出该数列前n项的平方根之和,n的值通过形参传入。例如,当n=10时,程序的输出结果应为:23.197745。
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。请在程序的下划
给定程序MODll.C中函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。
给定程序MODll.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:7531。请改正程序中的错误,使它能得出正确的
编写函数fun,它的功能是:计算并输出下列级数和:例如,当n=10时,函数值为:0.909091。注意:部分源程序在文件PROGI.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若
给定程序MODll.C中函数fun的功能是:实现两个整数的交换。例如给a和b分别输入:60和65,输出为:a=65b=60请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#i
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
数据库设计包括两个方面的设计内容,它们是
以下选项中,正确的if-else语句是()
下列叙述中正确的是______。
随机试题
艺术变形的根本目的是【】
治疗淋证的基本原则为
风湿病最具特征性的病变是
女,5岁。颜面四肢水肿2个月,血压120/80mmHg,查尿常规:蛋白(+++),红细胞15个/HP,血总蛋白40g/L,白蛋白25g/L。该患儿首先考虑的诊断是
ERP集成了企业()三大资源。
实践表明,单一法人客户的各项周转率越高,盈利能力和偿债能力必然就越好。()
B公司2014年发生下列有关经济业务:(1)购入固定资产支付价款100万元;(2)购入无形资产支付价款200万元;(3)购入投资性房地产支付价款300万元;(4)购入工程物资支付价款10万元;(5)支付在建工程人员薪酬20万元;(6)支付专门借款利息费用3
2,14,84,420,1680,()
虽然研究如何获得幸福的热情和实践在世界各地从未停止过,而对积极心理学的需求却从未像当今社会这般迫切。目前全球抑郁症的患者比起20世纪60年代高出了10倍,而发病年龄也从60年代的29.5岁下降到今天的14.5岁。就在物质生活水平不断提高的同时,抑郁症的蔓延
人的发展、学生的发展,既是教育的终极目标,也是教育的——得以实现的必要条件。
最新回复
(
0
)