首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
81
问题
若有以下程序
#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://kaotiyun.com/show/Yq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序的运行结果是()。
C源程序中不能表示的数制是
若有以下程序#includevoidf(intx){if(x>=10){printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}main(){intz=
若要求从键盘读入含有空格字符的字符串,应使用函数
以下叙述中错误的是()。
若有以下说明和语句intc[4][5],(*p)[5];p=c;能够正确引用c数组元素的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
数据库应用系统中的核心问题是
随机试题
关于复代理,下列说法正确的是()。
Weshould______ourdifferencesanddiscussthethingswehaveincommon.
腰椎间盘突出症初次发作时一般卧床时间是
社区医院最后一次访视时间为产后:
拔牙后牙槽骨吸收不全,骨尖、嵴有压痛者,应在何时进行牙槽骨修整术()
登记会计账簿的依据是()。
在对MMPI测图进行综合分析的过程国,以下注意事项中并不重要的是()。
范例教学的主要倡导者是德国著名教育家瓦·根舍因和克拉夫斯基。()
某月,吴局长因公连续出差了7天,将这7天的日期加起来,结果刚好为77。则吴局长出差的最后一天是当月的()。
试述班级上课制的优缺点。
最新回复
(
0
)