首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() {int y=9; for(;y>0;y--) if(y%3==0)printf("%d",--y); } 程序的运行结果是
有以下程序 #include main() {int y=9; for(;y>0;y--) if(y%3==0)printf("%d",--y); } 程序的运行结果是
admin
2013-10-19
26
问题
有以下程序
#include
main()
{int y=9;
for(;y>0;y--)
if(y%3==0)printf("%d",--y);
}
程序的运行结果是
选项
A、963
B、852
C、741
D、875421
答案
B
解析
y的值的初值为9,所以在for-循环中,当y的值为9、6或3时,if语句的条件成立,执行输出语句,输出表达式--y的值。因为自减符号在y的前面,所以首先y的自减1,然后再输出y的值,故输出结果为8 5 2。
转载请注明原文地址:https://kaotiyun.com/show/GcJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> #include <stdlib.h> int fun(int n) {int *p; p=(int*)malloc(sizeof(int));
若有定义语句:char s[10]="1234567\0\0";,则strlen(s)的值是______。
以下不能正确表示代数式的C语言表达式是______。
计算机能直接执行的程序是______。
请将以下程序中的函数声明语补充完整。#include<stdio.h>int【】main(){intx,y,(*p)();sccanf("%d%d",&x,&y);
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
有以下程序main(){charatr[]="xyz",*ps=str;while(*ps)ps++;for(ps--;ps-str>=0;ps--)puts(ps);}执行后输出结果
以下能正确定义数组并正确赋初值的语句是
下列叙述中正确的是()。
在下列叙述中,错误的一条是()
随机试题
根据马克思主义理论,政治的实质和含义是什么?
慢性肾盂肾炎的基本病变属于
局麻药中加入肾上腺素禁用于
同时考虑施工现场的动力和照明施工用电量的计算公式为()。
以下不属于抵押授信贷款对象需满足条件的是()。
根据我国《教育法》的规定,侵占学校及其他教育机构的校舍场地及其他财产的应依法()。
宣誓是公安民警对自己肩负神圣职责和光荣使命的庄严承诺和保证。()
Oneofourexpectationsabouteducationisthatitwillpayoffintermsofupwardmobility.Historically,thecorrelationbetw
在窗体上画一个命令按钮,名称为Command1。然后编写如下程序:PrivateSubCommand1_Click()DimjAsInteger,sAsIntegers=1Dos=s+j
无符号二进制整数101001转换成十进制整数等于()。
最新回复
(
0
)