首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void f(int n,int * r) {int r1=0; if(n%3==0)r1=n/3; else if(n%5==0)r1=n/5; else f(--n,&r1); *r=r1;} m
有以下程序: void f(int n,int * r) {int r1=0; if(n%3==0)r1=n/3; else if(n%5==0)r1=n/5; else f(--n,&r1); *r=r1;} m
admin
2010-12-10
34
问题
有以下程序: void f(int n,int * r) {int r1=0; if(n%3==0)r1=n/3; else if(n%5==0)r1=n/5; else f(--n,&r1); *r=r1;} main() {intm=7,r; f(m,&r);printf("%d\n",r);} 程序运行后的输出结果是______。
选项
A、2
B、1
C、3
D、0
答案
A
解析
题目中定义了一个指针变量r作为形参f()的函数。在主函数main()中定义了两个变量m和r,同时给m赋初值7,调用函数f(m, &r)并执行,函数f()通过指针r将最后的值返回。
转载请注明原文地址:https://kaotiyun.com/show/TBPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有一个名称为Check1的复选框,并有下面程序代码:PrivateSubCheck1_MouseDown(ButtonAsInteger,ShiftAsInteger,
设在窗体上有一个名称为Checkl的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger)…EndSub则下面叙述中错误的是()。
为了读取数据,需打开顺序文件"D:\data5.txt",以下正确的命令是
数据结构主要研宄的是数据的逻辑结构、数据的运算和()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为( )。
如下关于变体类型变量的叙述中,错误的是()。
下列叙述中正确的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
下列关于栈的叙述正确的是( )。
随机试题
当事人采用合同书形式订立合同的,除当事人另有约定外,合同成立的地点为()。
图中交通警察手势为______信号。
(2011年10月)非公开发行的股份自发行结束之日起,_______内不得转让。
A.子宫部B.输卵管峡C.输卵管壶腹D.输卵管漏斗E.输卵管伞
临终关怀的根本目的在于
结肠造口患者出院后可以进食的蔬菜是
纳税人在停业期间发生纳税义务的,可以不申报缴纳税款。()
()是利用电动机将电能转换为机械能,来驱动机器的传动。
社会主义再生产的实质是()。
可以用InputBox函数产生“输入对话框”。执行语句:st=InputBox("请输入字符串","字符串对话框","aaaa")当用户输入字符串“bbbb”,按OK按钮后,变量st的内容是
最新回复
(
0
)