首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是( )。
下列选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是( )。
admin
2019-01-14
53
问题
下列选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是( )。
选项
A、switch(a==1)
{case 0:a=b;break;
case 1:a++;
}
B、switch(a)
{case 1:a=b;break;
default:a++;
}
C、switch(a)D)switch(a==1)
{default:a++;break;
case 1:a=b;
}
D、seitch(a==1)
{ease 1:a=b;break;
ease 0:a++;
}
答案
A
解析
if语句的含义是:如果a的值为1,将b的值赋给a,否则将a的值自增1。选项A中,switch(a==1)中表达式a==1的结果如果为真,即为1,则从case1开始执行a++;如果a==1的结果为假,即0,则从case0开始执行a=b,所以与题干含义执行操作相反的是选项A中的语句。
转载请注明原文地址:https://kaotiyun.com/show/xsRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:将自然数1~10以及它们的平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下
下面()不是软件调试的主要方法?
有以下程序:main(){intk=5;while(--k)printf("%d",k-=3);printf("\n");}执行后的输出结果是()。
对表进行水平方向和垂直方向的分割,分别对应的关系运算是()
若有下面的程序片段:int[12]={0},*p[3],**pp,i;for(i=0;i
以下程序将数组a的4个元素和数组b的6个元素写到名为letter.dat的二进制文件中,请填空。#include<stdio.h>main(){FILE*fp;chara[4]="1234",b[6]="abcd
下列关于队列的叙述中正确的是
下面函数要求计算两个整数x,y之和,并通过形参返回该值,请填空。add(intx,inty,【】z){【】=x+y;}
下面函数的功能是()sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
随机试题
感应加热表面淬火淬硬层深度与()有关。
青春期功血治疗原则不包括
在计算综合资金成本时,也可以按照债券、股票的市场价格确定其占全部资金的比重。()
某有限责任公司的股东会的会议召集程序违反了法律的规定,该公司的股东可以自决议作出之日起()天内请求人民法院撤销。
下列词语中划线的字读音全都正确的一项是()
()被誉为“中国17世纪的工艺百科全书”。
中华民族代代相传、绵延不断的重要文明标识是:
社会主义初级阶段的长期性,从根本上说是由()决定的
下列链表中,其逻辑结构属于非线性结构的是()。
Lookattheformbelow.YouwillhearamancallingforJamesClark.For:JamesClarkFrom:MossGreenMr.MossGree
最新回复
(
0
)