首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #nelude main() {int a=0,b=0,C=0,d=0; if(a=1)b=1;c=2; else d=3; pfintf(’’%d,%d,%d,%d\n’’,a,b,c,d); } 程序运行后的输出结果是( )。
有以下程序: #nelude main() {int a=0,b=0,C=0,d=0; if(a=1)b=1;c=2; else d=3; pfintf(’’%d,%d,%d,%d\n’’,a,b,c,d); } 程序运行后的输出结果是( )。
admin
2020-11-27
25
问题
有以下程序:
#nelude
main()
{int a=0,b=0,C=0,d=0;
if(a=1)b=1;c=2;
else d=3;
pfintf(’’%d,%d,%d,%d\n’’,a,b,c,d);
}
程序运行后的输出结果是( )。
选项
A、1,1,2,0
B、0,0,0,3
C、编译有错
D、0,1,2,0
答案
C
解析
if语句只执行后面的一个语句或一个用大括号包括的程序段。本题中if语句中的条件若为真,则只执行b=1;这一条语句,后面的c=2是一个和if分支结构无关的语句,因此,再后面的else语句便成为一个独立的语句,因为前面没有if分支与其对应,因此会在编译过程中出错。如果改成if(a=1){b=1;c=2}elsed=3:则编译正确。
转载请注明原文地址:https://kaotiyun.com/show/cp3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若程序中有宏定义行:#defineN100则以下叙述中正确的是()。
有以下程序#includemain(){inta=3;do{printf("%d,",a-=2);}while(!(--a));printf("\n");}程序运行后的输出结果是
下列与队列结构有关联的是
若有定义语句:intyear=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是()。
若有定义语句charc=’\101’;则变量c在内存中占()。
以下关于C语言的叙述中正确的是()。
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]={1,2,3,4,5}
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)=’\0’){a++;b++;}}
在数据库设计中,将E-R图转换成关系数据模型的过程属于
随机试题
______itsgoodperformance,themachineistooexpensive.
下列哪项指标常提示狼疮活动
请选择最适合的一项填入问号处,使右边图形的变化规律与左边图形一致。
TheNationalInstituteofMentalHealthisconductingafar-reachingresearchtodeterminethepsychologicaleffectsofusingdr
Inthefollowingarticle,somesentenceshavebeenremoved.Forquestions1—5,choosethemostsuitableonefromthelistA—G
软件调试的目的是()。
ProlongingHumanLifeProlonginghumanlifehasincreasedthesizeofthehumanpopulation.Manypeoplealivetodaywouldha
Aslast—afamilycarthatreally’ismadeforthewholefamily—acarthatthebabywilllove,acarthatMotherwillenjoy,aca
TheHealthBenefitsofDrinkingWater—Isbottleddrinkingwaterhealthierthanfiltered
Onaverage,Americankidsaged3to12spent29hoursaweekinschool,eighthoursmorethantheydidin1981.Theyalsodidmo
最新回复
(
0
)