首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果是【 】。 int x=5; do{printf("%d ",x-=4); } while (!(--x));
下面程序段的输出结果是【 】。 int x=5; do{printf("%d ",x-=4); } while (!(--x));
admin
2013-02-23
77
问题
下面程序段的输出结果是【 】。
int x=5;
do{printf("%d ",x-=4);
} while (!(--x));
选项
答案
1-4
解析
题目中首先让x=5,然后进入do-while循环体,输出x-4的值1,此时x为1,表达式!(--x)的值为!(0)为真(此时 x变为0),所以再次执行循环体,输出x-4的值-4,此时x为-4,表达式!(--x)的值为!(—5)为假,退出循环。故输出结果是1 -4。
转载请注明原文地址:https://kaotiyun.com/show/YKPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
具有3个结点的二叉树有
以下程序的输出结果是()main(){inta=2,k;for(k=0;k<3;k++)printf("%4d",f1(a));}f1(inta){intb=0;static
执行下面程序片段的结果是()intx=23;do{printf("%2d",x--);}while(!x);
下面程序输出的结果是main(){intx;x=-3+4*5-6;printf("%d",x);x=3+4%5-6;printf("%d",x);x=-3+4%6/5;printf("%d",x);
如果文件1包含文件2,文件2中要用到文件3的内容,而文件3中要用到文件4的内容,则可在文件1中用三个#include命令分别包含文件2、文件3和文件4。在下列关于这几个文件包含顺序的叙述中,正确的一条是()
类是一个支持集成的抽象数据类型,而对象是类的【】。
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是
请用位运算实现下述目标(设16位二进制数的最低位为零位):(1)输出无符号正整数m的第i个二进制位的数值。(2)将m的第i个二进制位置1,其余的位不变,然后输出m。#include"stdio.h"【】main(){unsigned
在算法正确的前提下,评价一个算法的两个标准是【】。
程序流程图中的菱形框表示的是【】。
随机试题
股东自由现金流(FCFE)是指()活动产生的现金流。
日本的制造业的主要市场是________。
剧场扩声系统中,扬声器的固定应安全可靠,水平角、()应能在设计要求的范围内方便调整。
定期保管的会计档案,其保管期限为从该项经济业务或者事项发生后的第一天算起。()
邹明,40岁,月工资8000元,参加了社会保险;妻子37岁,无工作收入;儿子13岁;一家三口目前月平均支出为2500元。邹明的父亲67岁,母亲62岁。由于父母亲单位有较好的福利,暂不需要邹明的经济支援。根据以上材料回答问题。邹明的父亲为孙子投保了一份
WhatpuzzlesmeiswhyhisbooksareSOpopular.
社会工作者小张被派驻到某企业提供社会工作服务,在与企业领导协商后,将维护职工合法权益作为首要任务。小张的下列做法中,有助于完成上述任务的有()。
在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。若CPU要执行的指令为:MOVR0,#100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是()。
软件开发环境是全面支持软件开发全过程的______集合。
在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是( )。
最新回复
(
0
)