首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int n=2,k=0; while(k++&&n++>2); printf("%d%d\n",k,n); }
有以下程序: #include<stdio.h> main() { int n=2,k=0; while(k++&&n++>2); printf("%d%d\n",k,n); }
admin
2020-10-26
71
问题
有以下程序:
#include<stdio.h>
main()
{
int n=2,k=0;
while(k++&&n++>2);
printf("%d%d\n",k,n);
}
程序运行后的输出结果是( )。
选项
A、0 2
B、1 3
C、5 7
D、1 2
答案
D
解析
(表达式1)&&(表达式2)中,如果表达式1为假或0,那么表达式2就不会被执行。本题中首先进入while的判断语句,执行k++和n++。k++为零,不满足循环条件,所以n++不会被执行,while循环结束后,k经过运算自增为1,n没有进行运算,仍为2。
转载请注明原文地址:https://kaotiyun.com/show/uD3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设文件指针fp已定义,执行语句fp=fopen("file","w”);后,以下针对文本文件file操作叙述的选项中正确的是
avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a;a=++c;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
有以下程序main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}执行后的输出结果是
有以下程序,程序运行后的输出结果是main(){intx=35,B;charz=’B’;B=((x)&&(z<’b’));printf("%d\n",B);}
结构化程序设计的基本原则不包括
在软件设计中,不属于过程设计工具的是
以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处。#includemain(){inta[10],i=0;while(i
将E-R图转换为关系模式时,实体和联系都可以表示为()。【09年3月】
下列各序列中不是堆的是()。
随机试题
在计算机内部,一切信息都可以用二进制,八进制或十六进制表示及运算。
资产阶级国家司法机关的职权范围主要有()。
Smith骨折桡骨远端向哪个方向移位()
下列哪些案件,由中级人民法院管辖?()
机电工程项目报价的评审包括( )。
称呼姓名仅限于同事熟人之间。可以直呼姓名,也可以只呼其姓,不称其名,它通常限于同性之间,尤其是上司称呼下级、长辈称呼晚辈之时。()
提高学生知识储备的________与质量可使学生提高问题解决的能力。
以下程序的输出结果是main(){intc=35;printf("%d\n",c&c);}
TheGreatestMysteryofWhalesThewhaleisawarm-blooded,air-breathinganimal,givingbirthtoitsyoungalive,suckingt
Dopupilsinschoollearntoreadtheirmothertongueeffectively?Yesandno.Upatthefifthandsixthgrade,reading,onthe
最新回复
(
0
)