首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
46
问题
有以下程序:
#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://kaotiyun.com/show/DTtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta[]={10,20,30,40},*p=a,i;for(i=0;i
以下叙述中正确的是
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
以下叙述中正确的是
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为
设a和b均为int型变量,且a=6,b=11,则能使值为3的表达式是()。
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是()。
若有以下函数首部intfun(doublex[10],int,*n)则下面针对此函数的函数声明语句中正确的是
以下数组定义中错误的是
软件(程序)调试的任务是()。
随机试题
心肌细胞的静息电位()
黄斑
下列哪项不是胆汁的生理作用
A.中性粒细胞碱性磷酸酶(NAP)积分值常为“0”B.中性粒细胞碱性磷酸酶(NAP)积分值增高C.白血病细胞过氧化酶呈弱阳性反应D.白血病细胞酸性磷酸酶染色为阳性且不被L一酒石酸抑制E.幼红细胞的过碘酸.雪夫反应呈强阳性红白血病
下列感染性口腔黏膜疾病中临床以形成假膜损害为特征的是
脾胃之气将绝可见( )。胃火炽盛可见( )。
技术分析理论认为,要获得较大的利益,一定要同大多数人的行动不一致的是()。
“2013年中国好书”包括《繁花》《带灯》《中国经济双重转型之路》《3D打印:从想象到现实》等,其中《带灯》呈现了中国乡土社会在时代转型中复杂而尴尬的处境,小说中“带灯”是指()。
重写
无线传感器网络容易受到各种恶意攻击,以下关于其防御手段说法错误的是__________________。
最新回复
(
0
)