首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是( )。
下列选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是( )。
admin
2022-04-01
59
问题
下列选项中与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的值分别是()。
设有定义:intx=0,*p;紧接着的赋值语句正确的是
给定程序中,函数fun的功能是将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、810,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
有以下程序:#include<stdio.h>main(){intn,*p=NULL; *p=&n; printf("Inputn:");scanf("%d",&p);printf("outputn:");
以下选项中符合C语言语法的是()。
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是()。
数据流图中带有箭头的线段表示的是()。
有以下程序:#includemain(){charc1.c2:c1=’A’+’8’-’4’;c2=’A’+’8’-’5’:printf("%c,%d\n",c1,c2);}
设doublex,y,*px=&x,*py=&y;则正确的输入语句是()。
以下叙述中正确的是
随机试题
体育既作用于自然的人,同时也作用于社会的人,其中对“自然人”的作用既可以发展和提高人的身体素质,又可以()。
“光明”一词可以指:(1)亮光:黑暗中的一线光明。(2)明亮:这条街上的路灯,一个个都像通体光明的水晶球。(3)正义的或有希望的(事物):光明大道/光明的远景。其中()。
24小时补液总量应从三个方面考虑,每日需要量,________和________。
从行政管理者与被管理者关系的角度,可以将行政管理行为分为()
影响医疗器械清洗效果的因素不包括
用于肝脾气滞所致的食欲不振、食积不化、脘腹胀痛、肠鸣泄泻及下痢腹痛、里急后重,宜选用
混凝土在()的条件下强度增长较快。
下列各项中,属于会计政策变更的有()。
人生目的
Oneofthemostalarmingthingsaboutthecrisisintheglobalfinancialsystemisthatthewarningsignshavebeenouttherefo
最新回复
(
0
)