首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int x=3; do {printf("%d",x-=2);} while(!(--x)); 其输出结果是( )。
有以下程序段: int x=3; do {printf("%d",x-=2);} while(!(--x)); 其输出结果是( )。
admin
2012-12-03
207
问题
有以下程序段:
int x=3;
do
{printf("%d",x-=2);}
while(!(--x));
其输出结果是( )。
选项
A、1
B、3 0
C、1—2
D、死循环
答案
C
解析
本题考查do-while循环,先执行do输出的x的值为1,接着执行whlle语句,此时——x的值为0,x也为0,而非0为1,循环成立,接着执行do输出x值为-2,执行——x后,表达式为-2,而!(——x)为0,退出循环。
转载请注明原文地址:https://kaotiyun.com/show/P0Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下等程序#include<string.h>voidf(char*s,char*t){chark;k=*s;*s=*t;*t=k;s++;t--;if(*s)f(s,t);}main(){
若有下面的说明这定义:structtest{intm1;charm2;floatm3;unionuu{charu1[5];intu2[2];}ua;}myaa;则sizeof(structte
有以下程序main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][i]
有以下程序main(){chars[]="\n123\\";printf("%d,%d\n",strlen(s),sizeof(s));}执行后输出结果是
若运行以下程序时,从键盘输入ADescriptor<回车>,则下面程序的运行结果是()。#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;
以下不能定义为用户标识符的是()。
可以在C语言中用做用户标识符的是______。
下列叙述中,正确的一条是______。
一个算法应该具有“确定性”等五个特性,下面对另外四个特性的描述中错误的是()。
在一个具有n个结点的有序单链表中插入一个新结点并仍然有序的时间复杂性为______。
随机试题
黄芪桂枝五物汤与当归四逆汤组成中均含有的药物是
下列各项,与哮喘发病密切相关的是
实现会计电算化,( )是关键。
下列各项支出中,属于资本性支出的是()。
银行业金融机构从事期货交易融资或者担保业务的资格,由()批准。
搜集客户个人信息的方法,不包括()。
多媒体的应用领域十分广阔,包括()。
下列作者与作品对应不正确的一项是()。
根据下列统计资料回答问题。2016年,某市全年实现工业增加值3884.9亿元,比上年增长5.0%。其中,规模以上工业增加值增长5.1%。在规模以上工业中,国有控股企业增加值增长6.7%;股份合作企业、外商及港澳台企业增加值分别增长9.3%和8.5
IDCardForanewstudent,theIDcardwillbemailedtohis/hermailingaddressapproximately【L5】______workingdaysafterh
最新回复
(
0
)