首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() {inta=6,b=0,c=0; for(;a&&(b==0);) {b+=a;a-=c++;} printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是
若有以下程序 #include main() {inta=6,b=0,c=0; for(;a&&(b==0);) {b+=a;a-=c++;} printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是
admin
2020-11-23
65
问题
若有以下程序
#include
main()
{inta=6,b=0,c=0;
for(;a&&(b==0);)
{b+=a;a-=c++;}
printf("%d,%d,%d\n",a,b,c);
}
则程序的输出结果是
选项
A、5,6,0
B、6,0,0
C、6,6,1
D、5,6,1
答案
C
解析
本题重点考察C语言中for语句和逻辑表达式,for语句的一般形式为:
for(表达式1;表达式2;表达式3) 语句
其循环中的"表达式1(循环变量赋初值)"、"表达式2(循环条件)"和"表达式3(循环变量增量)"都是选择项, 即可以缺省,但";"不能缺省。该题目中省略了"表达式1(循环变量赋初值)"和"表达式3(循环变量增量)"。for ( ;a&&(b==0); ){b+=a;a-=c++;}相当于while(a&&(b==0)){ b+=a;a-=c++;}。
因此C选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/Yq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
有以下程序voidfun1(char*p)main(){char*q;{chara[]={"Program"},*p;q=p;p=&a[3];fun1(p);printf("%s\n",a);while(*q!=’\0’)}{
有chara[4]="xy";char*p;执行了语句p=a之后,*(p+2)的值是()。
以下程序的输出结果是()。#include#definef(x)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf(’’%d,%d\n’’,s,t);}
有以下程序:#include<stdio.h>main(){intn.*pP=NULL;*p=&n:printf(’’Inputn:’’);scanf(’’%d’’,&p);print
检查软件产品是否符合需求定义的过程称为
下列叙述中正确的是
在数据库中,数据模型包括数据结构、数据操作和()。
以下选项中能表示合法常量的是
随机试题
计算机的操作系统软件正在日益标准化,但是,大量的具有多种用途的商用计算机系统被联结在一起,而且所有的计算机都使用完全相同的操作系统软件,当一个计算机黑客(破坏者)进入一台计算机时,便能自动进入系统中的所有计算机,使用一种称作“病毒”的程序摧毁所有计算机上的
压力蒸汽灭菌器要求,不正确的是
某企业上年度甲产品的销售数量为10000件,销售价格为每件18000元,单位变动成本为12000元,固定成本总额为50000000元。若企业要求本年度甲产品的利润总额增长12%,则在其他条件不变的情况下,应将甲产品的单位变动成本降低()。(2015
某企业2013年年初未分配利润的贷方余额为100万元,本年度实现的净利润为100万元,按10%提取法定盈余公积。假定不考虑其他因素,该企业2013年年末未分配利润的贷方余额应为()万元。
我国社会主义道德建设的原则是()。
劳动教养适用的对象,是有轻微犯罪行为又不需要追究刑事责任的人。( )
抗日民族统一战线的阶级成分包括()。
汽车:导航仪
自主创业
Readthetextbelowabouttheuseofpaperinoffices.Inmostofthelines(34-45),thereisoneextraword.Iteitherisgramm
最新回复
(
0
)