首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2020-11-27
28
问题
有以下程序:
#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
解析
第一次for循环,y的值为9,y%3的值为0,满足条件打印 - - y,即先减一后打印,所以打印8;第二次for循环,y的值为7, y%3的值为1,不执行打印语句;第三次for循环,y的值为6,y%3的值为0,满足条件打印--y,即先减一后打印,所以打印5;第四次for循环,y的值为4,不满足if条件,不执行打印语句;第五次for循环,y的值为3,满足if条件,打印输出2;第六次for循环,y的值为1,不满足条件,不执行打印语句。
转载请注明原文地址:https://jikaoti.com/ti/AsD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:voidf(int*q)main(){inti=0;{inta[5]={1,2,3,4,5),i;for(;i<5;i++)(*q)++;)f(a);for(i=0;i<5;i++)printf("%d,",a[i])
有以下程序main(){inta=3;do{printf("%d,",a-=2);}while(!(-a);printf("\n");}程序运行后的输出结果是
以下叙述中错误的是
以下叙述中错误的是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
软件生命周期是指()。
正确的结构体类型说明和变量定义是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
在数据库系统中,用户所见的数据模式为
在C程序中,下列说法正确的是()。
随机试题
血清铁增高见于
由器质性病变导致的长期开口困难称为
房地产项目的临界点分析,是分析计算一个或多个风险因素变化而使房地产项目达到()的极限值。[2004年考题]
工程造价的计价依据的比较复杂,其中设备和工程量计算依据是指()。
下列不施工质量控制的特点的是()。
在企业进行财产清查时,发现存货盘亏,经批准核销,正确的账务处理为()。
永续年金可以看作是()的特殊形式。
下列各项关于无形资产摊销的表述中,不正确的是()。
公司派张经理与另一企业进行商务洽谈,从洽谈角度看,张经理拥有的权力大小主要取决于()。
Whatisthewomandoingatthemoment?
最新回复
(
0
)