首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2018-10-16
78
问题
有以下程序
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/q5xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行的结果是【】。#include<conio.h>#include<stdio.h>#defineM100voidfun(intm,int*a,int*n){inti,j=0;
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longfl;myf=【】("test.t","rb"
有如下程序floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.Of\n",fun((int)fun(a+c,B),(a-
______是构成C语言程序的基本单位。
设a和b均为int型变量,且a:6、b=11、c=3,则能使值为3的表达式是()。
下列关于队列的叙述中正确的是
以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如:str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
以下关于C语言的叙述中正确的是
随机试题
下列描写项羽的一项是()
A.胆囊造影饮食B.潜血试验饮食C.低蛋白饮食D.低脂肪饮食E.高蛋白饮食
男性,43岁,身高167cm,体重109kg,患睡眠呼吸暂停综合征(OSAS)。每日能量供给标准是()。
我国政府财政收入由()等几部分组成。
下列选项中,不属于建设项目选址规划管理的任务的是()
测量过程中()。
材料一:近几年,全国大部分城市房价上涨较快,为此国家出台了一系列宏观调控政策。不少人包括一些专家认为,房价上涨应该会受到遏制。然而,从2006年年下半年到2007年上半年,全国房价上涨之势依旧强劲。当前的房价到底高不高?房价还会不会一直涨?如何保障广大中低
以下结构体说明和变量定义中,正确的是
•Lookatthenotesabouthowtoavoidblundersindoingbusinessoverseas.•Someinformationismissing.•Youwillhearpa
PassageTwoWhatdoes"they"refertoin"iftheygounaddressed"(Para.5)?
最新回复
(
0
)