首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int y=9; for(;y>0;y--) if(y%3==0) printf("%d",--y); } 程序的运行结果是(
有以下程序: #include<stdio.h> main() { int y=9; for(;y>0;y--) if(y%3==0) printf("%d",--y); } 程序的运行结果是(
admin
2022-10-24
22
问题
有以下程序:
#include<stdio.h>
main()
{
int y=9;
for(;y>0;y--)
if(y%3==0)
printf("%d",--y);
}
程序的运行结果是( )。
选项
A、852
B、963
C、741
D、875421
答案
A
解析
第1次for循环,y的值为9,“y%3”的值为0,满足if条件,输出“--y”,即先自减后输出,所以输出8;第2次for循环,y的值为7,“y%3”的值为1,不满足.f条件,不执行printf语句;第3次h循环,y的值为6,“y%3”的值为0,满足if条件,输出“--y”,即先自减后输出,所以输出5;第4次for循环,y的值为4,不满足if条件,不执行printf语句;第5次for循环,y的值为3,满足if条件,输出2;第6次for循环,y的值为1,不满足if条件,不执行printf语句。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/VXkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中不属于C语言程序运算符的是
有以下程序#include<stdio.h>main(){intk=4,m=1,p;fun(inta,intb){intstaticm=0,i=2:p=fun(k,m);i:i+m+1;printf("%d,",p);m=i+
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
以下程序段的输出结果是()。main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3;printf(’’%d,%d,%d,%d\n’’,a,b,c,d);}
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
以下选项中正确的定义语句是
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如:在键盘输入字符串
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.e。在此程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。例如,若m=2000,则应输出0.000160。请改正程序中的错
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
随机试题
在托马斯解决冲突的模式中,当一方牺牲自己的利益,以把对方利益置于自己利益之上的方式来满足对方需要时,便是()
《声声慢》(寻寻觅觅)中,抒写昔盛今衰、身世变迁的词句是【】
从无菌容器内取出物品,若未使用,可放回无菌容器内避免浪费。
彩色多普勒血流在某一方向上血流速度增加时,表现为彩色
图14—3—12所示桁架杆件的线膨胀系数为α,当下弦杆件温度升高20℃时,结点B的竖向位移为()。
仪表导压管敷设应区别不同的( ),按图示以“10m”为计量单位,不扣除管件和阀门所占的长度。
下列选项中,不属于固定顶储罐的是()。
“近日,中共中央政治局委员、中央书记处书记、中央组织部部长、中央创先争优活动领导小组组长李同志在自治区《关于开展创先争优群众评议工作情况的报告》上作出批示:地区的群众评议创先争优搞得比较扎实。现将其做法刊发,供学习借鉴。”这是一份简报的按语,此按语的作用是
许多人喜欢吃巧克力,巧克力也是馈赠亲友的不错礼物。但据国际卫生与保健组织2010年年会“饮食与健康”公布的调查报告显示:71%的肥胖患者有经常吃巧克力的习惯。这充分说明,经常吃巧克力将会极大地增加一个人患肥胖的可能性。如果以下各项为真,最能削弱上述论证的是
下列给定程序中函数fun的功能是:把从主函数中输入的3个数,最大的数放在a中,中间的数放在b中,最小的数放在c中。例如,若输入的数为:551234,输出的结果应当是:a=55.0,b:34.0,c=12.0。请改正程序中的错误,使它能得出正确的结
最新回复
(
0
)