首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int k=5; while(--k) printf("%d",k-=3); printf("\n");} 执行后的输出结果是
有以下程序 main(){ int k=5; while(--k) printf("%d",k-=3); printf("\n");} 执行后的输出结果是
admin
2015-08-14
32
问题
有以下程序
main(){
int k=5;
while(--k)
printf("%d",k-=3);
printf("\n");}
执行后的输出结果是
选项
A、2
B、4
C、1
D、死循环
答案
C
解析
在程序语句中,k的初始值为5,进行第1次while循环后,k自减1为4.非0,执行循环体里的printf语句,输出1。此时k的值变为1。程序执行第2次循环时,k自减1变为0。为假,退出while循环语句。所以程序的最后结果为1。
转载请注明原文地址:https://kaotiyun.com/show/sGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>main0{intx=1,y=1,a=1,b=1;switch(x){case1:switch(y){case0:a++;brea
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
下列程序的运行结果是#include"stdio.h"main(){intx=-9,y=5,z=8;if(x<y)if(y<0)z=0;elsez+=1;printf("%
以下程序运行后的输出结果是______。intd=1;fun(intp){staticintd=5;d+=pprintf("%d,d");retumd;}
#define命令出现在程序中函数的外面,宏名的有效范围为______。
语句“int(*ptr)();”的含义是______是指向函数的指针,该函数返回一个血型数据。
下列叙述中错误的是()。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
随机试题
简述早期马克思主义思想运动表现。
背向散射回声强度的测定在超声造影技术上的用途是
主动脉瓣区第二心音减弱,脉压小Austin-Flint杂音
()是在区域自然条件和经济分析的基础上,通过发展预测、结构优化和方案比较,确定区域发展的方向,并分析预测其实施效应。
在核算2013年上半年机构业务时,张明对业务情况作了以下几种处理,其中体现了会计核算中权责发生则的是()。
使科学、技巧、艺术和人的属性在实现组织目标过程中有机结合起来的是()。
已知f(x)连续,∫0xtf(x-t)dt=1一cosx,求的值.
求微分方程xy”+2y’=ex的通解.
A.StuctureandinterpretationofadreamB.AncientviewsondreamsC.BabiesdreamlessthanolderchildrenD.Dreamingmaybe
Somepeoplearguethatthepressureoninternationalsportsmenandsportswomenkillstheessenceofsport—thepursuitofpersona
最新回复
(
0
)