首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
41
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs(”abc",f1));fclose(fp);rp。fopen("myfiIe.
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是()。
22.设floatx;则以下对指针变量P进行定义且赋初值的语句中正确的是()。
若变量均已正确定义并赋值,以下各项中属于合法的C语言赋值语句是()。
下列不属于软件设计阶段任务的是()。
软件测试的目的是
软件是指
下面是有关C语言字符数组的描述,其中错误的是
随机试题
Tom’sroomisinaterriblemess,everythingseems______init.
下列()不属于地籍管理的内容。
下列对要约的理解有误的是()。
美国通用电气公司是美国、也是世界上最大的电器和电子设备制造公司,它的产值占美国电工行业全部产值的1/4左右。通用电气公司的总部位于美国康涅狄格州费尔菲尔德市。GE公司由多个多元化的基本业务集团组成,如果单独排名,有13个业务集团可名列《财富》杂志500强。
下列哪一位理论家致力于通过改变家庭的动力和组织去改变个人及家庭?()
具象艺术
幼儿园教育目标的制定不仅仅要根据幼儿发展的真实需要。()
“警察”的这一概念包含两层意思:一是警察的性质,即武装性质,国家()力量;二是指出了警察的任务,即维护社会秩序,保卫国家安全。
2012年8月,《国家中长期教育改革和发展规划纲要(2010—2020年)》通知发布,下列关于纲要表述错误的是()。
SomepeopleenjoyadvertisementsonTV.OtherssaythatadvertisementsonTVareannoying.Whatdoyouthinkarethereasonsfor
最新回复
(
0
)