首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
23
问题
有以下程序
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全国计算机二级
相关试题推荐
下述函数用于统计—行字符中的单词个数,单词之间用空格分隔。word_num(str)charstr[];{int,num=O,word=O;for(i=0;str[i]!=【】;i+
以下程序中函数reverse的功能是对a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];
以下程序的输出结果是______。charcchar(charch){if(ch>=’A’&&ch<=’z’)ch=ch-’A’+’a’;returnch;}main(){chars[]
下列程序执行输出的结果是()。#include<stdio.h>f(inta){intb=0;staticc=3;a=c++;b++;return(a);}
#define命令出现在程序中函数的外面,宏名的有效范围为______。
设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>B)&&(n=c>D)运算后,n的值是()。
以下选项中,当x为大于1的奇数时,值为0的表达式是
以下不能正确定义二维数组的选项是______。
下列语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
下列描述中,不是线性表顺序存储结构特征的是()。
随机试题
运算速度用CPU每秒能执行的指令条数来表示,单位一般用________(MillionInstructionPerSecond,每秒百万条指令)。
目前,国内外使用的保障电子支付技术安全的协议包括()等协议标准。
简述电子商务对国际营销的影响。
属于脑膜刺激征的是
与深龋临床表现不符合的是()
下列关于相邻关系的法律特征的表述中,错误的是( )。
职业健康安全管理体系的建立与实施工作包括学习与培训、初始评审、体系策划、文件编写、体系试运行与评审完善等步骤。下列各项工作中,不属于体系策划的是()。
关于古代思想家及其言论,下列对应错误的是:
奔腾芯片的体系结构中,采用了许多新技术,下列叙述中错误的是()。
有下列程序:#include<stdio.h>main(){inta=123456,b;while(a){b=a%10;a/=10;switc
最新回复
(
0
)