河南公基

首页 > 试题汇总 > 公基

若有定义 : float x=1.5; int a=1,b=3,c=2; 则正确的 switch 语句是A

华图教育 | 2020-04-08 13:28

收藏

点击查看>>>精品备考图书试卷

若有定义 : float x=1.5; int a=1,b=3,c=2; 则正确的 switch 语句是

A)

switch(x)

{ case 1: printf("* ");

case 2: printf("** ");}

B)

switch((int)x);

{ case 1: printf("* ");

case 2: printf("** ");}

C)

switch(a+b)

{ case 1: printf("* ");

case 2+1: printf("** ");}

D)

switch(a+b)

{ case 1: printf("* ");

case c: printf("** ");}

正确答案:C
(19)C) 解析 : C 语言中 ,switch 语句专用于实现多分支结构程序 , 其特点是各分支清晰而直观 。switch 后面括号中可以是任何表达式 , 取其整数部分与各常量表达式进行比较。常量表达式中不能出现变量 , 且类型必须是整型、字符型或枚举型 , 各常量表达式各不相同。

分享到

微信咨询

微信中长按识别二维码 咨询客服

全部资讯

copyright ©2006-2020 华图教育版权所有