首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main( ) { int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=a printf("%d,%d\n",k,m); } 程序运行后的输出结果是
有以下程序 main( ) { int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=a printf("%d,%d\n",k,m); } 程序运行后的输出结果是
admin
2013-02-23
28
问题
有以下程序
main( )
{ int a=1,b=2,m=0,n=0,k;
k=(n=b>a)||(m=a
printf("%d,%d\n",k,m);
}
程序运行后的输出结果是
选项
A、0,0
B、0,1
C、1,0
D、1,1
答案
C
解析
由于整个表达式中出现了“‖”运算符,则先计算“‖”前的表达式的值。若非0,则不再计算其后表达式的值,由于b>a为逻辑真1,1赋给n,n为1再赋给k,k值为1,则“‖”左边式子的值为1,故不再计算其后的式子,m值不发生变化。
转载请注明原文地址:https://jikaoti.com/ti/hZn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
下面程序的输出结果是【】。charb[]="ABCD";main(){char*p=b;for(;*p;p++)printf("%s",p);printf("\n");}
在下列叙述中,错误的一条是()
若有如下程序:#include"stdio.h"voidmain(){FILE*fp;fp=fopen("test","wb")fprintf(fp,"%d%.1f,%c%c",5,238.41,’B’
设x,y均是int类型变量,则以下不正确的函数调用为______。
以下叙述中正确的是
下列关系运算的叙述中,正确的是()
经下列语句定义后,sizeof(x)、sizeof(y)、sizeof(a)、sizeof(b)在IBM-PC机上的值分别为______。charx=65;floaty=7.3;inta=100;doubleb=4.5;
函数mystrlen(char*s)的功能是求字符串s的长度,请填空。mystrlen(char*s){char*t:t=s;while(【】)t++;return(t-s);
随机试题
诊断心绞痛最准确的方法是
成年男性正常血红蛋白浓度
男性,40岁,反复出现胸骨后烧灼样疼痛,多在餐后l小时出现,卧位时症状加重。其最可能的诊断是
A、气微,味淡B、气清香,味苦涩、微辛C、气清香,味微辛D、气微,味微酸、苦、涩E、气微弱,味微苦,稍有黏性番泻叶气味为
根据《中华人民共和国合同法》规定,下列单位中可以作为保证人的是()。
期货公司申请金融期货经纪业务资格的,应当向中国证监会提交《高级管理人员情况表》《主要部门负责人情况表》和《从业人员情况表》。()
长江公司对发出存货计价采用月末一次加权平均法,2018年1月甲存货的收发存情况为:1月1日,结存40000件,单价为5元;1月17日,售出35000件。1月28日,购入20000件,单价为8元。假设不考虑增值税等税费,长江公司2018年1月31日甲存货的账
日前,世界卫生组织一份最新报告指出,全球每年有1600万人在70岁之前死于心脏病、肺病、癌症和糖尿病等非传染性疾病,中国则超过300万人。这些人被世卫定义为“过早死亡”。报告的目的在于敦促各国查找原因并采取更多行动处理这1600万人过早死亡问题。实际上,“
下边给定的是一个纸盒,下面哪一项不能折成给定的纸盒?
______,theknowledgeeconomyhasbecomethemajorcharacteristicofthenationaleconomyofmostdevelopedcountries.
最新回复
(
0
)