首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
46
问题
有下列程序
#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的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中右边的字符删除,只保留左边的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
给定程序MODll.C中函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(但Z转换为A,z转换为a),其他字符不变。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
函数fun的功能是:计算的前n项之和。若x=2.5,n=15时,函数值为:1.917914。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为则合并后的字符串的内容应是:AAAABBBBBBBCC。提示:str
给定程序MODll.c中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#includeintf
以下能正确定义一维数组的选项是()。
有以下程序#includefun(intx){if(x/2>O)fun(x/2);prinff(“%d.”,x);{main(){fun(6),printf(“\n”);}程序运行后的输出结果是【】。
有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为______。
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
若有定义intm=5,y=2,则执行表达式y+=y-=m*=y后,y的值为【】。
随机试题
甲公司的创始人在创业时就要求公司所有员工遵守一个规定:在经营活动中永远不做违背道德和法律的事情。从公司使命角度来看,此规定不属于()。
胎盘分泌的激素有
消毒保证水平必须达到
关于阴道毛滴虫的叙述,下列错误的是
急性感染性多发性神经炎患者脑脊液的蛋白一细胞分离现象是指
CT机房的温度应控制在
消渴病患者病室的气味可为
动稳定度指将沥青混合料制成300mm×300mm×(50~100)mm的标准试件,在60℃的温度条件下,以轮压()的轮子,在同一轨迹上作一定时间的反复行走,形成一定的车辙深度,计算试件变形1mm所需试验车轮行走的次数。
Forgraduates,itistheabilitytodothework______mattersmost.
Inoursociety,wemustcommunicatewithotherpeople.Agreatdealofcommunicatingisperformedonaperson-to-person【C1】_____
最新回复
(
0
)