首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中与 if(a==1)a=b; else a++; 语句功能不同的switch语句是( )。
以下选项中与 if(a==1)a=b; else a++; 语句功能不同的switch语句是( )。
admin
2015-07-28
37
问题
以下选项中与
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
解析
题目程序的意思是当a值为1的时候,将b值赋给a,若a值不为1则a自加1。选项A)中,若a的值为1,则表达式a==1的值为1,进入case 1分支,a自加1,而a值不为0时,执行"a=b; break;",和题目程序执行的语句不一致,所以答案选A)。
转载请注明原文地址:https://jikaoti.com/ti/Jsn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是
以下程序(程序左边的数字为符加的行号)。1#include<str.h>2#include<stdio.h>3main()4{chars[]="string";5puts(s);6strcpy(s,"h
下列程序执行后输出的结果是_______。intd=1;fun(intp),{intd=5;d+=p++;printf("%d,",d)}main(){inta=3;
请读程序:#include<stdio.h>main(){inta;floatb,c;scanf("%2d%3f%4f",&a,&b,&c);printf("\na=%d,b=%f,c=%f
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是()
以下叙述中不正确的是______。
有以下程序#include#includestruetA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={1001,“ZhangDa”,1098
下面是有关c语言字符数组的描述,其中错误的是
以下关于C语言的叙述中正确的是
以下叙述正确的是
随机试题
关于支气管哮喘的临床表现特征,下列哪项不妥
下列除哪项外均属食管癌的症状
以保健品冒充药品,将其称之为
美国AIG保险公司未能经受住次贷危机的冲击,被美国政府接管,其原因是由于()的存在。
商业银行总资本不包括()。
给定资料1.最近几年,很多二线城市的人才引进工作都开展得如火如荼。二线城市尚在努力,三四线城市自然也不甘落后:给钱、给房、给户口。然而,纵观很多三四线城市的“人才争夺战”,大多也只是出台买房打折、租房补贴、落户降标、项目资助、一次性奖励等引才政策
求幂级数的和函数.
Inthefollowingtext,somesentenceshavebeenremoved.ForQuestions41-45,choosethemostsuitableonefromthelist(A、B、C、
Writealettertothedirectorofthelibraryinyouruniversity,givingsomeadviceonhowtoimprovethelibraryservice.You
假设某Pentium微处理器的段描述符中基址是00280000H,限界是00010H,G=1,则该描述符所寻址的段的结束地址是( )。
最新回复
(
0
)