首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int abc(int u,int v); main() {int a=24,b=16,c; c=abc(a,b);
有以下程序: #include int abc(int u,int v); main() {int a=24,b=16,c; c=abc(a,b);
admin
2012-12-03
25
问题
有以下程序:
#include
int abc(int u,int v);
main()
{int a=24,b=16,c;
c=abc(a,b);
printf(""%d\n"",c);
}
int abc(int u,int v)
{int w;
while(v)
{w=u%v;u=v;v=w;}
return;
}
输出结果是( )。
选项
A、6
B、7
C、8
D、9
答案
C
解析
abc函数是求u、v的最大公约数,当v=16时,循环成立,执行其后的语句,即w=u%v,u=v;v=w;w=24%16=8,u=16,v=8,接翥返回到while中,当v=8时,循环成立.执行其后的语句,即w=u%v;u=v;v=w;w=16%8=0.u=8,v=0,接着再返回到while中,当v=0时,循环不成立,退出循环。
转载请注明原文地址:https://kaotiyun.com/show/euPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中,for循环体执行的次数是【】。#defineN2#defineMN+1#defineKM+1*M/2main(){inti;for(i=1
有以下程序main(){charstr[]="xyz",*ps=str;while(*ps)ps++:for(ps--;ps-str>=0;ps--)puts(ps);}
若有以下程序#include<stdio.h>voidf(intn);main()(voidf(intn);f(5);}voidf(intn){
若有一些定义和语句#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是
下列叙述中不正确的是
设有定义:intn1=0,n2,*p=&n2,*q=&n1;以下赋值语句中与n2=n1语句等价的是()。
下列描述错误的是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
算法的空间复杂度是指()。
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
随机试题
________是指在发生商务争端后,各方当事人约定在自愿互谅互让的基础上,依照相关法律和合同规定,达成各方能接受的解决方案。()
PQ型显影液是指
《中国药典》测定维生素E含量的方法是
患者,男性,30岁,有吸毒史(注射)。近半年来体重减轻,发烧,口腔反复发生真菌感染。首先考虑为AIDS。在艾滋病的治疗中,经常选用的抗病毒药是()
国际多式联运保险的特征有()
治理通货紧缩的政策包括()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
A.MayIaskwhyyouareinterestedinworkingforus?B.I’mcurrentlyworkinginalargeinternationalcompanyinchargeofa
Wang:I’vegotanappointment.I’mgoingtomeetafriendinLondonat3p.m.It’salreadyaquarterpast2.______David:I’mg
Dogswerefirstdomesticatedfromwolvesatleast17,000yearsago,butperhapsasearlyas150,000yearsagobaseduponrecent
最新回复
(
0
)