首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> unsigned fun(unsigned num) { unsigned k=1: do{ k*=num%10; num/=10; }while(num); return k; } main( ) { u
有以下程序: #include<stdio.h> unsigned fun(unsigned num) { unsigned k=1: do{ k*=num%10; num/=10; }while(num); return k; } main( ) { u
admin
2022-06-24
14
问题
有以下程序:
#include<stdio.h>
unsigned fun(unsigned num)
{
unsigned k=1:
do{
k*=num%10;
num/=10;
}while(num);
return k;
}
main( )
{
unsigned n=26:
printf("%d\n",fun(n));
)
程序运行后的输出结果是( )。
选项
A、12
B、10
C、16
D、8
答案
A
解析
程序首先执行main函数,执行printf("%d\n",fun(n));即输出表达式fun(26)的值,为了计算该表达式,需要调用函数fun。此时inain将n中的26作为实参传递给fun的num,即num值为26,接着执行do…while语句。第1次循环,执行k*=num%10,即k=k*(num%10)=1*(26%10)=6;执行nam/=10,即num=nurn/10=26/10=2;while后面循环条件为num,此时nam为2,是非0值,即表示循环条件成立,继续执行循环体。此时k为6,num为2,执行do…while中的语句后,k为12,num为0。由于while后面循环条件为num,此时num为0,表示循环条件不成立,结束循环,执行return k,即返回至main函数中的被调用处,执行main函数,执行printf语句,输出结果为12。
转载请注明原文地址:https://kaotiyun.com/show/HLkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includetypedefstruct{charname[10];charsex;intage;}STU;voidfun(STUt){strcpy(t.name,"Tong");t.
有以下程序#includevoidfun(char*c,intd{*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){charb=’a’,a=’A’;fun(&b,a);
下面选项中的程序段,没有编译错误的是
if语句的基本形式是:if(表达式)语句,以下关于’’表达式’’值的叙述中正确的是
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
若有定义:intx[10],*pt=x;,则对x数组元素的正确引用是()。
下列叙述中正确的是
以下能正确定义二维数组是
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(a);printf("%d,%s,%6
随机试题
行政程序
A.内踝正下方凹陷处B.外踝正下方凹陷处C.外踝尖与跟腱之间凹陷处D.内踝尖与跟腱之间凹陷处(2010年第115,116题)申脉穴的定位是(题)
根据营业税改征增值税试点相关规定,下列各项中,应征收增值税的是()。
构成团队有效性的要素有()
党的十八届三中全会通过的《中共中央关于深化改革若干重大问题的决定》指出,()是社会主义市场经济制度的重要实现形式。
创新:僵化
在线性表的链式存储结构中,其存储空间一般是不连续的,并且()
RelationsbetweentheUnitedStatesandColombiasufferedformanyyearsbecauseofanincidentinvolvingtheRepublicofPanama
WhatfirstinspiredMartinMiddleton’sinterestintravelling?
A、Theeducationproblems.B、Thediscriminationproblems.C、Thepopulationproblems.D、Thedebtproblems.D
最新回复
(
0
)