首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中与if(a==1)a++;else a=b:语句功能不同的语句是( )。
以下选项中与if(a==1)a++;else a=b:语句功能不同的语句是( )。
admin
2020-01-10
56
问题
以下选项中与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 1:a++;
}
D、a=(a==1)?(a++):b
答案
B
解析
if else语句的含义是,如果变量a的值等于1,变量a的值加l,否则,则把变量b的值赋给变量a。在本题的4个选项中,与其含义不同的是选项B),因为没有break语句,当a=1的时候,会顺序执行两条语句,最终结果是将b的值赋给a。
转载请注明原文地址:https://kaotiyun.com/show/FWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面是有关C语言字符数组的描述,其中错误的是
有以下程序#include<stdio.h>intfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;i<n;i++)if(s[i][k]>m
有以下程序#include<stdio.h>>main(){inta[]={10,20,30,40),*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}pfintf("%d\n"
以下选项中正确的定义语句是
有下列程序:#include<stdio.h>/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){i
有以下程序#include<stdio.h>main(){ints[12]=={1,2,3,4,4,3,2,1,1,1,2,3),c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
以下关于C语言数据类型使用的叙述中错误的是
以下选项中,不能作为合法常量的是
下面叙述中错误的是
随机试题
公文管理信息系统提供的收文办理功能一般应能完成哪些工作?
肾下垂()慢性粒细胞性白血病()
根据《水利水电工程等级划分及洪水标准》(SL252—2000),某泵站工程等别为Ⅱ等,其次要建筑物级别应为()级。
黄大豆1号的合约的代码是“a1211”,“a”代表期货品种的黄大豆1号,“1211”代表()。
认购期指投资者购买基金初始日到基金成立日,约为()。
杨某与刘某在日常生活中有矛盾。杨某为了泄私愤,造谣说刘某生活作风有问题,致使刘某的生活和工作受到很不利的影响。在这种情况下,刘某可以要求杨某承担的民事责任有()。
[2005年]曲线的斜渐近线方程为______.
在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,这通常称为______。
TwomostimpolitedriesinEuropeturnedouttobeMoscowandWarsaw.______theopinionofmanyelderpeople,peopleunder40s
A、28.B、96.C、700.D、1500.A
最新回复
(
0
)