首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<stdio.h> main() { int a=6,b=0,c=0; for(;a;){b+=a;a一=++c;) printf("%d,%d,%d\n",a,b,c); }
若有以下程序: #include<stdio.h> main() { int a=6,b=0,c=0; for(;a;){b+=a;a一=++c;) printf("%d,%d,%d\n",a,b,c); }
admin
2018-01-14
28
问题
若有以下程序:
#include<stdio.h>
main()
{
int a=6,b=0,c=0;
for(;a;){b+=a;a一=++c;)
printf("%d,%d,%d\n",a,b,c);
}
则程序的输出结果是( )。
选项
A、1,14,3
B、0,14,3
C、0,18,3
D、0,14,6
答案
B
解析
for循环的判断条件是只要a为0就退出循环体。初始a的值为6,满足条件,执行完循环体,b的值为6,a一=++c,即a=a一(++c),所以a的值为5,c的值为1。第二次循环后b的值为11,a的值为3,c的值为2。第三次也是最后一次循环后,a的值为0,b的值14,c的值为3。故B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/nKa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的是switch语句是()。
栈通常采用的两种存储结构是
线性表的存储结构主要分为顺序存储结构和链式存储结构,队列是一种特殊的线性表,循环队列是队列的()存储结构。
若有定义语句inta,b;doublex;则下列选项中没有错误的是()。
软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和()的集合。
下列选项中可作为C语言合法常量的是()。
对关系S和只进行集合运算,结果中既包含S中的所有元组也包含只中的所有元组,这样的集合运算称为()。
按"先进后出"原则组织数据的数据结构是【】。
以下选项中合法的实型常数是
随机试题
什么叫临界点?
油层出水对生产设备没有影响。()
对电梯及电梯井的以下设计要求中()是错误的。
以下属于建筑工程五方责任人的是()。
股份公司在提供优先认股权时会设定一个(),在此日期前认购普通股票的,该股东享有优先认股权。
常用的尿液防腐剂有()。[浙江省2011年三级真题]
下列属于法律监督的主体是()。
下列关于公务员制度的说法,正确的是()。
Manysmalltownshaveexperiencednewpopulationgrowthfromthecities.ThesenewcomerstoruralAmericabring"bigcity"deman
ATorontomanisofferingafreeround-the-worldairtickettotherightwoman.But【C1】________apply.YoumustbenamedElizabet
最新回复
(
0
)