首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun(int n) { if(n/2)fun(n/2); pfintf("%d",n%2); } main() {fun(10);printf("\n");} 程序
有以下程序 #include <stdio.h> void fun(int n) { if(n/2)fun(n/2); pfintf("%d",n%2); } main() {fun(10);printf("\n");} 程序
admin
2022-04-01
69
问题
有以下程序
#include <stdio.h>
void fun(int n)
{
if(n/2)fun(n/2);
pfintf("%d",n%2);
}
main()
{fun(10);printf("\n");}
程序运行后的输出结果是( )。
选项
A、0101
B、1000
C、1100
D、1010
答案
D
解析
函数fun()的作用是求一个整数的二进制数。通过辗转相除法获取一个整数的二进制。因此10
10
=1010
2
,故答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/T6kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
设v为整型变量,a=6,a的地址为E2000,b=14,b的地址为E2001;执行语句b=&a;y=&a;后y的值为()。
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中。请编写函数fun,其功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。例如,输入的分数是60、69,则应当把分数在60—69的学生数据输出,包
以下不正确的定义语句是()。
已知下列函数定义:fun(int*b,intc,intn,intdata){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法
以下选项中,当x为大于1的奇数时,值为0的表达式是
以下选项中不能用作C程序合法常量的是
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
定义学生、教师和课程的关系模式STC(SNO,SN,SA,TN,CN,G),其中的六个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩,则该关系为
随机试题
工程量清单计价模式下,工程量计算应依据的文件有()。
以下属于俄罗斯武装力量军种的是()
中医上讲,人们对五味的偏嗜可以测知脏器的偏盛偏衰:好食甘者脾虚,好食辛者肺病,好食酸者肝虚,好食苦者心病。这五个脏器中主气、藏血的分别是()。
如何拆卸ABS控制器?
Languagesareconsideredendangeredwhentheirlastfluentspeakersreacholdageandwhenchildrenarenolongerlearningitas
全面深化改革的总目标是()
中法战争期间,率领清军和民众取得“镇南关大捷”的老将是()
治疗便秘
作业人员李某在脚手架上施工时,发现部分扣件松动而可能导致架体坍塌,故停止了作业,李某的行为属于行使()。
最近有媒体称,尽管美国表面上称要通过外交途径迫使伊朗_______,但以副总统切尼为代表的鹰派已经迫不及待,认为“通过外交手段不能______伊朗的核野心”,因此美国媒体更频繁鼓吹对伊朗采取强硬措施。填入划横线部分最恰当的一项是()。
最新回复
(
0
)