首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是( )。
下列选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是( )。
admin
2022-04-01
29
问题
下列选项中与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)
{default:a++;break;
case 1:a=b;
}
D、switch(a==1)
{case 1:a=b;break;
case 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/FBkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:inta;floatb;执行scanf(“%2d%f”,&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是()。
与数学式(x2-y2).cos(45°)对应的C语言表达式是()。
有如下程序#include<stdio.h>intsum(intdata){staticintinit=0;returninit+=data;}main(){inti;for(i
有以下程序#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+");for(i=
下面关于算法的叙述中,正确的是()。
已知下列函数定义:fun(int*b,intc,intn,intdata){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法
有以下程序:#includemain(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*P=&c;*P=*p1*(*p2);printf("%d\n",c)
以下叙述中正确的是
随机试题
女,15岁,间断发热1个月,伴心悸、关节痛、多汗。查:T37.6℃,咽部充血,扁桃体I度肿大;心率110次/分,心尖部2级收缩期吹风样杂音,胸部及两上臂内侧散在淡红色环状红斑;双膝关节、右肩关节压痛,但无红肿及功能障碍。心电图示窦性心动过速,X线示心脏扩
机构取得《等级证书》后,可向社会提供试验检测服务。()
[2014年,第42题]电解NaCl溶液时,阴极上放电的离子是()。
如果投资者购买债券并持有到期,衡量其收益状况的指标是( )。
供应链管理主要涉及的领域有()。
设A是4×5矩阵,且A的行向量组线性无关,则下列说法错误的是()
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好“tCourse”、“tGrade”、“tStudent”三个关联表对象和一个空表“tSinfo”,试按以下要求完成设计:创建一个查询,计算每名学生所选课程的学分总和,并依次显示“
为方便用户的输入操作,可在屏幕上显示提示信息。在设计查询条件时可以将提示信息写在特定的符号之中,该符号是()。
Turninyourcollectionofindustry-suppliedfreebiesandGoodmanwillsendbackafewreplacementpensbearingtheNoFreeLunc
1990年以来,美国联邦贸易委员会(FTC)已经将97家涉嫌虚假减肥广告的公司送上了法庭。(accuseof)
最新回复
(
0
)