首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: main() { int x=23; do {printf("%d",x--);} while(!x); } 该程序的执行结果是( )。
有如下程序: main() { int x=23; do {printf("%d",x--);} while(!x); } 该程序的执行结果是( )。
admin
2012-12-03
40
问题
有如下程序:
main()
{ int x=23;
do
{printf("%d",x--);}
while(!x);
}
该程序的执行结果是( )。
选项
A、321
B、23
C、不输出任何内容
D、陷入死循环
答案
B
解析
本题考查do-while语句,当x=23时,执行do后的语句,x--的表达式值为x=x-1,此时x的值为22,而!x为0,因此while循环不成立,退出,故选择B选项。
转载请注明原文地址:https://jikaoti.com/ti/zPB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于C语言数据文件的叙述中正确的是()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,其中数据独立性最高的阶段是()。
下列程序能将字符串s1中的所有与字符串str1相同的子串替换成字符串sb2,并将替换后的新串存于字符数组s2中。#include<stdio.h>voidreplace(s1,s2,str1,str2)char*s1,
以下程序的输出结果是______。#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3printf("%d%d\n",M(a+b,b+c,c+a));}
设有如下说明typedefstruct{intn;charc;doubleX;}STD;则以下选项中,能正确定义结构体数组并赋初值的语句是
设变量a,b,c,d和y都已正确定义并赋值。若有以下if语句if(a<b)if(c==d)y=0;elsey=1;
若有语句:char*line[5];以下叙述中正确的是()。
设有如下定义#defineMYSWAP(z,x,y){z=x;x=y;y=z;}floata=5,b=16,c;MYSWAP(______,a,b);
诊断和改正程序中错误的工作通常称为【】。
一个良好的算法由下面的基本结构组成,但不包括______。
随机试题
在整个组织文化中处于核心地位,为组织文化灵魂的是()
A.紧急手术解除梗阻,减压并引流胆道B.胆囊造影术C.紧急手术,引流腹腔D.肝叶切除术E.胆总管-空肠吻合术
如图6-8所示,A、B两管平齐,里面盛满水,下面的U形管里充有水银,水银柱高差为△h=20cm,则A、B两管中的压强差值为()kPa。
下列不属于防火间距的确定原则的是()。
根据公司法律制度的规定,下列关于股份有限公司股份转让限制的表述中,正确的有()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是()。
排尾
如果实验出现了自变量的混淆,直接受到影响的研究效度是()
CAS
Veux–tuvenirfaireunpique-niquedimanche?-Oh,oui!________?
最新回复
(
0
)