首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2017-05-20
24
问题
有以下程序
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自减l变为0,为假,退出while循环语句。所以程序的最后结果为1。
转载请注明原文地址:https://kaotiyun.com/show/HaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段charch;intk;ch=′a′;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述程序段后输
以下定义语句中正确的是
以下选项中不合法的标识符是
以下叙述中正确的是
函数fun的返回值是______fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n];num++;n++;}returnnum
有以下程序#include<stdio.h>#include<string.h>typedefstrtlct{charname[9];charsex;floatscore[2];}STU;void
以下函数返回a所指数组中最小的值所在的下标值fun(int*a,intn){inti,j=0,p;p=jfor(i=j;i<n;i++)if(a[i]<a[p])______;return(p);}
下面四个选项中,均是不合法的用户标识符的选项是
下列叙述中正确的是
以下选项中,不能作为合法常量的是
随机试题
布鲁斯菌病出现周期热的热型出现
男,68岁。慢性咳嗽咳痰5年,近1年来自觉长距离行走时感气短,休息后可好转。否认呼吸系统疾病及心脏病史。查体末见明显异常。血常规及胸部x线片检查大致正常。为明确诊断应首先进行的检查是
根据《中华人民共和国传染病防治法》,以下哪项不属于乙类传染病?()
工程监理的实质是树立监理工程师在工程施工管理中的核心地位,作为独立的第三方,运用业主授予的权力,对工程质量、进度、费用进行全面监理。()
文化是活的生命。持久的生命力有赖于其影响力,而社会大众的喜爱是构成影响力的前提条件。由此可以推出:
户籍警察的主要职责有:执行户口管理制度,做好户籍管理和人口统计工作。()
在下面有关查询基础知识的说法中不正确的是(-)。
TheAmericaneconomicsystemisorganizedaroundabasicallyprivate-enterprise,market-orientedeconomyinwhichconsumerslarg
巨大的贡献
Veryfewpeoplecangetacollegedegreebefore11,butMichaelwasan【B1】______.Hestartedhighschoolwhenhewas5,finishin
最新回复
(
0
)