首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中与if(a=1)a++;else a=b;语句功能不同的语句是( )。
以下选项中与if(a=1)a++;else a=b;语句功能不同的语句是( )。
admin
2021-02-25
36
问题
以下选项中与if(a=1)a++;else a=b;语句功能不同的语句是( )。
选项
A、switch(a)
{case 0:a=b;break;
default:a++;
}
B、switch(a==1)
{case 0:a++;
default:a=b;
}
C、switch(a)
{default:a=b;break;
case l:a++; }
D、a=(a=1)?(a++);b
答案
B
解析
ifelse语句的含义是,如果变量a的值等于1,变量a的值加1,否则,则把变量b的值赋给变量a。在本题的4个选项中,与其含义不同的是选项B,因为没有break语句,当a=1的时候,会顺序执行两条语句,最终结果是将b的值赋给a。
转载请注明原文地址:https://kaotiyun.com/show/YGtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于循环队列,下列叙述中正确的是( )。
有以下程序#includemain(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\
符有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
设p是指针变量,语句p=NULL;等价于
有以下程序#includevoidfun(int*x,ints,intn){inti;for(i=s;i>=n;i--)*(x+i+3)=*(x+i);}main(){intm[]={0,1,2,3,4,5,6,7
有以下程序#includevoidfun(int*x,ints,inte){inti,j,t;for(i=s,j=e;i
)下列函数的功能是()。voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
以下叙述中正确的是
设a和b均为int型变量,且a=6,b=11,则能使值为3的表达式是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
随机试题
配制及使用防腐涂料人员事前要进行体检,身体不适宜的人不能从事此项s工作。
Manythings______impossibleinthepastarequitecommontoday.
有关ATP合酶的叙述错误的是
需要撰写会议纪要的会议有()。
下列关于推进“十二五”期间资源节约和环境保护的表述,不正确的是()。
在德意志帝国时期,德国教育形成了典型的三轨学制,产生了三种学校。其中,专门为上层阶级设立的学校是
设A是秩为3的5×4矩阵,α1,α2,α3是非齐次线性方程组Ax=b的三个不同的解,如果α1+α2+2α3=(2,0,0,0)T,3α1+α2=(2,4,6,8)T,则方程组Ax=b的通解是_________.
A、 B、 C、 D、 B
WhenMr.Jonesgetsold,hewill______overhisbusinesstohisson.
American’sLeisureActivitiesLeisureactivities【T1】______.Bothmenandwomenreportedthat【T2】______.Visitingfriendsand
最新回复
(
0
)