首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
88
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1);}main(){doublea[2]=
以下叙述中错误的是
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是
有以下程序#include<stdio.h>main(){inti,j,m=1;for(i=1:i<3;i++){for(j=30>00~){if(i*j>3)break;m*=i*j;}}printf("m=%d\n",m);}程序
软件生命周期中的活动不包括
关于C语言函数说明的位置,以下叙述正确的是()。
若要使用C数学库中的sin函数,需要在源程序的头部加上#include<math.h>。关于引用数学库,以下叙述中正确的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。【09年3月】
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
随机试题
所谓台式卧式铣镗床的两层半主轴结构,主要是因为其空心轴的前轴承没直接装在主轴箱上,而是装在与主轴箱箱体孔前端有固定连接、刚性较强的长法兰盘内,且相当于平旋盘主轴的法兰盘长度很短(俗称半层主轴)。()
综合课的核心组成部分是( )。
医患关系出现物化趋势的最主要原因为
根据我国现行规定,企业提取的法定盈余公积金可用于弥补亏损或用于转增资本金,转为资本时,所留有的该项公积金一般不得低于注册资本的()。
甲某因不能胜任工作,经公司高层研究决定,从2009年8月1日起解除与甲某的劳动合同。根据《劳动法》的规定,该公司最迟应于()前以书面形式通知甲某。
网络型组织结构的特点是()。
劳动合同的履行应遵循的原则不包括()。
《红楼梦》:《清史稿》
我国第一部成文法典起始于西周的()。
A、Theystronglybelieveinfamilyrules.B、Theyareverylikelytosucceedinlife.C、Theytendtotakeresponsibilityforthems
最新回复
(
0
)