首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下面程序的正确结果是( )。 main() { float a=1.9; switch (a) { case 0:printf("0000"); case 1:printf("1111");
执行下面程序的正确结果是( )。 main() { float a=1.9; switch (a) { case 0:printf("0000"); case 1:printf("1111");
admin
2010-01-10
25
问题
执行下面程序的正确结果是( )。 main() { float a=1.9; switch (a) { case 0:printf("0000"); case 1:printf("1111"); case 2:printf("3333"); } printf("%f", a); }
选项
A、1.9
B、111133331.9
C、33331.9
D、1111233331.9
答案
2
解析
switch语句只接受int型变量,如果不是则隐式转换为int,由于C语言中float到int的转换是截尾取整,故在switch中从case 1:标号处开始执行,首先输出4个1。此时又因为case 2:之前并没有break;之类的跳转语句,所以case 2:标号处的语句也被执行,输出4个3。最后以默认的浮点数格式输出变量a,变量a在switch语句中并未被改变,故最后输出为1.900000,所以应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/VGWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
标准模块中有如下程序代码:PublicxAsInteger,yAsIntegerSubvat_pub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:Pri
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
以下关于VB特点的叙述中,错误的是
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=Val(InputBox("输入数据"))Text1=Str(x+
下面的语句用Array函数为数组变量a的各种元素赋值整数值:
数据库应用系统中的核心问题是()。
下面不属于需求分析阶段任务的是()。
在深度为7的满二叉树中,叶子结点的个数为
有二叉树如下图所示:则前序序列为()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
随机试题
A、Theydon’twanttouseupalltheirlifesavings.B、Theyfeartheywillregretitafterwards.C、Theywouldliketospendmore
右侧这个标志提醒注意左侧有落石危险。
1993年八届人大通过的《宪法修正案》将________任期由3年改为5年。()
在数据库的E-R概念模型中,实体集之间只能存在“一对一”或“一对多”联系。()
下列对复制和转录异同点的比较中正确的是
绞窄性肠梗阻最易发生的酸碱失衡类型是
已知某项目现金流量表如下所示,则该项目静态投资回收期为()年。
施工方所编制的施工企业的施工生产计划,属于( )的范畴。
每个报表最多包含节的种数为()。
IliketoplaythepianobutIcan’tplayitwell.______Sophie.
最新回复
(
0
)