首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<stdio.h> main() { int y=10; do{y--;}while(--y); printf("%d\n",y--); }
下面程序的运行结果是( )。 #include<stdio.h> main() { int y=10; do{y--;}while(--y); printf("%d\n",y--); }
admin
2009-01-15
55
问题
下面程序的运行结果是( )。 #include<stdio.h> main() { int y=10; do{y--;}while(--y); printf("%d\n",y--); }
选项
A、-1
B、1
C、8
D、0
答案
8
解析
本题考查“++”和“--”运算符,运算符“++”是操作数加1,而“--”则是操作数减1。在do-while循环中,首先执行y--,再执行--y。当y=2时,执行y--,y的值变为 1,--y使y值变为0,循环结束。执行输出时,先输出y的值0,然后执行y--,使y的值变为 -1。
转载请注明原文地址:https://www.kaotiyun.com/show/LEXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
可以产生30~50(含30和50)之间的随机整数的表达式是
VB应用程序不能把一个二维表格中的数据存入文件()。
设x为一整型变量,且语句的开始为:SelectCasex,则不符合语法规则的Case子句是()。
要计算x的平方根并存人变量y,正确的语句是()。
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
能够产生1到50之间(含1和50)随机整数的表达式是
下面不能作为结构化方法软件需求分析工具的是
下面关于VB应用程序的叙述中正确的是
随机试题
A、Tohighlighttheglobalissueofplasticpollutionintheoceans.B、Torecycletheplasticfromthecountriesinextremepover
人生保护阶段的重点对象为【】
与白血病相关的环境污染因素是与直肠癌相关的环境污染因素是
B超可以发现膀胱肿瘤的直径最小为()
当钢材表面有锈蚀、麻点或划痕等缺陷时,其深度不得大于该钢材厚度允许负偏差值的()。
正确的堆码方式包括重叠式、纵横交错式、旋转平衡式、正反交错式。
基于测验所做出的预测是否能被证实的效度验证属于
Whenyouwanttogoshoppinganddecidehowmuchmoneyyoucanspendfornewclothes,thinkaboutthekindofclothesyoureally
WRITINGTASK2Youshouldspendabout40minutesonthistask.Writeaboutthefollowingtopic:Somepeoplebelieve
A、Alargeamountofmoneywasdonatedbyanunknownplayer.B、Aschoolfellowraisedmillionsofdollarsfortheconstruction.C、
最新回复
(
0
)