首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2019-04-14
27
问题
有以下程序:
#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/Xgf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是根据输入的"y"("Y")与"n"("N"),在屏幕上分别显示出"ThisisYES."与"ThisisNO."。空白处需要填入的内容是#includevoidYesNo(charch){switch(ch)
以下程序运行后的输出结果是()。#definePower2(x)x*xmain(){inti=6,j=8;printf("%d\n",Power2(i+j));}
有以下程序:main(){chara1=’M’,a2=’m’;printf("%c\n",(a1,a2));}以下叙述中正确的是()。
下列程序的输出结果是______。main(){inti;for(i=0;i<2;i++)add();}add(){intx=0;staticinty=0;printf("%d,%d\n",x,y);x++;y
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-+a*a))}
随机试题
“时势造英雄”,这在哲学上说明了()
Whydowelaugh?Foryearsscientistshaveaskedthemselvesthisquestion.Noanimalslaughandsmile—onlyhumanbeingsdo.Sod
根据《动物防疫条件审查办法》,不符合饲养场防疫条件的是
由人体胃气上蒸而生的是()
以下各项中,()是新加坡不作价提供的工业缝纫机作为加工贸易不作价设备备案的步骤和条件。本案例中的服装加工厂被评定为A类企业,则该合同应适用()的银行保证金台账管理制度。
下列关于套期保值者的说法,正确的有()。
《个人所得税纳税申报表》(适用于年所得12万元以上的纳税人申报)中,“经营居住地”应当填写( )。
对管理者的培训通常包括()。
不等式组的解集是__________.
U.S.ScientistsConfirmWateronMarsNASAscientistssaidthatMarswascoveredoncebyvastlakes,flowingriversandav
最新回复
(
0
)