首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中与if(a=1)a++;else a=b;语句功能不同的语句是( )。
以下选项中与if(a=1)a++;else a=b;语句功能不同的语句是( )。
admin
2017-03-23
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/d0Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#includestructlist{intd
有以下程序main(){inti;for(i=1;i
以下程序的输出结果是#includemain(){inta=15,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){defau
下列叙述中,正确的是
表达式1/2*(int)3.7/(int)(2.4*(1.5+2.5))值的数据类型为______。
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)后,结果是______。
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2223445666677899101010删除后,数
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
在下列关于二叉树的叙述中,正确的一项是
随机试题
查询最近30天的记录应使用()作为准则。
甲会计师事务所委派K注册会计师负责审计ABC上市公司2012年财务报表。以下情形中,对K注册会计师保密义务构成不利影响的有()
防火墙的基本组成有()
WarmthatMidnightCanberrawintersareextremelycold,and2014broughtsomeofourcoldestdays.Oneweekdaynight1walked
胃溃疡节律性疼痛的特点是
对于胃肠减压的护理,下述哪项不正确
根据法律的规定,这四人中,可依法暂予监外执行的有()。根据我国刑事诉讼法规定的暂予监外执行制度的性质,暂予监外执行的期间()。
根据《工程监理企业资质管理规定》,新设立的工程监理企业申请资质,应当向建设行政主管部门提供( )等资料。
上市公司重大资产重组发生()情形时,独立财务顾问应当及时出具核查意见,向中国证监会及其派出机构报告,并予以公告。
CONVERSATION2(Questions5-8)JeffhaslivedinNewYorkfor【L5】______years.Jeffdoesn’tlike【L6】______,【L7】______and【L8】______
最新回复
(
0
)