首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a = 7; while ( a-- ) ; printf ("%d\n", a); } 程序运行后的输出结果是( )。
有以下程序 #include main() { int a = 7; while ( a-- ) ; printf ("%d\n", a); } 程序运行后的输出结果是( )。
admin
2019-12-17
29
问题
有以下程序
#include
main()
{ int a = 7;
while ( a-- ) ;
printf ("%d\n", a);
}
程序运行后的输出结果是( )。
选项
A、-1
B、0
C、1
D、7
答案
A
解析
考查while循环语句。while(a--); 的循环条件是若a值不为0,则循环,每次判定循环条件的时候是选用a进行判定,然后a自减1,再执行循环体的空语句";",当a=0的时候,循环条件不满足,不再进行循环,a--后,a的值为-1,答案选A。
转载请注明原文地址:https://jikaoti.com/ti/uyG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(char**p){++p;printf("%s\n",*p);}main(){char*a[]=("Morning","Afternoon","Eve
有以下函数intfun(char*x,char*y){intn=0;while((*x:=*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是
以下叙述中正确的是
若有定义语句:inta=3,b:2,c=1;以下选项中错误的赋值表达式是
若有以下程序main(){inta=-2,b=0;while(a++)++b;printf("%d,%d\n",a,b);)则程序的输出结果是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
编写函数fun,其功能是:根据以下公式求百的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,若输入精度0.0005,则程序应输出为3.140578。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m一1,real=m,则该循环队列中的元素个数为()。
下列关于栈和队列的描述中,正确的是()。
随机试题
下列选项中,属于政府对企业的电子政务的内容是()
血液中CO2浓度对呼吸的调节主要是通过
物理学家贝可勒尔在哪一年发现了放射现象,并获诺贝尔奖
下列关于社区护理的描述,错误的一项是
患者患高血压病5年。入院后给予降压药等治疗。在用药护理中指导患者改变体位时动作宜缓慢,其目的为
为了熟悉各个部门的工作,某部门实施轮岗制度,人事部门的张三,后勤部门的李四,综合办的王五三人进行转岗,其中李四不去人事部。那么,轮岗的结果是:
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律。()
按照自家企业的业态和定位明确企业经营的商品和服务的目标,在满足顾客需求过程中,确定在哪些环节形成与竞争对手的差别,形成竞争优势,这属于()。
奥苏贝尔将学校情境中的学业成就动机分为()。
Ashiftfromnativebronzetoironartifactstookplaceundertheinfluenceofculturalborrowings.
最新回复
(
0
)