首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下面程序的正确结果是( )。 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
22
问题
执行下面程序的正确结果是( )。 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://jikaoti.com/ti/LyI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=rear=10。该队列中的元素个数为()。
设有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,58,41)
以下VisualBasic不支持的循环结构是
使用白盒测试方法时,设计测试用例应根据()。
以下叙述中错误的是
在设计阶段,假定在图片框Picture1中装入了一个图形,为了删除该图片框控件,应采用的正确操作是
以下表达式与Int(3.5)的值相同的是
下面的语句用Array函数为数组变量a的各种元素赋值整数值:
数据库管理系统是
下列选项中,不属于模块间耦合的是()。
随机试题
—Haveyoubeenpaidforthepainting?—Yes,Iremember______$60forit.
川芎茶调散中,君药是川芎茶调散中,臣药是
类风湿关节炎阳性发生率最高的实验检查是
如图9-3所示,非周期信号的时域描述形式为()。
微型计算机的内存储器比外存储器()。
用P表示价格,Q表示销售量,指数k=∑P1Q1÷∑P0Q0的经济意义是指()。[2013年中级真题]
有一片草坪和一片树林,下列关于这两个群落中动物分层现象的叙述,正确的是()。
2018年全国两会期间,首次创新开设()。
判别下列级数的敛散性,若收敛进一步判别是条件收敛还是绝对收敛.
Mothersinterferewiththeirchildren’slivesevenmorethanmostoffspringrealize.Thattheynagabouteatinghabitsiswellk
最新回复
(
0
)