首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main( ) { int a=1,b=2,c=3,d=4,r=0; if(a!=1);else r=1; if(b==2) r+=2; e]se; if(c!=3)
若有以下程序: #include main( ) { int a=1,b=2,c=3,d=4,r=0; if(a!=1);else r=1; if(b==2) r+=2; e]se; if(c!=3)
admin
2021-02-25
14
问题
若有以下程序:
#include
main( )
{ int a=1,b=2,c=3,d=4,r=0;
if(a!=1);else r=1;
if(b==2) r+=2;
e]se; if(c!=3) r+=3;
else; if(d==4) r+=4;
printf("%d\n",r);
}
则程序的输出结果是( )。
选项
A、10
B、7
C、6
D、3
答案
B
解析
else总是和与之最近的if配对,执行第一个if,判断条件不成立,执行else r=1;语句。再执行第二个if语句中的判断条件,成立,左移执行r+=2,r的值为3,再执行第三个if的判断条件,不成立,执行第7行else后面的空语句“;”。再执行第四个if的判断条件d==4成立,执行r+=4,r的值为7。然后打印输出。
转载请注明原文地址:https://jikaoti.com/ti/L6z0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<=
以下叙述中错误的是()。
以下叙述中正确的是
有以下程序段:#includeintj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
以下叙述中错误的是
以下叙述中正确的是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
以下关于C语言数据类型使用的叙述中错误的是
若有定义和语句:inta,b;scanf("%d,%d,",&a,&B);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是()。
随机试题
安全管理的基本原理包括以下哪几个基本要素()。
工人李某在加工一批零件时因疏忽致使所加工产品全部报废,给工厂造成经济损失6000元。工厂要求李某赔偿经济损失,从其每月工资中扣除,已知李某每月工资收入1800元,当地月最低工资标准1600元。根据劳动合同法律制度的规定,该工厂可从李某每月工资中扣除的最高
旅行社取得经营许可至少()年方可申请经营出境旅游业务。
公平交易是指消费者在购买商品或接受服务时,有权获得质量保障、计价优惠和计量正确。()
学习动机的两个基本成分是__________和__________,两者相互作用形成学习的动机系统。
我们党是以马克思列宁主义、毛泽东思想、邓小平理论、“三个代表”重要思想武装起来的党,坚持以科学的世界观和方法论分析治安形势和制定政策,这是公安决策正确的根本保证。这是因为()。
根据所给资料,回答106-110题。下列哪个行业2005-2007年增加值增长速度最慢?
I’mtoldthatduringaninternationalgameofchess(国际象棋),manybeautifulmovescouldbemadeonachessboard.Inadecisive【C1
______thathecouldnotevenutterasingleword.
Youmustn’teattheseapples______theyareunripe.
最新回复
(
0
)