首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下语句: int x=3; do{ printf("%d\n",x-=2);} wbile(! ( --x));则上面程序段( )。
若有如下语句: int x=3; do{ printf("%d\n",x-=2);} wbile(! ( --x));则上面程序段( )。
admin
2013-02-23
71
问题
若有如下语句: int x=3; do{ printf("%d\n",x-=2);} wbile(! ( --x));则上面程序段( )。
选项
A、输出的是1
B、输出的是1和-2
C、输出的是3和0
D、是死循环
答案
2
解析
do - while语句的一般格式为:
do {循环体语句} while(表达式);
先执行循环体语句一次,再判断表达式的值,若值为真,则继续执行循环,否则终止循环。本题中,先执行printf("%d\n",x- =2),值为x=x-2,即为1。然后判断表达式的值,!(--x)为真,x=0,继续循环。再次执行循环体语句后,x=-2,此时表达式!(--x)的值为0,结束循环。
转载请注明原文地址:https://jikaoti.com/ti/v3B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
以下对结构体类型变量td的定义中,错误的是()。
若有以下说明和定义:typcdefint*INTEGER;INTEGERp,*q;以下叙述正确的是()。
下面程序的功能是将一个字符串str的内容倒序,请填空。#inelude<stdio.h>#include<strins.h>main(){inti,j,【】;charstr[]={"12345
软件需求分析一般应确定的是用户对软件的______。
在面向对象的程序设计中,下列叙述中错误的是()。
在软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错直至回归测试的过程称为【】。
单个用户使用的数据视图的描述称为
随机试题
病人李某,男性,45岁,吸烟史20年,咳嗽、咯血,胸片示左肺门团块影。进一步检查应首选
根据《药品注册管理办法》,中药、天然药物注册可分为()。
关于推动“一带一路”建设的合作机制的说法中,不正确的是()。
在合同分析中,应对重要的验收要求、( )以及验收所带来的法律后果作说明。
采用年度分类法将档案分成若干类别,是依据()。
试述高等学校的办学自主权。
在综合实践活动实施过程中教师扮演着重要角色,教师既是活动的组织者、协作者、研究者、指导者,还是活动的()
光纤通信的优点有()。
中国逐步变成半殖民地的原因是()
Thereareagreatmanycareersinwhichtheincreasingemphasisisonspecialization.Youfindthesecareersinengineering,in
最新回复
(
0
)