首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 # include <stdio.h> main() { int n=12345, d; while(n!=O){ d=n%10; printf("%
以下程序的输出结果是【 】。 # include <stdio.h> main() { int n=12345, d; while(n!=O){ d=n%10; printf("%
admin
2009-06-20
25
问题
以下程序的输出结果是【 】。
# include <stdio.h>
main()
{ int n=12345, d;
while(n!=O){ d=n%10; printf("%d",d); n/=10; }
选项
答案
54321
解析
本题考查的知识点是:%运算和/运算。%运算要求两个运算分量均为整数,该运算计算两个整数相除得到的余数,该操作也叫做求模。所以,在while循环中, d=n%10;语句每次求得的结果是n个位上的数值,例如12345÷10所得的余数就是个位上的5。接下来输出得到的个位数字d,然后执行n/=10;语句,该语句等价于n=n/10;。在C语言中,如果/运算的两个运算分量都是整数,那所得的结果也截尾取整,所以 12345/10=1234,即n=n/10;语句的作用是让n截去个位上的数字。由此可知,随着while循环的继续,n依次为12345、1234、123、12、1,而每次输出n的个位数字将为5、 4、3、2、1。故本题应填54321。
转载请注明原文地址:https://kaotiyun.com/show/Q6Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果把命令按钮的Cancel属性设置为True,则程序运行后( )。
以下声明数组和给数组赋值的语句中,正确的是()。
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()a$=InputBox(“请输入一个二进制数”)n=Len(a$)Fori=1TonDec=Dec*2+
在名称为Framel的框架中,有两个名称分别为opl、op2的单选按钮,标题分别为“单程”、“往返”,如图所示。以下叙述中,正确的是()。
某二叉树中共有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为
下列叙述中正确的是
使用()方法,可清除列表框中所有的列表项。
在名称为Forml的窗体上添加一个名称为Framel、标题为“框架”的框架,在框架内添加两个名称分别为Optionl、Option2的单选按钮,其标题分别为“第一项”、“第二项”。要求通过设置控件的属性将“第二项”初始值设置为被选中,框架为不可用。运行程序
在考生目录下有一个工程文件sjt5.vbp和文本文件in5.dat,其中有若干个用一个空格符隔开的英文单词。窗体上有2个命令按钮,其功能是:单击“读数据”按钮,可以读入in5.dat文件中的所有内容并显示在文本框中。单击“统计”按钮,能
下列关于二叉树的叙述中,正确的是
随机试题
流脑病( )。霍乱病( )。
工程量清单报价的单价可以是( )。
财务会计报告由()组成。
根据反垄断法律制度的规定,下列各项中,属于法律禁止的纵向垄断协议的是()。
树根:根雕:工艺品
在完全竞争市场下,产品的价格刚好处于企业的最低平均可变成本,那么,该企业()
(2019年真题)下列关于我国社会主义公有制的表述,正确的是()。
Twomodelshavespokenoutaboutthepressurestheyfacedtostayskinny,shiningalightonthecontinuedbodyimageissuesfac
Herearesomemanagementtoolsthatcanbeusedtohelpyouleadapurposefullife.1.UseYourResourcesWisely.Yourdecisi
A、Itdoesn’tmoveatall.B、Itmovesmuchfasterthanregularlines.C、It’snexttotheregularlines.D、It’sherfavorite.BWha
最新回复
(
0
)