首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a=3; do {printf("%d,",a-=2);} while(!(--a)); printf("\n"); } 程序运行后的输出结果是( )。
有以下程序: #include<stdio.h> main() { int a=3; do {printf("%d,",a-=2);} while(!(--a)); printf("\n"); } 程序运行后的输出结果是( )。
admin
2021-04-28
16
问题
有以下程序:
#include<stdio.h>
main()
{
int a=3;
do
{printf("%d,",a-=2);}
while(!(--a));
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、1,-3,
B、1,-2,
C、3,0,
D、1,0,
答案
B
解析
本题重点考查do…while语句,该循环语句的特点是,先执行循环中的语句,然后再判断表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do…while循环至少要执行一次循环语句。变量a赋初值为3,每循环一次需执行语句a-=2一次,同时循环条件使变量a自减1,所以第一次循环后变量a变为1,第2次循环后变量a变为-2。故B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/ixz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx=0,*p;紧接着的赋值语句正确的是
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
以下叙述中正确的是()。
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
合法的C语言数值常量是()。
以下有关宏替换的叙述不正确的是()。
随机试题
地下工程防水卷材的铺贴方式可分为“外防外贴法”和“外防内贴法”,外贴法与内贴法相比较,其主要特点有()。
设二维随机变量(X,Y)的概率密度求:(X,Y)落在区域G={(x,y)|x+y<1|}内的概率.
关于辩护律师在侦查期间享有的权利和承担的义务,下列哪些说法是正确的?()
投资项目资本金占总投资的比例,根据不同行业和项目的经济效益等因素确定,其中,邮电和机电项目资本金占总投资的比例分别是()及以上。
对既不需要结计本月发生额也不需要结计本年累计发生额的账户,可以只将每月末的余额结转次页。()
资本成本比较法的决策目标是()。
把下面六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
A.Xiamenisarapidlygrowingmoderncitywithavigorouseconomy.B.MincuisineisoneoftheeightmostfamouscuisinesofC
下列情形中,应当实行数罪并罚的是()。
A、Sheisshywhenspeakinginfrontofpeople.B、Sheforgottopreparetheclass.C、Shemadeaseriousmistakeinfrontofpeopl
最新回复
(
0
)