首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
73
问题
有下列程序
#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://kaotiyun.com/show/BKxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为:det35adh3kjsdf7。执行结果为:def3*5*adh3*kjsdt7*。请在程序的下划线处填入正确的内容并把下划
给定程序中,函数fun的功能是计算下式直到≤10-3,并把计算结果作为函数值返回。例如:若形参e的值为le-3,函数的返回值为0.551690。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
请编写一个函数fun,其功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入"abc4EFg",则应输出"aBc4EFg"。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数
给定程序MODll.C中函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(但Z转换为A,z转换为a),其他字符不变。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
以下能正确定义一维数组的选项是()。
可以在C语言程序中用做用户标识符的一组标识符是()。
设a、b、c为整数,且a=2、b=3、c=4,则执行完语句a*=18+(b++)-(++c);后,a的值是【】。
在数据库系统中,数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是()。
以下叙述中正确的是
以下选项中可作为C语言合法常量的是
随机试题
图14—1是一个零件的直观图,下部是一个棱长为40厘米的正方体,上部是圆柱体的一半,则这个零件的体积为()立方厘米。
ECD系统按产生高压燃油的机构不同可分为:_______、_______、_______、_______。
UNIX操作系统向用户提供哪两类使用接口?并简述这两类接口。
阅读闻一多《死水》的一段文字,然后回答下列问题。这是一沟绝望的死水,这里断不是美的所在。不如让给丑恶来开垦,看他造出个什么世界。简要概括闻一多的“三美”主张,在该诗中的体现。
人工挖基坑时,操作人员之间要保持安全距离,一般大于()m。
堤岸防护工程一般可分为()等几种。
年终,为感谢外宾对我市发展作出的重大贡献,现要举办一次茶话会,邀请一些对城市发展作出突出贡献的外宾参加,领导把此次茶话会的策划、执行工作交由你负责,你会怎么做?
Theunhealthyingredientsandlownutritioncontentofthefoodcanmakeyoulessactiveandlazy,newresearchshows.Nosurpri
Artificial intelligence(AI),an interdisciplinary field, is usually regarded as a branch of computer science, dealing with mode
打开一个数据库的命令是( )。
最新回复
(
0
)